/* ============================================================================
   AI KSA — LUXURY COSMOS DESIGN SYSTEM
   Premium Arabic RTL design language · World-class · Animation-first
   ============================================================================ */

/* ---------- 1. Design tokens ---------- */
:root{
  /* Space palette */
  --bg-0:#04070f;
  --bg-1:#070c1b;
  --bg-2:#0a1226;
  --bg-3:#0e1832;

  /* Surfaces */
  --glass:rgba(12,18,36,.62);
  --glass-2:rgba(255,255,255,.045);
  --glass-3:rgba(255,255,255,.02);
  --line:rgba(255,255,255,.09);
  --line-2:rgba(255,255,255,.16);

  /* Ink */
  --ink:#f4f7ff;
  --ink-2:#c6d3ec;
  --ink-3:#8fa3c6;

  /* Accents */
  --gold:#f3cf7d;
  --gold-2:#d9a94f;
  --cyan:#5bdcff;
  --violet:#8b7bff;
  --mint:#34e0b4;

  --grad-brand:linear-gradient(135deg,#5bdcff 0%,#8b7bff 52%,#c47bff 100%);
  --grad-gold:linear-gradient(120deg,#fff4d6 0%,#f3cf7d 40%,#d9a94f 70%,#ffe2a8 100%);

  /* Depth */
  --shadow-lg:0 40px 90px rgba(0,0,0,.55);
  --shadow-md:0 22px 55px rgba(0,0,0,.4);
  --shadow-sm:0 12px 30px rgba(0,0,0,.28);
  --glow-cyan:0 0 0 1px rgba(91,220,255,.22),0 20px 60px rgba(91,220,255,.16);
  --glow-gold:0 0 0 1px rgba(243,207,125,.25),0 20px 60px rgba(243,207,125,.14);

  /* Geometry */
  --r-xl:30px;
  --r-lg:24px;
  --r-md:18px;
  --r-sm:14px;

  /* Type */
  --font-ar:'Alexandria','Cairo',system-ui,sans-serif;
  --font-body:'Cairo','Alexandria',system-ui,sans-serif;
  --font-num:'Space Grotesk','Alexandria',system-ui,sans-serif;

  --ease:cubic-bezier(.22,1,.36,1);
  --ease-2:cubic-bezier(.16,1,.3,1);
  --container:1240px;
}

/* ---------- 2. Reset & base ---------- */
*,*::before,*::after{box-sizing:border-box}
html{background:var(--bg-0);scroll-behavior:smooth;-webkit-text-size-adjust:100%}
html{scrollbar-width:thin;scrollbar-color:rgba(243,207,125,.35) #060a16}
::-webkit-scrollbar{width:11px}
::-webkit-scrollbar-track{background:#060a16}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(243,207,125,.4),rgba(91,220,255,.35));border-radius:8px;border:2px solid #060a16}
::selection{background:rgba(91,220,255,.28);color:#fff}

body{
  margin:0;
  font-family:var(--font-body);
  font-size:1.06rem;
  line-height:1.9;
  color:var(--ink);
  background:transparent;
  overflow-x:hidden;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto;display:block}
button,input,select,textarea{font:inherit}
main{min-height:62vh}

h1,h2,h3,h4{font-family:var(--font-ar);line-height:1.14;margin:0;font-weight:800}
h1{font-size:clamp(2.4rem,6vw,5.1rem);letter-spacing:-.02em}
h2{font-size:clamp(1.85rem,3.6vw,3rem);letter-spacing:-.015em}
h3{font-size:1.22rem}
p{margin:0}

.container{width:min(var(--container),92vw);margin-inline:auto}
.section{padding:clamp(48px,7vw,96px) 0;position:relative}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* ---------- 3. Ambient background ---------- */
#sky-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.85}
.aurora-blobs{position:fixed;inset:0;z-index:-2;pointer-events:none;filter:blur(70px)}
.aurora-blobs i{position:absolute;border-radius:50%;opacity:.5;mix-blend-mode:screen;will-change:transform}
.aurora-blobs i:nth-child(1){width:46vw;height:46vw;left:-12vw;top:-16vw;background:radial-gradient(circle,rgba(91,220,255,.28),transparent 62%);animation:drift1 26s ease-in-out infinite alternate}
.aurora-blobs i:nth-child(2){width:40vw;height:40vw;right:-10vw;top:8vh;background:radial-gradient(circle,rgba(139,123,255,.3),transparent 62%);animation:drift2 32s ease-in-out infinite alternate}
.aurora-blobs i:nth-child(3){width:38vw;height:38vw;left:20vw;bottom:-18vw;background:radial-gradient(circle,rgba(243,207,125,.16),transparent 60%);animation:drift3 38s ease-in-out infinite alternate}

@keyframes drift1{from{transform:translate(0,0) scale(1)}to{transform:translate(9vw,6vh) scale(1.15)}}
@keyframes drift2{from{transform:translate(0,0) scale(1)}to{transform:translate(-7vw,10vh) scale(1.1)}}
@keyframes drift3{from{transform:translate(0,0) scale(1)}to{transform:translate(6vw,-7vh) scale(1.2)}}

body::before{
  content:'';
  position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(1200px 500px at 50% -10%,rgba(243,207,125,.07),transparent 60%),
    linear-gradient(180deg,rgba(4,7,15,.0) 0%,rgba(4,7,15,.4) 100%);
}

/* ---------- 4. Preloader ---------- */
.preloader{
  position:fixed;inset:0;z-index:9999;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;
  background:
    radial-gradient(700px 400px at 50% 42%,rgba(91,220,255,.09),transparent 70%),
    #04070f;
  transition:opacity .8s var(--ease),visibility .8s;
}
.preloader.done{opacity:0;visibility:hidden;pointer-events:none}
.preloader-mark{position:relative;width:86px;height:86px}
.preloader-ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--gold);border-right-color:var(--cyan);animation:spin 1.4s linear infinite}
.preloader-ring::after{content:'';position:absolute;inset:9px;border-radius:50%;border:2px solid transparent;border-bottom-color:var(--violet);animation:spin 2s linear infinite reverse}
.preloader-core{position:absolute;inset:24px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 30px rgba(91,220,255,.7);animation:pulse 1.6s ease-in-out infinite}
.preloader-name{font-family:var(--font-num);font-weight:700;letter-spacing:.5em;text-indent:.5em;color:var(--ink-2);font-size:.95rem;animation:fadeIn 1.2s ease both}
.preloader-bar{width:min(240px,60vw);height:2px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}
.preloader-bar i{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--gold));animation:loadbar 1.2s var(--ease) infinite}

@keyframes spin{to{transform:rotate(360deg)}}
@keyframes pulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.22);opacity:1}}
@keyframes loadbar{0%{transform:translateX(-120%)}100%{transform:translateX(340%)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}

/* ---------- 5. Header badges ---------- */
.nav-badges{display:flex;align-items:center;gap:8px;flex:none}
.nav-badges span{
  padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;
  background:rgba(6,10,22,.5);border:1px solid rgba(255,255,255,.12);color:#d9e8ff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);white-space:nowrap;
}

/* ---------- 6. Header & nav ---------- */
.site-header{
  position:sticky;top:0;z-index:60;
  transition:background .4s,box-shadow .4s,backdrop-filter .4s;
}
.site-header::before{
  content:'';position:absolute;inset:0;z-index:-1;
  background:rgba(4,7,15,.66);
  -webkit-backdrop-filter:blur(18px) saturate(150%);
  backdrop-filter:blur(18px) saturate(150%);
  border-bottom:1px solid rgba(255,255,255,.06);
  transition:background .4s,box-shadow .4s,backdrop-filter .4s;
}
.site-header.scrolled::before{
  background:rgba(4,8,17,.85);
  box-shadow:0 20px 50px rgba(0,0,0,.35);
  border-bottom-color:rgba(255,255,255,.1);
}
.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;transition:padding .35s var(--ease)}
.site-header.scrolled .nav{padding:11px 0}
.brand{display:flex;align-items:center;position:relative;z-index:2;flex:none}
.brand img{flex:none;filter:drop-shadow(0 8px 22px rgba(91,220,255,.18));transition:transform .5s var(--ease)}
.brand:hover img{transform:scale(1.04)}
.nav-links{display:flex;gap:6px;align-items:center}
.nav-link{
  position:relative;padding:11px 16px;border-radius:12px;
  color:var(--ink-2);font-weight:700;font-size:.98rem;
  transition:color .3s,background .3s;
}
.nav-link::after{
  content:'';position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;
  background:var(--grad-gold);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease);
}
.nav-link:hover{color:#fff}
.nav-link:hover::after,.nav-link.active::after{transform:scaleX(1)}
.nav-link.active{color:#fff}
.nav-cta{display:flex;align-items:center;gap:14px;flex:none}
.nav-burger{
  display:none;position:relative;z-index:2;width:46px;height:46px;border-radius:14px;
  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);
  cursor:pointer;padding:0;place-items:center;
}
.nav-burger span{display:block;width:20px;height:2px;background:#fff;border-radius:2px;transition:transform .35s var(--ease),opacity .3s;position:relative}
.nav-burger span::before,.nav-burger span::after{content:'';position:absolute;left:0;width:20px;height:2px;background:#fff;border-radius:2px;transition:transform .35s var(--ease)}
.nav-burger span::before{top:-6px}
.nav-burger span::after{top:6px}
.nav-burger.open span{background:transparent}
.nav-burger.open span::before{transform:translateY(6px) rotate(45deg)}
.nav-burger.open span::after{transform:translateY(-6px) rotate(-45deg)}

/* ---------- 7. Buttons & pills ---------- */
.btn{
  position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;
  padding:15px 28px;border-radius:16px;border:1px solid transparent;cursor:pointer;
  font-family:var(--font-ar);font-weight:800;font-size:1rem;color:var(--ink);
  overflow:hidden;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s,border-color .35s;
}
.btn::before{
  content:'';position:absolute;top:0;bottom:0;left:-140%;width:46%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);
  transform:skewX(-20deg);transition:left .75s var(--ease);
}
.btn:hover::before{left:150%}
.btn:active{transform:translateY(1px) scale(.99)}
.btn-sm{padding:10px 18px;border-radius:13px;font-size:.92rem}
.btn-primary{
  background:var(--grad-brand);color:#04101d;
  box-shadow:0 14px 34px rgba(91,220,255,.28),inset 0 1px 0 rgba(255,255,255,.45);
}
.btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(91,220,255,.42),inset 0 1px 0 rgba(255,255,255,.5)}
.btn-ghost{
  background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14);
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.btn-ghost:hover{transform:translateY(-3px);border-color:rgba(243,207,125,.4);background:rgba(255,255,255,.06)}
.btn-gold{
  background:var(--grad-gold);color:#201402;
  box-shadow:0 14px 34px rgba(243,207,125,.3),inset 0 1px 0 rgba(255,255,255,.6);
}
.btn-gold:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(243,207,125,.42)}

.pill{
  display:inline-flex;align-items:center;gap:6px;
  padding:7px 14px;border-radius:999px;font-size:.8rem;font-weight:700;
  background:rgba(91,220,255,.08);border:1px solid rgba(91,220,255,.16);color:#cdeeff;
}
.pill-dark{
  background:rgba(243,207,125,.1);border-color:rgba(243,207,125,.24);color:#ffeec8;
}
.tags{display:flex;flex-wrap:wrap;gap:10px}

/* ---------- 8. Hero ---------- */
.hero{position:relative;padding:clamp(44px,6vw,76px) 0 clamp(50px,6vw,76px);overflow:hidden}
.hero::before{
  content:'';position:absolute;top:-16vw;inset-inline-start:-6vw;width:44vw;height:44vw;border-radius:50%;
  background:radial-gradient(circle,rgba(139,123,255,.16),transparent 62%);filter:blur(20px);pointer-events:none;
}
.hero::after{
  content:'';position:absolute;bottom:-20vw;inset-inline-end:-8vw;width:48vw;height:48vw;border-radius:50%;
  background:radial-gradient(circle,rgba(243,207,125,.13),transparent 62%);filter:blur(24px);pointer-events:none;
}
.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(24px,4vw,56px);align-items:center;position:relative;z-index:1}
.eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  padding:9px 18px;border-radius:999px;
  font-family:var(--font-num);font-size:.82rem;font-weight:700;letter-spacing:.14em;
  color:#fff3d6;
  background:linear-gradient(180deg,rgba(243,207,125,.12),rgba(255,255,255,.03));
  border:1px solid rgba(243,207,125,.25);
  box-shadow:0 10px 26px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08);
  backdrop-filter:blur(8px);
}
.hero h1{margin:24px 0 18px;text-wrap:balance}
.gold-text{
  background:var(--grad-gold);
  -webkit-background-clip:text;background-clip:text;color:transparent;
  background-size:200% auto;animation:goldShine 6s linear infinite;
}
@keyframes goldShine{to{background-position:200% center}}
.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--ink-2);max-width:64ch;line-height:2}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}
.hero-point{
  position:relative;overflow:hidden;padding:18px 20px;border-radius:var(--r-md);
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.05);
  backdrop-filter:blur(12px);transition:transform .4s var(--ease),border-color .4s,box-shadow .4s;
}
.hero-point::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%,transparent 70%,rgba(243,207,125,.07));
}
.hero-point:hover{transform:translateY(-4px);border-color:rgba(243,207,125,.28);box-shadow:var(--glow-gold)}
.hero-point strong{display:block;font-size:1.04rem;color:#fff;margin-bottom:5px;position:relative}
.hero-point span{font-size:.92rem;color:var(--ink-2);position:relative}
.hero-note{margin-top:20px;color:#ffe6a8;font-weight:700;font-size:.98rem;display:flex;align-items:center;gap:9px}
.hero-note::before{content:'';width:26px;height:2px;background:var(--grad-gold);border-radius:2px;flex:none}

/* stats */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}
.stat{
  position:relative;overflow:hidden;padding:18px 20px;border-radius:var(--r-md);
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));
  border:1px solid var(--line);box-shadow:var(--shadow-sm);
}
.stat::before{content:'';position:absolute;top:0;inset-inline:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,207,125,.5),transparent)}
.stat strong{display:block;font-family:var(--font-num);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;color:#fff;line-height:1.1}
.stat span{font-size:.9rem;color:var(--ink-2)}

/* visual / hero art */
.visual-card{
  position:relative;border-radius:var(--r-xl);padding:18px;overflow:hidden;
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-lg),inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter:blur(16px);
}
.hero-art{
  position:relative;min-height:540px;border-radius:24px;overflow:hidden;
  background:#060a16 center/cover no-repeat;
  border:1px solid rgba(255,255,255,.09);
  animation:floaty 9s ease-in-out infinite;
}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.hero-art::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(243,207,125,.08),inset 0 0 120px rgba(0,0,0,.45);border-radius:24px}
.hero-signature{position:absolute;top:20px;inset-inline:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;z-index:2}
.signature-chip{
  padding:12px 16px;border-radius:var(--r-sm);
  background:rgba(5,9,18,.62);border:1px solid rgba(255,255,255,.13);
  backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);
}
.signature-chip strong{display:block;color:#fff6dd;font-size:.92rem}
.signature-chip span{font-size:.78rem;color:var(--ink-2)}
.hero-overlay-card{position:absolute;inset-inline:18px;bottom:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;z-index:2}
.mini-metric{
  padding:14px 14px 16px;border-radius:var(--r-md);
  background:rgba(5,9,18,.66);border:1px solid rgba(255,255,255,.12);
  backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);
}
.mini-metric strong{display:block;font-family:var(--font-num);font-size:.88rem;color:#fff6dd;margin-bottom:4px}
.mini-metric span{font-size:.76rem;color:var(--ink-2);line-height:1.6}

/* ---------- 9. Sections & headers ---------- */
.section-kicker{
  display:inline-flex;align-items:center;gap:10px;
  font-family:var(--font-num);font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;
  color:#f3ddb0;margin-bottom:12px;
}
.section-kicker::before{content:'';width:30px;height:2px;background:var(--grad-gold);border-radius:2px}
.section-intro{font-size:clamp(1.02rem,1.3vw,1.14rem);color:var(--ink-2);max-width:70ch;line-height:2;margin-top:14px}
.section h2{margin:4px 0 8px}
.section > .container > h2:not(:first-child),.section h2{margin-top:6px}

/* ---------- 10. Cards & surfaces ---------- */
.luxury-marquee{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.lux-card,.insight-card,.proof-card,.domain-lux-card,.faq-lux,.process-step,.about-panel,.portfolio-feature,.panel,.trust-item,.metric{
  position:relative;overflow:hidden;border-radius:var(--r-lg);
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.05);
  backdrop-filter:blur(12px);
  transition:transform .45s var(--ease),border-color .45s,box-shadow .45s;
}
.lux-card::before,.insight-card::before,.proof-card::before,.domain-lux-card::before,.about-panel::before,.portfolio-feature::before,.panel::before,.faq-lux::before,.process-step::before,.trust-item::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 32%,transparent 70%,rgba(243,207,125,.06));
}
.lux-card:hover,.insight-card:hover,.proof-card:hover,.domain-lux-card:hover,.about-panel:hover,.portfolio-feature:hover,.process-step:hover,.trust-item:hover{
  transform:translateY(-5px);border-color:rgba(243,207,125,.3);box-shadow:var(--glow-gold);
}
.lux-card{padding:24px}
.lux-card strong{display:block;font-size:1.1rem;color:#fff3cf;margin-bottom:10px}
.lux-card p{font-size:.95rem;color:var(--ink-2)}
.reveal-pillars,.proof-grid,.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.insight-card,.proof-card{padding:22px}
.insight-card strong,.proof-card strong{display:block;font-size:1.06rem;color:#fff3cf;margin-bottom:9px}
.insight-card p,.proof-card p{font-size:.95rem;color:var(--ink-2)}
.cards-3,.cards-4,.feature-grid{display:grid;gap:20px}
.cards-3{grid-template-columns:repeat(3,1fr)}
.cards-4{grid-template-columns:repeat(4,1fr)}

/* domain card (portfolio + home featured) */
.domain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}
.domain-card{
  position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-sm);backdrop-filter:blur(12px);
  transform-style:preserve-3d;transform:perspective(1100px);
  transition:transform .5s var(--ease),border-color .5s,box-shadow .5s;
}
.domain-card:hover{border-color:rgba(243,207,125,.34);box-shadow:var(--glow-gold)}
.domain-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#060a16}
.domain-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease);filter:saturate(1.05)}
.domain-card:hover .domain-thumb img{transform:scale(1.07)}
.domain-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,7,15,.55));pointer-events:none}
.domain-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:20px 22px 0}
.domain-card h3{padding:14px 22px 0}
.domain-card h3 a{font-family:var(--font-num);font-size:1.42rem;font-weight:700;color:#fff;letter-spacing:-.01em;transition:color .3s;display:inline-block}
.domain-card h3 a:hover{color:var(--gold)}
.domain-card > p{padding:6px 22px 0;font-size:.93rem;color:var(--ink-2);line-height:1.85;flex:1}
.price{font-family:var(--font-num);font-size:1.34rem;font-weight:700;color:#fff2c8;padding:12px 22px 0}
.domain-actions{display:flex;gap:10px;flex-wrap:wrap;padding:18px 22px 22px}
.domain-actions .btn{flex:1;min-width:120px}

/* ---------- 11. Showcase panels & lists ---------- */
.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.panel{padding:28px;border-radius:var(--r-xl)}
.panel h3{color:#fff;margin:4px 0 16px}
.list-clean{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.list-clean li{
  padding:17px 18px;border-radius:var(--r-md);
  background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);
  transition:border-color .3s,transform .3s,background .3s;
}
.list-clean li:hover{border-color:rgba(243,207,125,.3);transform:translateX(-4px);background:rgba(255,255,255,.045)}
.list-clean li strong{display:block;color:#fff;font-size:1rem;margin-bottom:4px}
.list-clean li span{color:var(--ink-2);font-size:.92rem}

/* ---------- 12. Marquee ticker ---------- */
.marquee{
  position:relative;overflow:hidden;padding:18px 0;direction:ltr;
  border-block:1px solid var(--line);
  background:linear-gradient(90deg,rgba(243,207,125,.05),rgba(91,220,255,.04),rgba(139,123,255,.05));
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
}
.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 40s linear infinite}
.marquee:hover .marquee-track{animation-play-state:paused}
.marquee-track span{
  display:inline-flex;align-items:center;gap:34px;padding-inline:34px;
  font-family:var(--font-num);font-weight:700;font-size:1.15rem;letter-spacing:.14em;color:var(--ink-2);white-space:nowrap;
}
.marquee-track span::after{content:'◆';color:var(--gold);font-size:.7rem}
@keyframes marquee{to{transform:translateX(-50%)}}

/* ---------- 13. Portfolio ---------- */
.portfolio-head{padding:clamp(50px,7vw,84px) 0 8px;position:relative;text-align:center}
.portfolio-head .section-kicker{justify-content:center}
.portfolio-head h1{margin:10px 0 6px}
.portfolio-head .section-intro{margin-inline:auto}
.portfolio-feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 0;text-align:right}
.portfolio-feature{padding:20px 22px;border-radius:var(--r-lg)}
.portfolio-feature strong{display:block;color:#fff3cf;font-size:1.02rem;margin-bottom:8px}
.portfolio-feature span{font-size:.9rem;color:var(--ink-2)}
.search-wrap{margin-top:30px;padding:24px;border-radius:var(--r-xl);text-align:right}
.search-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}
.search-grid input,.search-grid select{
  width:100%;padding:15px 18px;border-radius:var(--r-md);
  background:rgba(6,10,22,.7);border:1px solid var(--line);color:var(--ink);font-size:.98rem;
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
  transition:border-color .3s,box-shadow .3s;
}
.search-grid select option{background:#0a1126;color:var(--ink)}
.result-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}
.result-count{
  font-family:var(--font-num);font-weight:700;font-size:.92rem;color:#fff2c8;
  padding:9px 16px;border-radius:999px;
  background:linear-gradient(135deg,rgba(243,207,125,.14),rgba(91,220,255,.08));
  border:1px solid rgba(243,207,125,.24);
}
.portfolio-tip{font-size:.9rem;color:var(--ink-2)}
.empty-state{display:none;padding:40px;text-align:center;border-radius:var(--r-lg);border:1px dashed rgba(243,207,125,.3);background:rgba(255,255,255,.02);margin-top:20px;color:#fbe9bf}
.empty-state strong{display:block;font-size:1.15rem;margin-bottom:8px}

/* ---------- 14. Domain pages ---------- */
.crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9rem;color:var(--ink-2);margin-bottom:26px}
.crumbs a{transition:color .3s}
.crumbs a:hover{color:var(--gold)}
.crumbs span{color:var(--ink-3)}
.domain-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:stretch}
.domain-box{
  position:relative;overflow:hidden;border-radius:var(--r-xl);padding:20px 28px 28px;
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,.05);
  backdrop-filter:blur(14px);
}
.domain-box::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 35%,transparent 70%,rgba(243,207,125,.05));
}
.domain-hero-art{
  position:relative;margin:-20px -28px 22px;overflow:hidden;border-bottom:1px solid var(--line);
}
.domain-hero-art img{width:100%;height:auto;transition:transform 1.4s var(--ease)}
.domain-hero-art:hover img{transform:scale(1.025)}
.domain-hero-art::after{content:'';position:absolute;inset:0;box-shadow:inset 0 -80px 80px -60px rgba(4,7,15,.7)}
.domain-box h1{font-family:var(--font-num);font-size:clamp(2rem,4vw,3.6rem);margin:6px 0 14px;position:relative}
.domain-box .lead{position:relative}
.badge-line{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px;position:relative}
.price-flag{
  display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:12px 18px;border-radius:999px;
  font-weight:700;font-size:.95rem;color:#fff2cb;
  background:linear-gradient(180deg,rgba(243,207,125,.13),rgba(255,255,255,.03));
  border:1px solid rgba(243,207,125,.25);
}
.price-flag::before{content:'✦';color:var(--gold)}
.domain-box .domain-actions{margin-top:20px;padding:0;position:relative}
.mini-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.mini-list li{padding:13px 16px;border-radius:var(--r-sm);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:.94rem;color:var(--ink-2);display:flex;gap:10px;align-items:center}
.mini-list li::before{content:'→';color:var(--gold);flex:none}
.domain-lux-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.faq-grid-premium{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.domain-lux-card,.faq-lux{padding:22px}
.domain-lux-card strong,.faq-lux h3{display:block;font-size:1.06rem;color:#fff3cf;margin-bottom:10px}
.domain-lux-card p,.faq-lux p{font-size:.94rem;color:var(--ink-2)}
.faq-lux h3{margin-top:0}
.domain-action-band{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:stretch}
.lux-note{padding:24px;border-radius:var(--r-lg)}
.lux-note strong{display:block;font-size:1.1rem;color:#fff3cf;margin-bottom:10px}
.lux-note p{font-size:.95rem;color:var(--ink-2);margin-bottom:14px}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.faq{padding:22px;border-radius:var(--r-lg)}
.faq h3{color:#fff3cf;margin:0 0 10px;font-size:1.06rem}
.faq p{font-size:.95rem;color:var(--ink-2)}

/* ---------- 15. Forms ---------- */
.form-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:start}
.contact-side .panel,.form-card{height:100%}
.form-card{padding:28px}
.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.contact-list li{padding:16px 18px;border-radius:var(--r-md);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:border-color .3s,transform .3s}
.contact-list li:hover{border-color:rgba(243,207,125,.3);transform:translateX(-4px)}
.contact-list li strong{display:block;color:#fff;margin-bottom:4px}
.contact-list li span{font-size:.9rem;color:var(--ink-2)}
.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.form-card input,.form-card textarea,.form-card select{
  width:100%;padding:15px 18px;border-radius:var(--r-md);
  background:rgba(6,10,22,.72);border:1px solid var(--line);color:var(--ink);font-size:.97rem;
  transition:border-color .3s,box-shadow .3s;
}
.form-card textarea{min-height:150px;resize:vertical;line-height:1.8}
input:focus,select:focus,textarea:focus{
  outline:none;border-color:rgba(91,220,255,.5);box-shadow:0 0 0 4px rgba(91,220,255,.12);
}
.form-card input::placeholder,.form-card textarea::placeholder{color:var(--ink-3)}
.domain-note{margin-top:16px;font-size:.86rem;color:var(--ink-3)}
.domain-note::before{content:'ⓘ ';color:var(--gold)}

/* ---------- 16. CTA ---------- */
.cta-panel{
  position:relative;overflow:hidden;text-align:center;padding:clamp(40px,6vw,72px) clamp(22px,5vw,64px);
  border-radius:var(--r-xl);
  background:var(--glass);border:1px solid var(--line);
  box-shadow:var(--shadow-lg),inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter:blur(14px);
}
.cta-panel::before{
  content:'';position:absolute;top:-30%;inset-inline:15%;height:160%;
  background:radial-gradient(ellipse at center,rgba(243,207,125,.12),transparent 62%);
  animation:ctabreath 6s ease-in-out infinite;pointer-events:none;
}
@keyframes ctabreath{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
.cta-panel h2{position:relative}
.cta-panel p{position:relative;color:var(--ink-2);max-width:60ch;margin:14px auto 0}
.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px;position:relative}

/* ---------- 17. Footer — luxury edition ---------- */
.site-footer{
  position:relative;margin-top:60px;overflow:hidden;
  padding:clamp(56px,7vw,92px) 0 26px;
  background:
    radial-gradient(rgba(255,255,255,.03) 1px,transparent 1.4px),
    radial-gradient(1200px 500px at 50% -10%,rgba(243,207,125,.10),transparent 60%),
    radial-gradient(900px 440px at 100% 100%,rgba(91,220,255,.055),transparent 60%),
    radial-gradient(820px 400px at 0% 100%,rgba(139,123,255,.055),transparent 60%),
    linear-gradient(180deg,#060a16,#03050d 55%,#020309);
  background-size:26px 26px,auto,auto,auto,auto;
  border-top:1px solid rgba(243,207,125,.16);
}
.site-footer::before{ /* watermark */
  content:'AI · KSA';position:absolute;inset:0;display:grid;place-items:center;
  font-family:var(--font-num);font-size:clamp(120px,22vw,330px);font-weight:800;letter-spacing:.06em;
  color:rgba(255,255,255,.018);pointer-events:none;user-select:none;white-space:nowrap;line-height:1;
}
.site-footer::after{ /* glowing hairline */
  content:'';position:absolute;top:0;left:0;right:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(243,207,125,.6) 50%,transparent);
  box-shadow:0 0 18px rgba(243,207,125,.35);
}
.site-footer > .container,.site-footer .footer-grid{position:relative;z-index:1}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:44px}
.footer-grid img{
  margin-bottom:20px;filter:drop-shadow(0 4px 16px rgba(243,207,125,.28)) drop-shadow(0 0 34px rgba(243,207,125,.12));
}
.footer-grid > div:first-child p{color:var(--ink-3);font-size:.93rem;line-height:2.05;max-width:38ch;margin:0}
.footer-grid h3{
  position:relative;font-size:1.02rem;font-weight:800;color:#fff;margin:0 0 22px;
}
.footer-grid h3::after{
  content:'';display:block;width:36px;height:2px;margin-top:10px;border-radius:2px;
  background:var(--grad-gold);box-shadow:0 0 12px rgba(243,207,125,.55);
}
.footer-links{display:grid;gap:13px;align-content:start}
.footer-links a{
  color:var(--ink-2);font-size:.95rem;font-weight:500;
  display:inline-flex;align-items:center;gap:10px;width:fit-content;
  transition:color .35s,transform .35s var(--ease);
}
.footer-links a::before{
  content:'';width:5px;height:5px;border-radius:50%;flex:none;
  box-shadow:inset 0 0 0 1px var(--gold);opacity:.65;
  transition:background .35s,box-shadow .35s,opacity .35s;
}
.footer-links a:hover{color:#fff3cf;transform:translateX(-5px)}
.footer-links a:hover::before{background:var(--gold);box-shadow:0 0 10px rgba(243,207,125,.85);opacity:1}
.footer-note-box{
  position:relative;overflow:hidden;padding:22px 22px;border-radius:var(--r-md);
  background:linear-gradient(150deg,rgba(243,207,125,.065),rgba(255,255,255,.018));
  border:1px solid rgba(243,207,125,.22);
  color:var(--ink-2);font-size:.9rem;line-height:1.95;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 34px rgba(243,207,125,.05);
  backdrop-filter:blur(10px);
}
.footer-note-box::before{
  content:'';position:absolute;top:0;inset-inline-start:0;width:48px;height:2px;
  background:var(--grad-gold);border-radius:2px;box-shadow:0 0 10px rgba(243,207,125,.5);
}
.footer-note-box::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(80px 80px at 90% 15%,rgba(243,207,125,.08),transparent 70%);
}
.tiny{
  position:relative;z-index:1;text-align:center;color:var(--ink-3);font-size:.82rem;letter-spacing:.02em;
  margin-top:clamp(38px,5vw,58px);padding-top:26px;
  border-top:1px solid rgba(255,255,255,.06);
}
.tiny::before{
  content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);
  width:140px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,207,125,.65),transparent);
  box-shadow:0 0 12px rgba(243,207,125,.35);
}

/* ---------- 18. Back to top & cursor ---------- */
.back-to-top{
  position:fixed;bottom:26px;inset-inline-end:26px;z-index:90;
  width:52px;height:52px;border-radius:16px;border:1px solid rgba(243,207,125,.3);
  background:rgba(6,10,22,.8);color:var(--gold);cursor:pointer;
  display:grid;place-items:center;font-size:1.2rem;
  opacity:0;visibility:hidden;transform:translateY(16px);
  transition:opacity .4s,visibility .4s,transform .4s var(--ease),box-shadow .4s;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
}
.back-to-top.show{opacity:1;visibility:visible;transform:none}
.back-to-top:hover{box-shadow:var(--glow-gold);transform:translateY(-3px)}
.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:200;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}
.cursor-dot{width:8px;height:8px;background:var(--gold)}
.cursor-ring{width:38px;height:38px;border:1px solid rgba(243,207,125,.5);transition:width .3s,height .3s,border-color .3s,opacity .3s}
body.cursor-hover .cursor-ring{width:58px;height:58px;border-color:rgba(91,220,255,.7)}
@media (pointer:coarse){.cursor-dot,.cursor-ring{display:none}}

/* ---------- 19. Reveal & motion ---------- */
.reveal{opacity:0;transform:translateY(36px);transition:opacity .95s var(--ease),transform .95s var(--ease);transition-delay:var(--d,0s);will-change:opacity,transform}
.reveal-left{transform:translateX(-46px)}
.reveal-right{transform:translateX(46px)}
.reveal-zoom{transform:scale(.92)}
.reveal.in{opacity:1;transform:none}
body.loaded .animate-hero{opacity:0;animation:riseIn 1s var(--ease) forwards}
body.loaded .animate-hero:nth-child(1){animation-delay:.05s}
body.loaded .animate-hero:nth-child(2){animation-delay:.18s}
body.loaded .animate-hero:nth-child(3){animation-delay:.3s}
body.loaded .animate-hero:nth-child(4){animation-delay:.42s}
body.loaded .animate-hero:nth-child(5){animation-delay:.54s}
body.loaded .animate-hero:nth-child(6){animation-delay:.66s}
@keyframes riseIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}

/* ---------- 20. Responsive ---------- */
@media (max-width:1240px){
  .nav-badges{display:none}
}
@media (max-width:1080px){
  .luxury-marquee,.cards-4,.portfolio-feature-strip,.domain-lux-grid,.faq-grid-premium{grid-template-columns:repeat(2,1fr)}
  .hero-grid{grid-template-columns:1fr}
  .hero-art{min-height:420px}
  .visual-card{max-width:640px;margin-inline:auto}
  .domain-hero{grid-template-columns:1fr}
}
@media (max-width:860px){
  .nav-burger{display:grid}
  .nav-links{
    position:fixed;top:0;right:0;bottom:0;z-index:70;
    width:min(330px,88vw);
    flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;
    margin:0;padding:0 0 26px;overflow-y:auto;
    background:
      radial-gradient(140% 55% at 100% 0,rgba(91,220,255,.10),transparent 55%),
      radial-gradient(140% 55% at 100% 100%,rgba(243,207,125,.10),transparent 55%),
      linear-gradient(180deg,#0a0f22,#05070f 72%);
    -webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);
    border-inline-end:1px solid rgba(255,255,255,.09);
    box-shadow:-40px 0 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);
    transform:translateX(115%);
    transition:transform .55s cubic-bezier(.16,1,.3,1);
  }
  .nav-links.open{transform:translateX(0)}
  .nav-drawer-head{
    display:flex;align-items:center;justify-content:space-between;gap:12px;
    padding:18px 22px;margin-bottom:12px;
    border-bottom:1px solid rgba(255,255,255,.07);
  }
  .nav-drawer-head .brand{position:static;z-index:auto}
  .nav-drawer-head .brand img{filter:none}
  .nav-drawer-close{
    width:42px;height:42px;border-radius:13px;flex:none;
    border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);
    color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;
    display:grid;place-items:center;
    transition:background .3s,transform .35s var(--ease),border-color .3s;
  }
  .nav-drawer-close:hover{background:rgba(243,207,125,.12);border-color:rgba(243,207,125,.4);transform:rotate(90deg)}
  .nav-links .nav-link{
    font-size:1.05rem;font-weight:800;padding:15px 20px;border-radius:14px;
    margin-inline:12px;color:var(--ink-2);
    display:flex;align-items:center;justify-content:space-between;gap:12px;
    opacity:0;transform:translateX(46px);
    transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s;
  }
  .nav-links.open .nav-link{opacity:1;transform:none}
  .nav-links.open .nav-link:nth-child(2){transition-delay:.10s}
  .nav-links.open .nav-link:nth-child(3){transition-delay:.18s}
  .nav-links.open .nav-link:nth-child(4){transition-delay:.26s}
  .nav-links.open .nav-link:nth-child(5){transition-delay:.34s}
  .nav-links.open .nav-link:nth-child(6){transition-delay:.42s}
  .nav-links .nav-link:hover{color:#fff;background:rgba(91,220,255,.08)}
  .nav-links .nav-link.active{color:#fff;background:rgba(91,220,255,.08);border:1px solid rgba(91,220,255,.16)}
  .nav-link::after{display:none}
  .nav-drawer-foot{
    display:flex;flex-direction:column;gap:12px;
    margin:auto 14px 0;padding:20px 8px 0;border-top:1px solid rgba(255,255,255,.07);
  }
  .nav-drawer-foot .nav-cta{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}
  .nav-drawer-foot .nav-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
  .nav-drawer-foot .btn{width:100%;justify-content:center}
  .nav-cta{display:none}
  .showcase-grid,.form-layout,.domain-action-band,.footer-grid,.cards-3,.process-grid,.proof-grid,.reveal-pillars,.faq-grid{grid-template-columns:1fr}
  .search-grid{grid-template-columns:1fr 1fr}
  .hero-overlay-card{grid-template-columns:1fr}
}
@media (max-width:620px){
  .stats,.hero-points,.search-grid,.form-grid{grid-template-columns:1fr}
  .luxury-marquee,.cards-4,.portfolio-feature-strip,.domain-lux-grid,.faq-grid-premium{grid-template-columns:1fr}
  .hero-actions,.domain-actions,.cta-actions{flex-direction:column;align-items:stretch}
  .hero-art{min-height:320px}
  .hero-signature{flex-direction:column}
  .result-toolbar{flex-direction:column;align-items:stretch;text-align:center}
  .domain-box{padding:16px 18px 22px}
  .domain-hero-art{margin:-16px -18px 18px}
}
@media (max-width:430px){
  .reveal-left,.reveal-right{transform:translateY(36px)}
}

/* ---------- 21. Reduced motion ---------- */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}
  .reveal{opacity:1;transform:none}
  body.loaded .animate-hero{opacity:1;animation:none}
  .preloader{display:none}
}

/* ============================================================================
   22. QWEN HOMEPAGE (body.home-qwen)
   Design adopted from Qwen homepage mockup · scoped so other pages are untouched
   ============================================================================ */
.home-qwen{
  --q-bg:#04060f; --q-bg2:#070a18; --q-surface:#0b0e1d; --q-card:#0d1122;
  --q-border:#1b2138; --q-border2:#242c4a;
  --q-text:#eef1f8; --q-muted:#8b93a8;
  --q-violet:#8b5cf6; --q-violet2:#a78bfa; --q-blue:#38bdf8; --q-cyan:#22d3ee;
  --q-green:#4ade80; --q-orange:#fbbf24; --q-magenta:#e879f9;
  --q-grad:linear-gradient(90deg,#8b5cf6,#22d3ee);
  --q-r:16px;
}

/* icons */
.home-qwen .q-ic{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}

/* header recolor (home only) */
.home-qwen .nav-link.active::after,.home-qwen .nav-link:hover::after{background:linear-gradient(90deg,#8b5cf6,#22d3ee)}
.home-qwen .nav-badges span{border-color:rgba(139,92,246,.3);color:#e8dfff}

/* buttons */
.home-qwen .btn-primary{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;box-shadow:0 6px 24px rgba(124,58,237,.4)}
.home-qwen .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(124,58,237,.55)}
.home-qwen .btn-ghost{border:1px solid var(--q-border2);color:var(--q-text);background:rgba(255,255,255,.02)}
.home-qwen .btn-ghost:hover{border-color:var(--q-violet);color:var(--q-violet2)}

/* scale wrapper (same auto-fit as the Qwen mockup: design laid out at 1200px, scaled down on smaller screens) */
.home-qwen .q-scale{zoom:var(--qs,1)}
.home-qwen .q-scale .container{width:min(1240px,100%)}

/* hero */
.home-qwen .q-hero{position:relative;padding:60px 0 40px;overflow:hidden;background:
  radial-gradient(1px 1px at 12% 20%,rgba(255,255,255,.5) 50%,transparent 51%),
  radial-gradient(1px 1px at 30% 70%,rgba(255,255,255,.35) 50%,transparent 51%),
  radial-gradient(1.5px 1.5px at 55% 15%,rgba(139,92,246,.7) 50%,transparent 51%),
  radial-gradient(1px 1px at 75% 55%,rgba(255,255,255,.4) 50%,transparent 51%),
  radial-gradient(1px 1px at 90% 25%,rgba(56,189,248,.6) 50%,transparent 51%)}
.home-qwen .q-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}
.home-qwen .q-hero-content h1{font-size:clamp(2rem,3.4vw,3.4rem);font-weight:900;line-height:1.35;margin:0 0 18px}
.home-qwen .q-t-violet{background:linear-gradient(90deg,#a78bfa,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}
.home-qwen .q-t-blue{background:linear-gradient(90deg,#38bdf8,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}
.home-qwen .q-hero-content p{color:var(--q-muted);font-size:15px;line-height:1.9;max-width:420px;margin:0 0 28px}
.home-qwen .q-hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}
.home-qwen .q-hero-features{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--q-border);padding-top:22px}
.home-qwen .q-hf{display:flex;align-items:center;gap:10px}
.home-qwen .q-hf .q-ic-box{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(139,92,246,.12);color:var(--q-violet2)}
.home-qwen .q-hf b{font-size:13px;display:block;color:var(--q-text)}
.home-qwen .q-hf small{color:var(--q-muted);font-size:11px}

/* globe */
.home-qwen .q-hero-visual{position:relative;min-height:480px;display:grid;place-items:center}
.home-qwen .q-globe{position:relative;width:min(460px,90%);aspect-ratio:1;border-radius:50%;overflow:hidden;
  background:radial-gradient(circle at 32% 30%,#1c2b5e 0%,#0d1638 45%,#060a1c 75%);
  box-shadow:inset -40px -40px 90px rgba(0,0,0,.85),inset 12px 12px 60px rgba(56,189,248,.12),0 0 90px rgba(249,115,22,.18)}
.home-qwen .q-globe svg{position:absolute;inset:0;width:100%;height:100%}
.home-qwen .q-globe::after{content:'';position:absolute;top:32%;left:-30px;width:130px;height:130px;border-radius:50%;
  background:radial-gradient(circle,#fff 0%,#fb923c 35%,transparent 70%);filter:blur(8px);opacity:.9}
.home-qwen .q-orbit{position:absolute;inset:-6%;border:1px solid rgba(139,92,246,.28);border-radius:50%;transform:rotate(-14deg)}
.home-qwen .q-orbit::before{content:'';position:absolute;top:12%;right:6%;width:8px;height:8px;border-radius:50%;background:var(--q-cyan);box-shadow:0 0 14px var(--q-cyan)}
.home-qwen .q-orbit2{inset:-12%;border-color:rgba(56,189,248,.16);transform:rotate(18deg)}
.home-qwen .q-orbit2::before{background:var(--q-violet2);box-shadow:0 0 14px var(--q-violet2);top:70%;right:2%}
.home-qwen .q-hero-card{position:absolute;bottom:9%;right:4%;display:flex;align-items:center;gap:12px;background:rgba(10,13,28,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--q-border2);border-radius:14px;padding:14px 18px;box-shadow:0 10px 40px rgba(0,0,0,.45)}
.home-qwen .q-hero-card .q-gem{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(139,92,246,.15);color:var(--q-violet2)}
.home-qwen .q-hero-card b{font-size:14px;display:block;color:var(--q-text)}
.home-qwen .q-hero-card small{color:var(--q-muted);font-size:11px}

/* toolbar */
.home-qwen .q-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px;padding:14px 18px;margin-top:26px}
.home-qwen .q-search-group{display:flex;align-items:center;gap:12px;flex:1;min-width:260px}
.home-qwen .q-filter-btn{display:flex;align-items:center;gap:8px;border:1px solid var(--q-border2);border-radius:11px;padding:10px 18px;font-size:13px;font-weight:700;color:var(--q-text);transition:.2s;background:rgba(255,255,255,.02)}
.home-qwen .q-filter-btn:hover{border-color:var(--q-violet)}
.home-qwen .q-search-box{position:relative;flex:1;max-width:340px}
.home-qwen .q-search-box .q-ic{position:absolute;top:50%;transform:translateY(-50%);right:12px;color:var(--q-muted);width:16px;height:16px}
.home-qwen .q-search-box input{width:100%;background:var(--q-bg2);border:1px solid var(--q-border);border-radius:11px;padding:10px 38px 10px 14px;color:var(--q-text);font-family:inherit;font-size:13px;outline:none;transition:.2s}
.home-qwen .q-search-box input:focus{border-color:var(--q-violet)}
.home-qwen .q-chips{display:flex;gap:10px;flex-wrap:wrap}
.home-qwen .q-chip{border:1px solid var(--q-border2);border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;color:var(--q-muted);transition:.2s;background:rgba(255,255,255,.02);cursor:pointer}
.home-qwen .q-chip:hover{border-color:var(--q-violet)}
.home-qwen .q-chip[data-filter="ai"],.home-qwen .q-chip[data-filter="io"]{color:var(--q-green)}
.home-qwen .q-chip[data-filter="com"]{color:var(--q-text)}
.home-qwen .q-chip[data-filter="co"]{color:var(--q-orange)}
.home-qwen .q-chip[data-filter="app"]{color:var(--q-magenta)}
.home-qwen .q-chip.active{background:rgba(139,92,246,.18);border-color:var(--q-violet);color:var(--q-violet2)}

/* sections */
.home-qwen .q-section{padding:0}
.home-qwen .q-section-head{display:flex;align-items:center;justify-content:space-between;margin:44px 0 22px}
.home-qwen .q-section-head h2{font-size:22px;font-weight:900;display:flex;align-items:center;gap:10px;margin:0}
.home-qwen .q-section-head h2 .q-ic{color:var(--q-magenta);width:22px;height:22px}
.home-qwen .q-link-all{display:flex;align-items:center;gap:7px;color:var(--q-violet2);font-size:13px;font-weight:700;transition:gap .2s}
.home-qwen .q-link-all:hover{gap:11px}

/* grid */
.home-qwen .q-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.home-qwen .q-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:14px;padding:16px 14px;text-align:center;transition:.25s;display:flex;flex-direction:column;gap:12px}
.home-qwen .q-card:hover{transform:translateY(-4px);border-color:var(--q-violet);box-shadow:0 12px 30px rgba(124,58,237,.18)}
.home-qwen .q-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}
.home-qwen .q-card-top .q-ic{width:16px;height:16px;color:var(--q-violet2)}
.home-qwen .q-card-top h3{font-size:14px;font-weight:800;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-num);margin:0}
.home-qwen .q-c-blue{color:var(--q-blue)}.home-qwen .q-c-green{color:var(--q-green)}.home-qwen .q-c-purple{color:var(--q-violet2)}.home-qwen .q-c-magenta{color:var(--q-magenta)}.home-qwen .q-c-orange{color:var(--q-orange)}.home-qwen .q-c-v{color:var(--q-violet2)}.home-qwen .q-c-b{color:var(--q-blue)}
.home-qwen .q-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--q-border2);border-radius:9px;padding:7px 16px;font-size:11.5px;font-weight:700;color:var(--q-muted);transition:.2s;margin-top:auto;background:transparent}
.home-qwen .q-card-btn:hover{border-color:var(--q-violet);color:var(--q-violet2)}
.home-qwen .q-card.q-center{grid-column:3/5}
.home-qwen .q-card,.home-qwen .q-stat,.home-qwen .q-step{min-width:0}
.home-qwen .q-step-head,.home-qwen .q-step-head h3{min-width:0}

/* stats */
.home-qwen .q-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;padding:26px 10px;margin-top:50px}
.home-qwen .q-stat{display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:row-reverse;text-align:right;padding:6px 12px}
.home-qwen .q-stat + .q-stat{border-right:1px solid var(--q-border)}
.home-qwen .q-stat-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:rgba(139,92,246,.12);flex:none}
.home-qwen .q-stat-icon .q-ic{width:24px;height:24px}
.home-qwen .q-si-v{color:var(--q-violet2)}.home-qwen .q-si-b{color:var(--q-blue)}.home-qwen .q-si-m{color:var(--q-magenta)}
.home-qwen .q-stat strong{font-size:19px;font-weight:900;display:block;color:var(--q-text)}
.home-qwen .q-stat span{color:var(--q-muted);font-size:12px;display:block;line-height:1.6}

/* steps */
.home-qwen .q-steps{margin-top:64px}
.home-qwen .q-steps h2{text-align:center;font-size:22px;font-weight:900;margin:0 0 36px}
.home-qwen .q-steps-row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.home-qwen .q-step{position:relative;text-align:right}
.home-qwen .q-step:not(:last-child)::after{content:'';position:absolute;top:26px;inset-inline-end:-16px;width:14px;border-top:2px dashed var(--q-border2)}
.home-qwen .q-step-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.home-qwen .q-step-num{width:26px;height:26px;border:1px solid var(--q-border2);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--q-muted);margin-right:auto;flex:none}
.home-qwen .q-step-head h3{font-size:15px;font-weight:800;margin:0}
.home-qwen .q-step-icon{width:52px;height:52px;border-radius:50%;border:1px solid var(--q-border2);background:var(--q-surface);display:grid;place-items:center;color:var(--q-violet2);transition:.25s;flex:none}
.home-qwen .q-step:hover .q-step-icon{border-color:var(--q-violet);box-shadow:0 0 22px rgba(139,92,246,.35);transform:scale(1.06)}
.home-qwen .q-step p{color:var(--q-muted);font-size:12px;line-height:1.8;margin:0}

/* cta */
.home-qwen .q-cta{position:relative;margin-top:64px;border:1px solid var(--q-border);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#0a0e22,#060a1c);padding:44px 40px}
.home-qwen .q-cta::after{content:'';position:absolute;width:1500px;height:1500px;border-radius:50%;bottom:-1380px;left:-150px;
  background:radial-gradient(circle at 50% 0%,#60a5fa 0%,#1e40af 6%,#0b1230 26%,#05070f 55%);box-shadow:0 -30px 90px rgba(59,130,246,.35)}
.home-qwen .q-cta-art{position:absolute;bottom:26px;left:6%;z-index:2;animation:qfloat 5s ease-in-out infinite}
@keyframes qfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.home-qwen .q-cta-content{position:relative;z-index:2;max-width:480px;margin-inline-start:auto}
.home-qwen .q-cta-content h2{font-size:24px;font-weight:900;margin:0 0 10px}
.home-qwen .q-cta-content p{color:var(--q-muted);font-size:14px;margin:0 0 24px}
.home-qwen .q-cta-form{position:relative;max-width:400px}
.home-qwen .q-cta-form input{width:100%;background:rgba(4,6,15,.7);border:1px solid var(--q-border2);border-radius:12px;padding:13px 18px 13px 60px;color:var(--q-text);font-family:inherit;font-size:13px;outline:none;transition:border-color .2s}
.home-qwen .q-cta-form input:focus{border-color:var(--q-violet)}
.home-qwen .q-cta-form button{position:absolute;left:6px;top:6px;bottom:6px;width:46px;border-radius:9px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;display:grid;place-items:center;transition:.2s;border:none;cursor:pointer}
.home-qwen .q-cta-form button:hover{filter:brightness(1.15)}
.home-qwen .q-cta-ok{color:var(--q-green);font-size:14px;font-weight:700;margin:0;padding:12px 0}

/* footer recolor (home only) */
.home-qwen .footer-links a:hover{color:#a78bfa}
.home-qwen .footer-links a:hover::before{background:#8b5cf6}

/* ============================================================================
   23. QWEN DOMAIN PAGE (body.domain-qwen)
   Premium domain sales page for ai-ksa.ai · design adopted from Qwen mockup
   Fully responsive like the mockup (no zoom), scoped so header/footer stay untouched
   ============================================================================ */
.domain-qwen{
  --dq-bg:#05060f; --dq-bg2:#090b1c; --dq-card:#0c0f22; --dq-card2:#101430;
  --dq-border:rgba(139,92,246,.18);
  --dq-purple:#8b5cf6; --dq-purple2:#a78bfa; --dq-blue:#38bdf8; --dq-blue2:#3b82f6;
  --dq-green:#22c55e; --dq-green2:#4ade80;
  --dq-text:#eef1f8; --dq-muted:#94a3b8; --dq-muted2:#64748b;
  --dq-grad:linear-gradient(135deg,#7c3aed,#5b21b6);
  --dq-r:16px;
}
.domain-qwen main{background:var(--dq-bg)}
.domain-qwen main .container{width:min(1200px,92%);margin-inline:auto}
.domain-qwen .dq-scale{zoom:var(--dq-s,1)}
.domain-qwen main img{display:block;max-width:100%}
.domain-qwen main a{text-decoration:none;color:inherit}
.domain-qwen main{font-family:'Inter','Cairo','Alexandria',sans-serif;color:var(--dq-text)}

/* buttons (Qwen design, content-scoped) */
.domain-qwen main .btn{display:inline-flex;align-items:center;gap:9px;border-radius:10px;font-weight:600;font-size:14px;padding:12px 22px;cursor:pointer;border:none;transition:.25s;font-family:inherit;overflow:visible}
.domain-qwen main .btn::before{display:none}
.domain-qwen main .btn-primary{background:var(--dq-grad);color:#fff;box-shadow:0 0 25px rgba(124,58,237,.45)}
.domain-qwen main .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(124,58,237,.65)}
.domain-qwen main .btn-ghost{background:rgba(139,92,246,.07);border:1px solid var(--dq-border);color:var(--dq-text)}
.domain-qwen main .btn-ghost:hover{border-color:var(--dq-purple);background:rgba(139,92,246,.15)}
.domain-qwen main .btn-sm{padding:9px 18px;font-size:13px}

/* hero */
.domain-qwen .dq-hero{position:relative;padding:70px 0 45px;background:
  radial-gradient(600px 300px at 85% 10%,rgba(124,58,237,.14),transparent 60%),
  radial-gradient(500px 260px at 10% 30%,rgba(59,130,246,.1),transparent 60%)}
.domain-qwen .dq-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}
.domain-qwen .dq-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1px solid var(--dq-border);background:rgba(139,92,246,.1);font-size:10px;font-weight:700;letter-spacing:2.5px;color:#c4b5fd}
.domain-qwen .dq-badge i{font-size:9px;color:var(--dq-purple2)}
.domain-qwen .dq-hero-title{font-size:86px;font-weight:800;line-height:1.05;margin:18px 0 14px;background:linear-gradient(95deg,#a78bfa 5%,#60a5fa 55%,#f1f5f9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(124,58,237,.35));direction:ltr;text-align:left}
.domain-qwen .dq-hero-sub{font-size:27px;font-weight:700;line-height:1.4;color:#fff}
.domain-qwen .dq-hl-blue{color:#60a5fa}
.domain-qwen .dq-hl-purple{color:#a78bfa}
.domain-qwen .dq-hero-text{margin-top:16px;max-width:470px;font-size:14px;line-height:1.75;color:var(--dq-muted)}
.domain-qwen .dq-hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 24px}
.domain-qwen .dq-trust-row{display:flex;gap:22px;flex-wrap:wrap}
.domain-qwen .dq-trust-item{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--dq-muted)}
.domain-qwen .dq-trust-item i{width:24px;height:24px;border-radius:50%;border:1px solid var(--dq-border);display:grid;place-items:center;font-size:10px}
.domain-qwen .dq-trust-item:nth-child(1) i{color:var(--dq-purple2)}
.domain-qwen .dq-trust-item:nth-child(2) i{color:var(--dq-green2)}
.domain-qwen .dq-trust-item:nth-child(3) i{color:var(--dq-blue)}
.domain-qwen .dq-trust-item:nth-child(4) i{color:var(--dq-green2)}
.domain-qwen .dq-hero-visual{position:relative}
.domain-qwen .dq-hero-visual img{width:100%;border-radius:18px;border:1px solid var(--dq-border);box-shadow:0 25px 70px rgba(0,0,0,.6),0 0 50px rgba(124,58,237,.15)}
.domain-qwen .dq-play-wrap{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:12px}
.domain-qwen .dq-play-btn{width:48px;height:48px;flex:none;border-radius:50%;background:var(--dq-grad);display:grid;place-items:center;color:#fff;font-size:14px;box-shadow:0 0 30px rgba(124,58,237,.7);animation:dqpulse 2s infinite}
@keyframes dqpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
.domain-qwen .dq-play-label{font-size:11.5px;line-height:1.5;color:#e2e8f0;max-width:110px;text-shadow:0 2px 8px rgba(0,0,0,.8)}

/* feature cards */
.domain-qwen .dq-features{padding:25px 0 10px}
.domain-qwen .dq-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.domain-qwen .dq-f-card{background:var(--dq-card);border:1px solid var(--dq-border);border-radius:var(--dq-r);padding:20px;display:flex;gap:15px;align-items:flex-start;transition:.3s}
.domain-qwen .dq-f-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.45);box-shadow:0 12px 35px rgba(0,0,0,.45)}
.domain-qwen .dq-f-icon{width:52px;height:52px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:21px}
.domain-qwen .dq-f-icon.purple{background:rgba(139,92,246,.12);color:var(--dq-purple2);border:1px solid rgba(139,92,246,.3)}
.domain-qwen .dq-f-icon.green{background:rgba(34,197,94,.1);color:var(--dq-green2);border:1px solid rgba(34,197,94,.3)}
.domain-qwen .dq-f-icon.blue{background:rgba(56,189,248,.1);color:var(--dq-blue);border:1px solid rgba(56,189,248,.3)}
.domain-qwen .dq-cube-ai{width:52px;height:52px;flex:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#3b82f6);display:grid;place-items:center;font-weight:900;font-size:16px;color:#fff;box-shadow:0 0 22px rgba(124,58,237,.5);transform:rotate(-4deg)}
.domain-qwen .dq-v-logo{width:52px;flex:none;display:flex;flex-direction:column;gap:2px;padding-top:4px;direction:ltr}
.domain-qwen .dq-v-logo span{font-size:9px;font-weight:700;letter-spacing:1px;color:#cbd5e1}
.domain-qwen .dq-v-logo strong{font-size:23px;font-weight:900;color:#fff;letter-spacing:1px}
.domain-qwen .dq-f-card h3{font-size:13.5px;margin-bottom:7px}
.domain-qwen .dq-f-card p{font-size:11.5px;line-height:1.6;color:var(--dq-muted)}
.domain-qwen .dq-palm-svg{width:26px;height:26px}

/* why */
.domain-qwen .dq-why{padding:45px 0}
.domain-qwen .dq-why-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:stretch}
.domain-qwen .dq-panel{background:var(--dq-card);border:1px solid var(--dq-border);border-radius:var(--dq-r);padding:24px}
.domain-qwen .dq-panel-title{font-size:11px;font-weight:800;letter-spacing:2.5px;color:#e2e8f0;margin-bottom:20px}
.domain-qwen .dq-why-item{display:flex;gap:12px;margin-bottom:17px}
.domain-qwen .dq-why-item:last-child{margin-bottom:0}
.domain-qwen .dq-why-item i{color:var(--dq-purple2);font-size:14px;margin-top:2px}
.domain-qwen .dq-why-item h4{font-size:13px;margin-bottom:4px}
.domain-qwen .dq-why-item p{font-size:11.5px;color:var(--dq-muted)}
.domain-qwen .dq-combo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px}
.domain-qwen .dq-combo .dq-panel-title{margin-bottom:26px}
.domain-qwen .dq-combo-word{font-size:64px;font-weight:900;letter-spacing:4px;-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-qwen .dq-combo .ai{background-image:linear-gradient(135deg,#c4b5fd,#7c3aed);filter:drop-shadow(0 0 25px rgba(124,58,237,.5))}
.domain-qwen .dq-combo .ksa{background-image:linear-gradient(135deg,#86efac,#16a34a);filter:drop-shadow(0 0 25px rgba(34,197,94,.4))}
.domain-qwen .dq-combo .dotai{background-image:linear-gradient(180deg,#f8fafc,#94a3b8)}
.domain-qwen .dq-combo .plus{color:var(--dq-muted2);font-size:20px;margin:8px 0}
.domain-qwen .dq-combo-tag{margin-top:22px;font-size:14px;color:#e2e8f0}
.domain-qwen .dq-combo-line{width:70px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--dq-purple),var(--dq-blue));margin-top:14px}
.domain-qwen .dq-perfect-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.domain-qwen .dq-pf-item{display:flex;align-items:center;gap:10px;background:rgba(139,92,246,.06);border:1px solid var(--dq-border);border-radius:10px;padding:11px 12px;font-size:11.5px;font-weight:600;transition:.2s}
.domain-qwen .dq-pf-item:hover{border-color:var(--dq-purple);background:rgba(139,92,246,.12)}
.domain-qwen .dq-pf-item i{font-size:14px}
.domain-qwen .dq-pf-item:nth-child(odd) i{color:var(--dq-purple2)}
.domain-qwen .dq-pf-item:nth-child(even) i{color:var(--dq-blue)}
.domain-qwen .dq-pf-item:nth-child(3n) i{color:var(--dq-green2)}

/* section head */
.domain-qwen .dq-section-head{text-align:center;margin:45px 0 26px}
.domain-qwen .dq-section-head h3{font-size:13px;font-weight:800;letter-spacing:3px;color:#e2e8f0}
.domain-qwen .dq-section-head .line{width:70px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--dq-purple),var(--dq-blue));margin:12px auto 0}

/* stats */
.domain-qwen .dq-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.domain-qwen .dq-stat-card{background:var(--dq-card);border:1px solid var(--dq-border);border-radius:var(--dq-r);text-align:center;padding:28px 18px;transition:.3s}
.domain-qwen .dq-stat-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.45)}
.domain-qwen .dq-stat-icon{font-size:26px;margin-bottom:14px}
.domain-qwen .dq-stat-value{font-size:27px;font-weight:900;direction:ltr}
.domain-qwen .dq-stat-label{font-size:13px;font-weight:700;color:#e2e8f0;margin:7px 0 5px}
.domain-qwen .dq-stat-sub{font-size:11px;color:var(--dq-muted)}
.domain-qwen .c-green{color:var(--dq-green2)} .c-blue{color:var(--dq-blue)} .c-purple{color:var(--dq-purple2)}

/* brand grid */
.domain-qwen .dq-brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.domain-qwen .dq-brand-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;border:1px solid var(--dq-border);transition:.35s}
.domain-qwen .dq-brand-card:hover img{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.5),0 0 25px rgba(124,58,237,.2)}
.domain-qwen .dq-brand-label{text-align:center;font-size:11.5px;color:var(--dq-muted);margin-top:10px}

/* premium features */
.domain-qwen .dq-pm-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.domain-qwen .dq-pm-card{background:var(--dq-card);border:1px solid var(--dq-border);border-radius:var(--dq-r);padding:16px;display:flex;gap:12px;align-items:flex-start;transition:.3s}
.domain-qwen .dq-pm-card:hover{transform:translateY(-3px);border-color:rgba(139,92,246,.45)}
.domain-qwen .dq-pm-icon{width:38px;height:38px;flex:none;border-radius:10px;border:1px solid var(--dq-border);background:rgba(139,92,246,.08);display:grid;place-items:center;color:var(--dq-purple2);font-size:14px;font-weight:800}
.domain-qwen .dq-pm-card h4{font-size:12px;margin-bottom:5px}
.domain-qwen .dq-pm-card p{font-size:10.5px;line-height:1.55;color:var(--dq-muted)}

/* cta */
.domain-qwen .dq-cta{margin:55px 0;border-radius:20px;border:1px solid var(--dq-border);position:relative;overflow:hidden;text-align:center}
.domain-qwen .dq-cta-bg{position:absolute;inset:0}
.domain-qwen .dq-cta-bg img{width:100%;height:100%;object-fit:cover}
.domain-qwen .dq-cta-bg::after{content:"";position:absolute;inset:0;background:rgba(5,6,15,.55)}
.domain-qwen .dq-cta-content{position:relative;z-index:1;padding:75px 20px}
.domain-qwen .dq-cta-title{font-size:66px;font-weight:800;background:linear-gradient(95deg,#a78bfa,#60a5fa,#f1f5f9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(124,58,237,.45));direction:ltr}
.domain-qwen .dq-cta-content p{margin:14px 0 30px;font-size:15px;color:#e2e8f0}
.domain-qwen .dq-cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

/* footer recolor (domain page only) */
.domain-qwen .footer-links a:hover{color:#a78bfa}
.domain-qwen .footer-links a:hover::before{background:#8b5cf6}

/* desktop-layout preserved at every width (scaled to fit via .dq-scale zoom, like the homepage) */


/* ============================================================================
   24. QWEN DOMAIN PAGE 2 (body.domain-humain) — ai-humain.ai
   Premium domain sales page for ai-humain.ai · design adopted from Qwen mockup
   Qwen_html_20260809_rfehab2gt.html · same desktop design scaled to fit any
   screen via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-humain{
  --dh-bg:#08080f; --dh-bg2:#0d0d15; --dh-card:#101018; --dh-card2:#151522;
  --dh-line:#1e1e2e; --dh-line2:#232338;
  --dh-purple:#8b5cf6; --dh-purple2:#a78bfa; --dh-blue:#38bdf8;
  --dh-text:#eef0f6; --dh-muted:#9aa3b5; --dh-muted2:#7a8093;
  --dh-grad:linear-gradient(135deg,#7c3aed,#8b5cf6);
  --dh-r:14px;
}
.domain-humain main{background:var(--dh-bg);font-family:'Cairo',sans-serif}
.domain-humain main .container{width:min(1200px,94%)}
.domain-humain .dq-scale{zoom:var(--dh-s,1)}
.domain-humain svg{display:block}
.domain-humain .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}

/* buttons (design-matched, content-scoped) */
.domain-humain main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-size:13.5px;padding:11px 22px;transition:.25s;font-family:inherit;color:#fff;overflow:visible;cursor:pointer;white-space:nowrap}
.domain-humain main .btn::before{display:none}
.domain-humain main .btn-primary{background:var(--dh-grad);color:#fff;box-shadow:0 0 22px rgba(139,92,246,.4)}
.domain-humain main .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 34px rgba(139,92,246,.6)}
.domain-humain main .btn .icn{width:15px;height:15px}

/* breadcrumb */
.domain-humain .dh-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dh-muted2);padding:16px 0 4px}
.domain-humain .dh-breadcrumb .icn{width:10px;height:10px}
.domain-humain .dh-breadcrumb a:hover{color:#fff}
.domain-humain .dh-breadcrumb .current{color:var(--dh-purple2)}

/* hero */
.domain-humain .dh-hero{padding:34px 0 26px}
.domain-humain .dh-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.domain-humain .dh-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.08);font-size:11.5px;font-weight:700;color:#d8c9ff}
.domain-humain .dh-hero-badge .icn{width:13px;height:13px}
.domain-humain .dh-title{direction:ltr;text-align:right;font-size:64px;font-weight:800;letter-spacing:1px;margin:16px 0 6px}
.domain-humain .dh-title .tld{color:var(--dh-purple)}
.domain-humain .dh-sub{font-size:28px;font-weight:800}
.domain-humain .dh-desc{margin-top:12px;max-width:480px;font-size:13.5px;line-height:2;color:var(--dh-muted)}
.domain-humain .dh-mini-feats{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 26px}
.domain-humain .dh-mf{text-align:center;position:relative;padding:0 6px}
.domain-humain .dh-mf + .dh-mf::before{content:"";position:absolute;inset-inline-start:0;top:8%;bottom:8%;width:1px;background:var(--dh-line2)}
.domain-humain .dh-mf .ic{width:54px;height:54px;margin:0 auto 10px;border-radius:50%;background:#151522;border:1px solid var(--dh-line2);display:grid;place-items:center;color:var(--dh-purple2)}
.domain-humain .dh-mf .ic .icn{width:20px;height:20px}
.domain-humain .dh-mf > span{font-size:11px;font-weight:700;color:#cfd4e2}
.domain-humain .dh-price-card{background:var(--dh-card);border:1px solid var(--dh-line);border-radius:16px;padding:22px;display:flex;gap:18px;align-items:stretch}
.domain-humain .dh-pc-main{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}
.domain-humain .dh-pc-main h3{font-size:19px;font-weight:800}
.domain-humain .dh-pc-main .btn{width:100%;margin-top:14px}
.domain-humain .dh-pc-secure{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--dh-muted)}
.domain-humain .dh-pc-secure .icn{width:14px;height:14px;color:var(--dh-purple2)}
.domain-humain .dh-pc-aside{width:150px;flex:none;background:var(--dh-card2);border:1px solid var(--dh-line2);border-radius:12px;padding:18px 12px;text-align:center}
.domain-humain .dh-pc-aside .ic{width:46px;height:46px;margin:0 auto 10px;border-radius:50%;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);display:grid;place-items:center;color:var(--dh-purple2)}
.domain-humain .dh-pc-aside .ic .icn{width:19px;height:19px}
.domain-humain .dh-pc-aside h4{font-size:12.5px;font-weight:800}
.domain-humain .dh-pc-aside p{margin-top:6px;font-size:10px;line-height:1.8;color:var(--dh-muted2)}
.domain-humain .dh-hero-visual{position:relative}
.domain-humain .dh-hero-visual > svg{width:100%;height:auto}
.domain-humain .dh-stats{margin-top:6px;background:var(--dh-card);border:1px solid var(--dh-line);border-radius:var(--dh-r);display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humain .dh-ds{padding:16px 8px;text-align:center;position:relative}
.domain-humain .dh-ds + .dh-ds::before{content:"";position:absolute;inset-inline-start:0;top:18%;bottom:18%;width:1px;background:var(--dh-line2)}
.domain-humain .dh-ds .t{font-size:12px;font-weight:800;color:var(--dh-purple2)}
.domain-humain .dh-ds .v{margin-top:4px;font-size:13px;font-weight:700}
.domain-humain .dh-ds .v.ok{color:#4ade80}
.domain-humain .dh-ds .v.ok::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-inline-end:6px;box-shadow:0 0 8px #4ade80}

/* sections */
.domain-humain .dh-section{padding:34px 0}
.domain-humain .dh-sec-title{text-align:center;font-size:21px;font-weight:800;margin-bottom:26px}
.domain-humain .dh-sec-title .hl{color:var(--dh-purple2)}

/* why */
.domain-humain .dh-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.domain-humain .dh-why-card{background:var(--dh-card);border:1px solid var(--dh-line);border-radius:var(--dh-r);padding:24px 16px;text-align:center;transition:.3s}
.domain-humain .dh-why-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4)}
.domain-humain .dh-wc-ic{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#241a3d,#161129);border:1px solid #2b2140;display:grid;place-items:center;color:var(--dh-purple2)}
.domain-humain .dh-wc-ic .icn{width:22px;height:22px}
.domain-humain .dh-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-humain .dh-why-card p{font-size:11px;line-height:1.9;color:var(--dh-muted)}

/* use cases */
.domain-humain .dh-uc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.domain-humain .dh-uc-card{background:var(--dh-card);border:1px solid var(--dh-line);border-radius:var(--dh-r);overflow:hidden;transition:.3s}
.domain-humain .dh-uc-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4)}
.domain-humain .dh-uc-img{aspect-ratio:4/3;overflow:hidden}
.domain-humain .dh-uc-img svg{width:100%;height:100%}
.domain-humain .dh-uc-body{padding:14px 12px;text-align:center}
.domain-humain .dh-uc-body h4{font-size:12.5px;font-weight:800;margin-bottom:7px}
.domain-humain .dh-uc-body p{font-size:10px;line-height:1.8;color:var(--dh-muted)}

/* cta */
.domain-humain .dh-cta-card{position:relative;background:linear-gradient(180deg,#12101f,#0d0b18);border:1px solid #241d3d;border-radius:18px;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;overflow:hidden}
.domain-humain .dh-cta-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(139,92,246,.14) 1px,transparent 1px);background-size:18px 18px}
.domain-humain .dh-cta-txt,.domain-humain .dh-cta-search{position:relative;z-index:1}
.domain-humain .dh-cta-txt h3{font-size:21px;font-weight:900;margin-bottom:8px}
.domain-humain .dh-cta-txt p{font-size:12.5px;color:var(--dh-muted);margin-bottom:20px}
.domain-humain .dh-search-box{display:flex;direction:ltr;background:#0d0d18;border:2px solid var(--dh-purple);border-radius:14px;overflow:hidden;box-shadow:0 0 34px rgba(139,92,246,.35)}
.domain-humain .dh-search-box .val{flex:1;padding:16px 22px;font-size:17px;font-weight:700;color:#e8eaf2}
.domain-humain .dh-search-box button{width:64px;border:none;background:var(--dh-purple);color:#fff}
.domain-humain .dh-search-box button .icn{width:18px;height:18px}

/* big stats + feature row */
.domain-humain .dh-big-stats{margin-top:18px;background:var(--dh-card);border:1px solid var(--dh-line);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humain .dh-bs{display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 14px;position:relative}
.domain-humain .dh-bs + .dh-bs::before{content:"";position:absolute;inset-inline-start:0;top:20%;bottom:20%;width:1px;background:var(--dh-line2)}
.domain-humain .dh-bs .ic{width:52px;height:52px;flex:none;border-radius:12px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.28);display:grid;place-items:center;color:var(--dh-purple2)}
.domain-humain .dh-bs .ic .icn{width:21px;height:21px}
.domain-humain .dh-bs .num{font-size:21px;font-weight:900;color:var(--dh-purple2)}
.domain-humain .dh-bs .l1{font-size:11px;font-weight:800}
.domain-humain .dh-bs .l2{font-size:10px;color:var(--dh-muted)}
.domain-humain .dh-feat-row{margin-top:14px;background:var(--dh-card);border:1px solid var(--dh-line);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humain .dh-fr{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 14px;position:relative}
.domain-humain .dh-fr + .dh-fr::before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:var(--dh-line2)}
.domain-humain .dh-fr .ic{width:46px;height:46px;flex:none;border-radius:12px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.28);display:grid;place-items:center;color:var(--dh-purple2)}
.domain-humain .dh-fr .ic .icn{width:17px;height:17px}
.domain-humain .dh-fr h4{font-size:12.5px;font-weight:800;margin-bottom:4px}
.domain-humain .dh-fr p{font-size:10px;color:var(--dh-muted)}

/* footer recolor (humain page only) */
.domain-humain .footer-links a:hover{color:#a78bfa}
.domain-humain .footer-links a:hover::before{background:#8b5cf6}

/* ============================================================================
   25. QWEN DOMAIN PAGE 3 (body.domain-yemen) — aiyemen.ai
   Premium domain sales page for aiyemen.ai · design adopted from Qwen mockup
   Qwen_html_20260810_h1gas3joy.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-yemen{
  --dy-bg:#05060b; --dy-card:#0e1019; --dy-card2:#131522;
  --dy-line:#1d2130; --dy-line2:#2a2e42;
  --dy-txt:#f1f2f8; --dy-muted:#a2a8bd; --dy-muted2:#7c8296;
  --dy-pri:#8b5cf6; --dy-pri2:#a78bfa; --dy-pri3:#6d28d9; --dy-green:#22c55e;
  --dy-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-yemen main{background:var(--dy-bg);color:var(--dy-txt);font-family:'Cairo',sans-serif}
.domain-yemen main .container{width:min(1000px,94%)}
.domain-yemen .dq-scale{zoom:var(--dy-s,1)}
.domain-yemen svg{display:block}
.domain-yemen a{text-decoration:none;color:inherit}
.domain-yemen .dy-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-yemen .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-yemen .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-yemen main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--dy-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-yemen main .btn::before{display:none}
.domain-yemen main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-yemen .dy-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--dy-muted);padding:16px 0 6px}
.domain-yemen .dy-crumbs a{color:var(--dy-muted)}
.domain-yemen .dy-crumbs a:hover{color:var(--dy-pri2)}
.domain-yemen .dy-crumbs .cur{color:var(--dy-pri2)}
.domain-yemen .dy-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-yemen .dy-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-yemen .dy-hero .dy-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-yemen .dy-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-yemen .dy-hero-text{text-align:left;position:relative;z-index:2}
.domain-yemen .dy-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-yemen .dy-badge .icn{width:13px;height:13px}
.domain-yemen .dy-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-yemen .dy-hero-text h1 .dy-tld{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-yemen .dy-hero-text .dy-tag{font-size:20px;font-weight:800;background:linear-gradient(90deg,#c084fc,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}
.domain-yemen .dy-hero-text .dy-desc{color:var(--dy-muted);font-size:13px;line-height:2;max-width:410px}
.domain-yemen .dy-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-yemen .dy-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--dy-line)}
.domain-yemen .dy-mini:first-child{border-inline-start:none}
.domain-yemen .dy-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--dy-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-yemen .dy-mini .ic .icn{width:22px;height:22px}
.domain-yemen .dy-mini b{font-size:11px;display:block;margin-bottom:4px}
.domain-yemen .dy-mini small{color:var(--dy-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-yemen .dy-price-panel{margin-top:26px;background:var(--dy-card);border:1px solid var(--dy-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-yemen .dy-pp-main{text-align:center}
.domain-yemen .dy-pp-main h3{font-size:19px;font-weight:800;margin:6px 0 16px}
.domain-yemen .dy-pp-main .btn{width:100%;padding:12px;font-size:13.5px;border-radius:10px}
.domain-yemen .dy-pp-main .btn .icn{width:15px;height:15px}
.domain-yemen .dy-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--dy-muted);font-size:11px;margin-top:14px}
.domain-yemen .dy-pp-note .icn{width:15px;height:15px;color:var(--dy-pri2)}
.domain-yemen .dy-pp-side{background:var(--dy-card2);border:1px solid var(--dy-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-yemen .dy-pp-side .hc{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--dy-pri2)}
.domain-yemen .dy-pp-side .hc .icn{width:20px;height:20px}
.domain-yemen .dy-pp-side b{font-size:12.5px;display:block;margin-bottom:6px}
.domain-yemen .dy-pp-side small{color:var(--dy-muted);font-size:10px;line-height:1.7;display:block}
.domain-yemen .dy-art-wrap{position:relative;z-index:1;animation:dyfloat 8s ease-in-out infinite}
@keyframes dyfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-yemen .dy-art-wrap svg{width:100%;height:auto}
.domain-yemen .dy-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--dy-card);border:1px solid var(--dy-line);border-radius:14px;margin-top:4px}
.domain-yemen .dy-stat{padding:14px 8px;text-align:center;border-inline-start:1px solid var(--dy-line)}
.domain-yemen .dy-stat:first-child{border-inline-start:none}
.domain-yemen .dy-stat .lbl{font-size:11px;color:var(--dy-pri2);font-weight:700;margin-bottom:5px}
.domain-yemen .dy-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-yemen .dy-dot{width:7px;height:7px;border-radius:50%;background:var(--dy-green);box-shadow:0 0 8px var(--dy-green);flex:none}

/* sections */
.domain-yemen .dy-section{padding:52px 0 40px}
.domain-yemen .dy-section-tight{padding:0 0 40px}
.domain-yemen .dy-sec-title{text-align:center;font-size:23px;font-weight:900;margin-bottom:32px}
.domain-yemen .dy-sec-title .dy-hl{color:var(--dy-pri2)}
.domain-yemen .dy-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}
.domain-yemen .dy-why-card{background:var(--dy-card);border:1px solid var(--dy-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-yemen .dy-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-yemen .dy-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--dy-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-yemen .dy-why-card .ic .icn{width:25px;height:25px}
.domain-yemen .dy-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-yemen .dy-why-card p{font-size:10.5px;color:var(--dy-muted);line-height:1.9}
.domain-yemen .dy-use-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.domain-yemen .dy-use-card{background:var(--dy-card);border:1px solid var(--dy-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-yemen .dy-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-yemen .dy-use-card .thumb{height:118px;background:#0a0a14}
.domain-yemen .dy-use-card .thumb svg{width:100%;height:100%}
.domain-yemen .dy-use-card .body{padding:13px 8px;text-align:center}
.domain-yemen .dy-use-card h4{font-size:11px;font-weight:800;margin-bottom:6px}
.domain-yemen .dy-use-card p{font-size:9px;color:var(--dy-muted);line-height:1.8}
.domain-yemen .dy-metrics{margin-top:34px;background:var(--dy-card);border:1px solid var(--dy-line);border-radius:14px;display:grid;grid-template-columns:repeat(5,1fr)}
.domain-yemen .dy-metric{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--dy-line)}
.domain-yemen .dy-metric:first-child{border-inline-start:none}
.domain-yemen .dy-metric .ic{color:var(--dy-pri2);flex-shrink:0}
.domain-yemen .dy-metric .ic .icn{width:26px;height:26px}
.domain-yemen .dy-metric .tx{text-align:left}
.domain-yemen .dy-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--dy-pri2);direction:ltr}
.domain-yemen .dy-metric small{color:var(--dy-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-yemen .dy-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid var(--dy-line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}
.domain-yemen .dy-cta .txt{padding:34px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-yemen .dy-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-yemen .dy-cta .txt h2 .dy-hl{color:var(--dy-pri2)}
.domain-yemen .dy-cta .txt p{color:var(--dy-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-yemen .dy-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-yemen .dy-cta .txt .btn .icn{width:15px;height:15px}
.domain-yemen .dy-cta .img{min-height:230px}
.domain-yemen .dy-cta .img svg{width:100%;height:100%}
.domain-yemen .dy-trust{margin-top:18px;background:var(--dy-card);border:1px solid var(--dy-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-yemen .dy-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--dy-line)}
.domain-yemen .dy-trust-item:first-child{border-inline-start:none}
.domain-yemen .dy-trust-item .ic{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.28);color:var(--dy-pri2)}
.domain-yemen .dy-trust-item .ic .icn{width:20px;height:20px}
.domain-yemen .dy-trust-item .tx{text-align:right}
.domain-yemen .dy-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-yemen .dy-trust-item small{color:var(--dy-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (yemen page only) */
.domain-yemen .footer-links a:hover{color:#a78bfa}
.domain-yemen .footer-links a:hover::before{background:#8b5cf6}

/* ============================================================================
   26. QWEN DOMAIN PAGE 4 (body.domain-humain-com) — ai-humain.com
   Premium domain sales page for ai-humain.com · design adopted from Qwen mockup
   Qwen_html_20260809_qs4i5554e.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-humain-com{
  --dhc-bg:#05060b; --dhc-bg2:#0a0c14; --dhc-card:#0e1019; --dhc-card2:#131522;
  --dhc-line:#1d2130; --dhc-line2:#2a2e42;
  --dhc-txt:#f1f2f8; --dhc-muted:#a2a8bd; --dhc-muted2:#7c8296;
  --dhc-pri:#8b5cf6; --dhc-pri2:#a78bfa; --dhc-pri3:#6d28d9; --dhc-green:#22c55e;
  --dhc-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-humain-com main{background:var(--dhc-bg);color:var(--dhc-txt);font-family:'Cairo',sans-serif}
.domain-humain-com main .container{width:min(1160px,calc(100% - 48px))}
.domain-humain-com .dq-scale{zoom:var(--dhc-s,1)}
.domain-humain-com img,.domain-humain-com svg{display:block}
.domain-humain-com a{text-decoration:none;color:inherit}
.domain-humain-com .dhc-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-humain-com .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-humain-com .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-humain-com main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--dhc-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-humain-com main .btn::before{display:none}
.domain-humain-com main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-humain-com .dhc-crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dhc-muted);padding:16px 0 6px}
.domain-humain-com .dhc-crumbs a{color:var(--dhc-muted);transition:.2s}
.domain-humain-com .dhc-crumbs a:hover{color:var(--dhc-pri2)}
.domain-humain-com .dhc-crumbs .cur{color:var(--dhc-pri2)}
.domain-humain-com .dhc-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-humain-com .dhc-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-humain-com .dhc-hero .dhc-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-humain-com .dhc-hero::after{content:'';position:absolute;top:-10%;left:-5%;width:55%;height:70%;background:radial-gradient(circle,rgba(109,40,217,.14),transparent 65%);pointer-events:none}
.domain-humain-com .dhc-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:38px;align-items:center;position:relative}
.domain-humain-com .dhc-hero-text{text-align:left;position:relative;z-index:2}
.domain-humain-com .dhc-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:12px;font-weight:700}
.domain-humain-com .dhc-badge .icn{width:13px;height:13px}
.domain-humain-com .dhc-hero-text h1{font-size:54px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 4px;color:#fff}
.domain-humain-com .dhc-hero-text h1 .dhc-com{color:var(--dhc-pri2)}
.domain-humain-com .dhc-hero-text .dhc-tag{font-size:21px;font-weight:800;color:#e8eaf3;margin-bottom:10px}
.domain-humain-com .dhc-hero-text .dhc-desc{color:var(--dhc-muted);font-size:14px;line-height:2;max-width:400px}
.domain-humain-com .dhc-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}
.domain-humain-com .dhc-mini{background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:14px;padding:15px 6px;text-align:center;transition:.25s}
.domain-humain-com .dhc-mini:hover{border-color:rgba(139,92,246,.45);transform:translateY(-3px)}
.domain-humain-com .dhc-mini .ic{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.28);color:var(--dhc-pri2)}
.domain-humain-com .dhc-mini .ic .icn{width:21px;height:21px}
.domain-humain-com .dhc-mini span{font-size:11px;color:var(--dhc-muted);font-weight:700;line-height:1.6;display:block}
.domain-humain-com .dhc-price-panel{margin-top:24px;background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 138px;gap:16px}
.domain-humain-com .dhc-pp-main{text-align:center}
.domain-humain-com .dhc-pp-main h3{font-size:20px;font-weight:800;margin:8px 0 16px}
.domain-humain-com .dhc-pp-main .btn{width:100%;padding:13px;font-size:14.5px;border-radius:12px}
.domain-humain-com .dhc-pp-main .btn .icn{width:16px;height:16px}
.domain-humain-com .dhc-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--dhc-muted);font-size:11.5px;margin-top:14px}
.domain-humain-com .dhc-pp-note .icn{width:15px;height:15px;color:var(--dhc-pri2)}
.domain-humain-com .dhc-pp-side{background:var(--dhc-card2);border:1px solid var(--dhc-line);border-radius:12px;padding:16px 10px;text-align:center;align-self:stretch}
.domain-humain-com .dhc-pp-side .lock{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--dhc-pri2)}
.domain-humain-com .dhc-pp-side .lock .icn{width:18px;height:18px}
.domain-humain-com .dhc-pp-side b{font-size:13px;display:block;margin-bottom:6px}
.domain-humain-com .dhc-pp-side small{color:var(--dhc-muted);font-size:10.5px;line-height:1.7;display:block}
.domain-humain-com .dhc-globe-col{position:relative;z-index:1}
.domain-humain-com .dhc-globe-wrap{position:relative;animation:dhcfloat 7s ease-in-out infinite}
@keyframes dhcfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.domain-humain-com .dhc-globe-wrap svg{width:100%;height:auto}
.domain-humain-com .dhc-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:14px;margin-top:6px;position:relative;z-index:2}
.domain-humain-com .dhc-stat{padding:14px 8px;text-align:center;border-inline-start:1px solid var(--dhc-line)}
.domain-humain-com .dhc-stat:first-child{border-inline-start:none}
.domain-humain-com .dhc-stat .lbl{font-size:11px;color:var(--dhc-pri2);font-weight:700;margin-bottom:4px}
.domain-humain-com .dhc-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-humain-com .dhc-dot{width:7px;height:7px;border-radius:50%;background:var(--dhc-green);box-shadow:0 0 8px var(--dhc-green);flex:none}

/* sections */
.domain-humain-com .dhc-section{padding:58px 0 46px}
.domain-humain-com .dhc-section-tight{padding:6px 0 46px}
.domain-humain-com .dhc-sec-title{text-align:center;font-size:24px;font-weight:900;margin-bottom:34px}
.domain-humain-com .dhc-sec-title .dhc-hl{color:var(--dhc-pri2)}
.domain-humain-com .dhc-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.domain-humain-com .dhc-why-card{background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:14px;padding:28px 14px;text-align:center;transition:.3s}
.domain-humain-com .dhc-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-humain-com .dhc-why-card .ic{width:58px;height:58px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--dhc-pri2);box-shadow:0 0 26px rgba(139,92,246,.25)}
.domain-humain-com .dhc-why-card .ic .icn{width:26px;height:26px}
.domain-humain-com .dhc-why-card h4{font-size:14px;font-weight:800;margin-bottom:8px}
.domain-humain-com .dhc-why-card p{font-size:11px;color:var(--dhc-muted);line-height:1.9}
.domain-humain-com .dhc-use-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.domain-humain-com .dhc-use-card{background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-humain-com .dhc-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.2)}
.domain-humain-com .dhc-use-card .thumb{height:132px;background:#0a0a14}
.domain-humain-com .dhc-use-card .thumb svg{width:100%;height:100%}
.domain-humain-com .dhc-use-card .body{padding:15px 10px;text-align:center}
.domain-humain-com .dhc-use-card h4{font-size:12px;font-weight:800;margin-bottom:6px}
.domain-humain-com .dhc-use-card p{font-size:10px;color:var(--dhc-muted);line-height:1.8}
.domain-humain-com .dhc-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid var(--dhc-line);border-radius:18px;padding:36px;display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:center;overflow:hidden}
.domain-humain-com .dhc-cta::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(139,92,246,.28) 1px,transparent 1.6px);background-size:15px 15px;mask-image:radial-gradient(ellipse at 70% 50%,#000 0%,transparent 75%);opacity:.5;pointer-events:none}
.domain-humain-com .dhc-cta-text{text-align:left;position:relative}
.domain-humain-com .dhc-cta-text h2{font-size:26px;font-weight:900}
.domain-humain-com .dhc-cta-text p{color:var(--dhc-muted);font-size:13.5px;margin-top:8px}
.domain-humain-com .dhc-cta-form{position:relative}
.domain-humain-com .dhc-search{display:flex;align-items:center;justify-content:space-between;direction:ltr;background:#0b0d17;border:1px solid var(--dhc-line2);border-radius:12px;padding:13px 16px}
.domain-humain-com .dhc-search .dom{font-family:'Poppins';font-size:14px;color:#e6e8f0}
.domain-humain-com .dhc-search .dom b{color:var(--dhc-pri2);font-weight:600}
.domain-humain-com .dhc-search .icn{width:17px;height:17px;color:var(--dhc-pri2)}
.domain-humain-com .dhc-cta-form .btn{width:100%;margin-top:14px;padding:13px;font-size:14px;background:linear-gradient(90deg,#6d28d9,#a855f7)}
.domain-humain-com .dhc-cta-form .btn .icn{width:16px;height:16px}
.domain-humain-com .dhc-trust{margin-top:18px;background:var(--dhc-card);border:1px solid var(--dhc-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humain-com .dhc-trust-item{padding:18px 12px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--dhc-line)}
.domain-humain-com .dhc-trust-item:first-child{border-inline-start:none}
.domain-humain-com .dhc-trust-item .ic{color:var(--dhc-pri2);flex-shrink:0}
.domain-humain-com .dhc-trust-item .ic .icn{width:22px;height:22px}
.domain-humain-com .dhc-trust-item .tx{text-align:right}
.domain-humain-com .dhc-trust-item b{font-size:12.5px;display:block;margin-bottom:3px}
.domain-humain-com .dhc-trust-item small{color:var(--dhc-muted);font-size:10.5px}

/* footer recolor (humain-com page only) */
.domain-humain-com .footer-links a:hover{color:#a78bfa}
.domain-humain-com .footer-links a:hover::before{background:#8b5cf6}

/* ============================================================================
   27. QWEN DOMAIN PAGE 5 (body.domain-bh) — ai-bh.ai
   Premium domain sales page for ai-bh.ai · design adopted from Qwen mockup
   Qwen_html_20260810_iwdnmulto.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-bh{
  --bh-bg:#05060b; --bh-card:#0e1019; --bh-card2:#131522;
  --bh-line:#1d2130; --bh-line2:#2a2e42;
  --bh-txt:#f1f2f8; --bh-muted:#a2a8bd; --bh-muted2:#7c8296;
  --bh-pri:#8b5cf6; --bh-pri2:#a78bfa; --bh-pri3:#6d28d9; --bh-green:#22c55e;
  --bh-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-bh main{background:var(--bh-bg);color:var(--bh-txt);font-family:'Cairo',sans-serif}
.domain-bh main .container{width:min(1000px,94%)}
.domain-bh .dq-scale{zoom:var(--bh-s,1)}
.domain-bh svg{display:block}
.domain-bh a{text-decoration:none;color:inherit}
.domain-bh .bh-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-bh .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-bh .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-bh main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--bh-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-bh main .btn::before{display:none}
.domain-bh main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-bh .bh-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--bh-muted);padding:16px 0 6px}
.domain-bh .bh-crumbs a{color:var(--bh-muted)}
.domain-bh .bh-crumbs a:hover{color:var(--bh-pri2)}
.domain-bh .bh-crumbs .cur{color:var(--bh-pri2)}
.domain-bh .bh-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-bh .bh-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-bh .bh-hero .bh-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-bh .bh-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-bh .bh-hero-text{text-align:left;position:relative;z-index:2}
.domain-bh .bh-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-bh .bh-badge .icn{width:13px;height:13px}
.domain-bh .bh-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-bh .bh-hero-text h1 .bh-tld{background:linear-gradient(90deg,#a78bfa,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-bh .bh-hero-text .bh-tag{font-size:18px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-bh .bh-hero-text .bh-desc{color:var(--bh-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-bh .bh-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-bh .bh-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--bh-line)}
.domain-bh .bh-mini:first-child{border-inline-start:none}
.domain-bh .bh-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--bh-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-bh .bh-mini .ic .icn{width:22px;height:22px}
.domain-bh .bh-mini b{font-size:11px;display:block;margin-bottom:4px}
.domain-bh .bh-mini small{color:var(--bh-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-bh .bh-price-panel{margin-top:26px;background:var(--bh-card);border:1px solid var(--bh-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-bh .bh-pp-main{text-align:center}
.domain-bh .bh-pp-main h3{font-size:19px;font-weight:800;margin:6px 0 16px}
.domain-bh .bh-pp-main .btn{width:100%;padding:12px;font-size:13.5px;border-radius:10px}
.domain-bh .bh-pp-main .btn .icn{width:15px;height:15px}
.domain-bh .bh-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--bh-muted);font-size:11px;margin-top:14px}
.domain-bh .bh-pp-note .icn{width:15px;height:15px;color:var(--bh-pri2)}
.domain-bh .bh-pp-side{background:var(--bh-card2);border:1px solid var(--bh-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-bh .bh-pp-side .hc{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--bh-pri2)}
.domain-bh .bh-pp-side .hc .icn{width:20px;height:20px}
.domain-bh .bh-pp-side b{font-size:12.5px;display:block;margin-bottom:6px}
.domain-bh .bh-pp-side small{color:var(--bh-muted);font-size:10px;line-height:1.7;display:block}
.domain-bh .bh-art-wrap{position:relative;z-index:1;animation:bhfloat 8s ease-in-out infinite}
@keyframes bhfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-bh .bh-art-wrap svg{width:100%;height:auto}
.domain-bh .bh-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bh-card);border:1px solid var(--bh-line);border-radius:14px;margin-top:4px}
.domain-bh .bh-stat{padding:14px 8px;text-align:center;border-inline-start:1px solid var(--bh-line)}
.domain-bh .bh-stat:first-child{border-inline-start:none}
.domain-bh .bh-stat .lbl{font-size:11px;color:var(--bh-pri2);font-weight:700;margin-bottom:5px}
.domain-bh .bh-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-bh .bh-dot{width:7px;height:7px;border-radius:50%;background:var(--bh-green);box-shadow:0 0 8px var(--bh-green);flex:none}

/* sections */
.domain-bh .bh-section{padding:52px 0 40px}
.domain-bh .bh-section-tight{padding:0 0 40px}
.domain-bh .bh-sec-title{text-align:center;font-size:23px;font-weight:900;margin-bottom:32px}
.domain-bh .bh-sec-title .bh-hl{color:var(--bh-pri2)}
.domain-bh .bh-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}
.domain-bh .bh-why-card{background:var(--bh-card);border:1px solid var(--bh-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-bh .bh-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-bh .bh-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--bh-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-bh .bh-why-card .ic .icn{width:25px;height:25px}
.domain-bh .bh-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-bh .bh-why-card p{font-size:10.5px;color:var(--bh-muted);line-height:1.9}
.domain-bh .bh-use-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.domain-bh .bh-use-card{background:var(--bh-card);border:1px solid var(--bh-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-bh .bh-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-bh .bh-use-card .thumb{height:118px;background:#0a0a14}
.domain-bh .bh-use-card .thumb svg{width:100%;height:100%}
.domain-bh .bh-use-card .body{padding:13px 8px;text-align:center}
.domain-bh .bh-use-card h4{font-size:11px;font-weight:800;margin-bottom:6px}
.domain-bh .bh-use-card p{font-size:9px;color:var(--bh-muted);line-height:1.8}
.domain-bh .bh-metrics{margin-top:34px;background:var(--bh-card);border:1px solid var(--bh-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-bh .bh-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--bh-line)}
.domain-bh .bh-metric:first-child{border-inline-start:none}
.domain-bh .bh-metric .ic{color:var(--bh-pri2);flex-shrink:0}
.domain-bh .bh-metric .ic .icn{width:26px;height:26px}
.domain-bh .bh-metric .tx{text-align:left}
.domain-bh .bh-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--bh-pri2);direction:ltr}
.domain-bh .bh-metric small{color:var(--bh-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-bh .bh-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;box-shadow:0 0 40px rgba(124,58,237,.15)}
.domain-bh .bh-cta .txt{padding:34px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-bh .bh-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-bh .bh-cta .txt h2 .bh-hl{color:var(--bh-pri2)}
.domain-bh .bh-cta .txt p{color:var(--bh-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-bh .bh-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-bh .bh-cta .txt .btn .icn{width:15px;height:15px}
.domain-bh .bh-cta .img{min-height:230px}
.domain-bh .bh-cta .img svg{width:100%;height:100%}

/* footer recolor (bahrain page only) */
.domain-bh .footer-links a:hover{color:#a78bfa}
.domain-bh .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   28. QWEN DOMAIN PAGE 6 (body.domain-uae) — ai-uae.ai
   Premium domain sales page for ai-uae.ai · design adopted from Qwen mockup
   Qwen_html_20260809_o9l9am6lc.html · same desktop design scaled to fit any
   screen via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-uae{
  --du-bg:#08080f; --du-bg2:#0d0d15; --du-card:#101018; --du-card2:#151522;
  --du-line:#1e1e2e; --du-line2:#232338;
  --du-purple:#8b5cf6; --du-purple2:#a78bfa; --du-blue:#38bdf8;
  --du-text:#eef0f6; --du-muted:#9aa3b5; --du-muted2:#7a8093;
  --du-grad:linear-gradient(135deg,#7c3aed,#6366f1);
  --du-r:14px;
}
.domain-uae main{background:var(--du-bg);font-family:'Cairo',sans-serif}
.domain-uae main .container{width:min(1200px,94%)}
.domain-uae .dq-scale{zoom:var(--du-s,1)}
.domain-uae svg{display:block}
.domain-uae .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}

/* buttons (design-matched, content-scoped) */
.domain-uae main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-size:13.5px;padding:11px 22px;transition:.25s;font-family:inherit;color:#fff;overflow:visible;cursor:pointer;white-space:nowrap}
.domain-uae main .btn::before{display:none}
.domain-uae main .btn-primary{background:var(--du-grad);color:#fff;box-shadow:0 0 22px rgba(139,92,246,.4)}
.domain-uae main .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 34px rgba(139,92,246,.6)}
.domain-uae main .btn .icn{width:15px;height:15px}

/* breadcrumb */
.domain-uae .du-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--du-muted2);padding:16px 0 4px}
.domain-uae .du-breadcrumb .icn{width:10px;height:10px}
.domain-uae .du-breadcrumb a:hover{color:#fff}
.domain-uae .du-breadcrumb .current{color:var(--du-purple2)}

/* hero */
.domain-uae .du-hero{padding:34px 0 26px}
.domain-uae .du-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center}
.domain-uae .du-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.08);font-size:11.5px;font-weight:700;color:#d8c9ff}
.domain-uae .du-hero-badge .icn{width:13px;height:13px}
.domain-uae .du-title{direction:ltr;text-align:right;font-size:64px;font-weight:800;letter-spacing:1px;margin:16px 0 6px}
.domain-uae .du-title .tld{background:linear-gradient(90deg,#60a5fa,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-uae .du-sub{font-size:28px;font-weight:800}
.domain-uae .du-desc{margin-top:12px;max-width:480px;font-size:13.5px;line-height:2;color:var(--du-muted)}
.domain-uae .du-mini-feats{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 26px}
.domain-uae .du-mf{text-align:center;position:relative;padding:0 6px}
.domain-uae .du-mf + .du-mf::before{content:"";position:absolute;inset-inline-start:0;top:8%;bottom:8%;width:1px;background:var(--du-line2)}
.domain-uae .du-mf .ic{width:54px;height:54px;margin:0 auto 10px;border-radius:50%;background:#151522;border:1px solid var(--du-line2);display:grid;place-items:center;color:var(--du-purple2)}
.domain-uae .du-mf .ic .icn{width:20px;height:20px}
.domain-uae .du-mf > span{font-size:11px;font-weight:700;color:#cfd4e2}
.domain-uae .du-price-card{background:var(--du-card);border:1px solid var(--du-line);border-radius:16px;padding:22px;display:flex;gap:18px;align-items:stretch}
.domain-uae .du-pc-main{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}
.domain-uae .du-pc-main h3{font-size:19px;font-weight:800}
.domain-uae .du-pc-main .btn{width:100%;margin-top:14px}
.domain-uae .du-pc-secure{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--du-muted)}
.domain-uae .du-pc-secure .icn{width:14px;height:14px;color:var(--du-purple2)}
.domain-uae .du-pc-aside{width:150px;flex:none;background:var(--du-card2);border:1px solid var(--du-line2);border-radius:12px;padding:18px 12px;text-align:center}
.domain-uae .du-pc-aside .ic{width:46px;height:46px;margin:0 auto 10px;border-radius:50%;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);display:grid;place-items:center;color:var(--du-purple2)}
.domain-uae .du-pc-aside .ic .icn{width:19px;height:19px}
.domain-uae .du-pc-aside h4{font-size:12.5px;font-weight:800}
.domain-uae .du-pc-aside p{margin-top:6px;font-size:10px;line-height:1.8;color:var(--du-muted2)}
.domain-uae .du-hero-visual{position:relative}
.domain-uae .du-hero-visual > svg{width:100%;height:auto}
.domain-uae .du-stats{margin-top:6px;background:var(--du-card);border:1px solid var(--du-line);border-radius:var(--du-r);display:grid;grid-template-columns:repeat(4,1fr)}
.domain-uae .du-ds{padding:16px 8px;text-align:center;position:relative}
.domain-uae .du-ds + .du-ds::before{content:"";position:absolute;inset-inline-start:0;top:18%;bottom:18%;width:1px;background:var(--du-line2)}
.domain-uae .du-ds .t{font-size:12px;font-weight:800;color:var(--du-purple2)}
.domain-uae .du-ds .v{margin-top:4px;font-size:13px;font-weight:700}
.domain-uae .du-ds .v.ok{color:#4ade80}
.domain-uae .du-ds .v.ok::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-inline-end:6px;box-shadow:0 0 8px #4ade80}

/* sections */
.domain-uae .du-section{padding:34px 0}
.domain-uae .du-sec-title{text-align:center;font-size:21px;font-weight:800;margin-bottom:26px}
.domain-uae .du-sec-title .hl{color:var(--du-purple2)}

/* why */
.domain-uae .du-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.domain-uae .du-why-card{background:var(--du-card);border:1px solid var(--du-line);border-radius:var(--du-r);padding:24px 16px;text-align:center;transition:.3s}
.domain-uae .du-why-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4)}
.domain-uae .du-wc-ic{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#241a3d,#161129);border:1px solid #2b2140;display:grid;place-items:center;color:var(--du-purple2)}
.domain-uae .du-wc-ic .icn{width:22px;height:22px}
.domain-uae .du-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-uae .du-why-card p{font-size:11px;line-height:1.9;color:var(--du-muted)}

/* use cases */
.domain-uae .du-uc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.domain-uae .du-uc-card{background:var(--du-card);border:1px solid var(--du-line);border-radius:var(--du-r);overflow:hidden;transition:.3s}
.domain-uae .du-uc-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4)}
.domain-uae .du-uc-img{aspect-ratio:1/1;overflow:hidden}
.domain-uae .du-uc-img svg{width:100%;height:100%}
.domain-uae .du-uc-body{padding:14px 12px;text-align:center}
.domain-uae .du-uc-body h4{font-size:12.5px;font-weight:800;margin-bottom:7px}
.domain-uae .du-uc-body p{font-size:10px;line-height:1.8;color:var(--du-muted)}

/* cta */
.domain-uae .du-cta-card{position:relative;background:linear-gradient(180deg,#12101f,#0d0b18);border:1px solid #241d3d;border-radius:18px;padding:36px;display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center;overflow:hidden}
.domain-uae .du-cta-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.14) 1px,transparent 1px);background-size:18px 18px}
.domain-uae .du-cta-txt,.domain-uae .du-cta-visual{position:relative;z-index:1}
.domain-uae .du-cta-txt h3{font-size:22px;font-weight:900;margin-bottom:10px}
.domain-uae .du-cta-txt p{font-size:13px;color:var(--du-muted);margin-bottom:22px}
.domain-uae .du-cta-visual svg{width:100%;height:auto;max-height:240px}

/* features row */
.domain-uae .du-feat-row{margin-top:18px;background:var(--du-card);border:1px solid var(--du-line);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-uae .du-fr{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 14px;position:relative}
.domain-uae .du-fr + .du-fr::before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:var(--du-line2)}
.domain-uae .du-fr .ic{width:48px;height:48px;flex:none;border-radius:12px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.28);display:grid;place-items:center;color:var(--du-purple2)}
.domain-uae .du-fr .ic .icn{width:19px;height:19px}
.domain-uae .du-fr h4{font-size:12.5px;font-weight:800;margin-bottom:4px}
.domain-uae .du-fr p{font-size:10px;color:var(--du-muted)}

/* footer recolor (uae page only) */
.domain-uae .footer-links a:hover{color:#a78bfa}
.domain-uae .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   29. QWEN DOMAIN PAGE 7 (body.domain-qa) — ai-qa.ai
   Premium domain sales page for ai-qa.ai · design adopted from Qwen mockup
   Qwen_html_20260810_h25kpc954.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-qa{
  --qa-bg:#05060b; --qa-card:#0e1019; --qa-card2:#131522;
  --qa-line:#1d2130; --qa-line2:#2a2e42;
  --qa-txt:#f1f2f8; --qa-muted:#a2a8bd; --qa-muted2:#7c8296;
  --qa-pri:#8b5cf6; --qa-pri2:#a78bfa; --qa-pri3:#6d28d9; --qa-green:#22c55e;
  --qa-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-qa main{background:var(--qa-bg);color:var(--qa-txt);font-family:'Cairo',sans-serif}
.domain-qa main .container{width:min(1000px,94%)}
.domain-qa .dq-scale{zoom:var(--qa-s,1)}
.domain-qa svg{display:block}
.domain-qa a{text-decoration:none;color:inherit}
.domain-qa .qa-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-qa .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-qa .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-qa main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--qa-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-qa main .btn::before{display:none}
.domain-qa main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-qa .qa-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--qa-muted);padding:16px 0 6px}
.domain-qa .qa-crumbs a{color:var(--qa-muted)}
.domain-qa .qa-crumbs a:hover{color:var(--qa-pri2)}
.domain-qa .qa-crumbs .cur{color:var(--qa-pri2)}
.domain-qa .qa-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-qa .qa-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-qa .qa-hero .qa-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-qa .qa-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-qa .qa-hero-text{text-align:left;position:relative;z-index:2}
.domain-qa .qa-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-qa .qa-badge .icn{width:13px;height:13px}
.domain-qa .qa-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-qa .qa-hero-text h1 .qa-tld{background:linear-gradient(90deg,#a78bfa,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-qa .qa-hero-text .qa-tag{font-size:18px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-qa .qa-hero-text .qa-desc{color:var(--qa-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-qa .qa-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-qa .qa-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--qa-line)}
.domain-qa .qa-mini:first-child{border-inline-start:none}
.domain-qa .qa-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--qa-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-qa .qa-mini .ic .icn{width:22px;height:22px}
.domain-qa .qa-mini b{font-size:11px;display:block;margin-bottom:4px}
.domain-qa .qa-mini small{color:var(--qa-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-qa .qa-price-panel{margin-top:26px;background:var(--qa-card);border:1px solid var(--qa-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-qa .qa-pp-main{text-align:center}
.domain-qa .qa-pp-main h3{font-size:19px;font-weight:800;margin:6px 0 16px}
.domain-qa .qa-pp-main .btn{width:100%;padding:12px;font-size:13.5px;border-radius:10px}
.domain-qa .qa-pp-main .btn .icn{width:15px;height:15px}
.domain-qa .qa-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--qa-muted);font-size:11px;margin-top:14px}
.domain-qa .qa-pp-note .icn{width:15px;height:15px;color:var(--qa-pri2)}
.domain-qa .qa-pp-side{background:var(--qa-card2);border:1px solid var(--qa-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-qa .qa-pp-side .hc{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--qa-pri2)}
.domain-qa .qa-pp-side .hc .icn{width:20px;height:20px}
.domain-qa .qa-pp-side b{font-size:12.5px;display:block;margin-bottom:6px}
.domain-qa .qa-pp-side small{color:var(--qa-muted);font-size:10px;line-height:1.7;display:block}
.domain-qa .qa-art-wrap{position:relative;z-index:1;animation:qafloat 8s ease-in-out infinite}
@keyframes qafloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-qa .qa-art-wrap svg{width:100%;height:auto}
.domain-qa .qa-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--qa-card);border:1px solid var(--qa-line);border-radius:14px;margin-top:4px}
.domain-qa .qa-stat{padding:14px 8px;text-align:center;border-inline-start:1px solid var(--qa-line)}
.domain-qa .qa-stat:first-child{border-inline-start:none}
.domain-qa .qa-stat .lbl{font-size:11px;color:var(--qa-pri2);font-weight:700;margin-bottom:5px}
.domain-qa .qa-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-qa .qa-dot{width:7px;height:7px;border-radius:50%;background:var(--qa-green);box-shadow:0 0 8px var(--qa-green);flex:none}

/* sections */
.domain-qa .qa-section{padding:52px 0 40px}
.domain-qa .qa-section-tight{padding:0 0 40px}
.domain-qa .qa-sec-title{text-align:center;font-size:23px;font-weight:900;margin-bottom:32px}
.domain-qa .qa-sec-title .qa-hl{color:var(--qa-pri2)}
.domain-qa .qa-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-qa .qa-why-card{background:var(--qa-card);border:1px solid var(--qa-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-qa .qa-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-qa .qa-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--qa-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-qa .qa-why-card .ic .icn{width:25px;height:25px}
.domain-qa .qa-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-qa .qa-why-card p{font-size:10.5px;color:var(--qa-muted);line-height:1.9}
.domain-qa .qa-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-qa .qa-use-card{background:var(--qa-card);border:1px solid var(--qa-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-qa .qa-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-qa .qa-use-card .thumb{height:118px;background:#0a0a14}
.domain-qa .qa-use-card .thumb svg{width:100%;height:100%}
.domain-qa .qa-use-card .body{padding:13px 8px;text-align:center}
.domain-qa .qa-use-card h4{font-size:11px;font-weight:800;margin-bottom:6px}
.domain-qa .qa-use-card p{font-size:9px;color:var(--qa-muted);line-height:1.8}
.domain-qa .qa-metrics{margin-top:34px;background:var(--qa-card);border:1px solid var(--qa-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-qa .qa-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--qa-line)}
.domain-qa .qa-metric:first-child{border-inline-start:none}
.domain-qa .qa-metric .ic{color:var(--qa-pri2);flex-shrink:0}
.domain-qa .qa-metric .ic .icn{width:26px;height:26px}
.domain-qa .qa-metric .tx{text-align:left}
.domain-qa .qa-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--qa-pri2);direction:ltr}
.domain-qa .qa-metric small{color:var(--qa-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-qa .qa-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;box-shadow:0 0 40px rgba(124,58,237,.15)}
.domain-qa .qa-cta .txt{padding:34px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-qa .qa-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-qa .qa-cta .txt h2 .qa-hl{color:var(--qa-pri2)}
.domain-qa .qa-cta .txt p{color:var(--qa-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-qa .qa-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-qa .qa-cta .txt .btn .icn{width:15px;height:15px}
.domain-qa .qa-cta .img{min-height:230px}
.domain-qa .qa-cta .img svg{width:100%;height:100%}

/* qa.io variant: hero-row (stats + price side by side) */
.domain-qa .qa-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-qa .qa-hero-row .qa-stats{margin-top:0}

/* trust row */
.domain-qa .qa-trust{margin-top:18px;background:var(--qa-card);border:1px solid var(--qa-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-qa .qa-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--qa-line)}
.domain-qa .qa-trust-item:first-child{border-inline-start:none}
.domain-qa .qa-trust-item .ic{color:var(--qa-pri2);flex-shrink:0}
.domain-qa .qa-trust-item .ic .icn{width:22px;height:22px}
.domain-qa .qa-trust-item .tx{text-align:right}
.domain-qa .qa-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-qa .qa-trust-item small{color:var(--qa-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (bahrain page only) */
.domain-qa .footer-links a:hover{color:#a78bfa}
.domain-qa .footer-links a:hover::before{background:#8b5cf6}



/* ============================================================================
   30. QWEN DOMAIN PAGE 8 (body.domain-middleeast) — ai-middleeast.ai
   Premium domain sales page for ai-middleeast.ai · design adopted from Qwen mockup
   Qwen_html_20260810_2zkukuyuk.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-middleeast{
  --me-bg:#05060b; --me-card:#0e1019; --me-card2:#131522;
  --me-line:#1d2130; --me-line2:#2a2e42;
  --me-txt:#f1f2f8; --me-muted:#a2a8bd; --me-muted2:#7c8296;
  --me-pri:#6366f1; --me-pri2:#8ea2ff; --me-pri3:#6d28d9; --me-green:#22c55e;
  --me-grad:linear-gradient(135deg,#6366f1,#818cf8);
}
.domain-middleeast main{background:var(--me-bg);color:var(--me-txt);font-family:'Cairo',sans-serif}
.domain-middleeast main .container{width:min(1000px,94%)}
.domain-middleeast .dq-scale{zoom:var(--me-s,1)}
.domain-middleeast svg{display:block}
.domain-middleeast a{text-decoration:none;color:inherit}
.domain-middleeast .me-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-middleeast .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-middleeast .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-middleeast main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--me-grad);box-shadow:0 4px 18px rgba(99,102,241,.35);overflow:visible;white-space:nowrap}
.domain-middleeast main .btn::before{display:none}
.domain-middleeast main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(99,102,241,.5)}

/* breadcrumb */
.domain-middleeast .me-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--me-muted);padding:16px 0 6px}
.domain-middleeast .me-crumbs a{color:var(--me-muted)}
.domain-middleeast .me-crumbs a:hover{color:var(--me-pri2)}
.domain-middleeast .me-crumbs .cur{color:var(--me-pri2)}
.domain-middleeast .me-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-middleeast .me-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-middleeast .me-hero .me-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-middleeast .me-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:start;position:relative}
.domain-middleeast .me-hero-text{text-align:left;position:relative;z-index:2;padding-top:26px}
.domain-middleeast .me-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.35);color:#a5b4fc;font-size:11.5px;font-weight:700}
.domain-middleeast .me-badge .icn{width:13px;height:13px}
.domain-middleeast .me-hero-text h1{font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-middleeast .me-hero-text h1 .me-tld{background:linear-gradient(90deg,#8ea2ff,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-middleeast .me-hero-text .me-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px;line-height:1.8}
.domain-middleeast .me-hero-text .me-desc{color:var(--me-muted);font-size:12.5px;line-height:2;max-width:400px}
.domain-middleeast .me-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-middleeast .me-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--me-line)}
.domain-middleeast .me-mini:first-child{border-inline-start:none}
.domain-middleeast .me-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.22),rgba(99,102,241,.05));border:1px solid rgba(99,102,241,.35);color:var(--me-pri2);box-shadow:0 0 22px rgba(99,102,241,.25)}
.domain-middleeast .me-mini .ic .icn{width:22px;height:22px}
.domain-middleeast .me-mini b{font-size:11px;display:block;margin-bottom:4px}
.domain-middleeast .me-mini small{color:var(--me-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-middleeast .me-art-wrap{position:relative;z-index:1;margin-top:-30px;animation:mefloat 9s ease-in-out infinite}
@keyframes mefloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-middleeast .me-art-wrap svg{width:100%;height:auto}

/* big panel (stats + price + contact in one row) */
.domain-middleeast .me-big-panel{margin-top:26px;background:var(--me-card);border:1px solid var(--me-line);border-radius:16px;padding:18px;display:grid;grid-template-columns:1.15fr 1fr 150px;gap:18px;align-items:center;position:relative;z-index:2}
.domain-middleeast .me-bp-stats{display:grid;grid-template-columns:repeat(4,1fr)}
.domain-middleeast .me-bp-stats .me-stat{padding:12px 6px;border-inline-start:1px solid var(--me-line);text-align:center}
.domain-middleeast .me-bp-stats .me-stat:first-child{border-inline-start:none}
.domain-middleeast .me-bp-stats .me-stat .lbl{font-size:11px;color:var(--me-pri2);font-weight:700;margin-bottom:5px}
.domain-middleeast .me-bp-stats .me-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-middleeast .me-bp-stats .me-dot{width:7px;height:7px;border-radius:50%;background:var(--me-green);box-shadow:0 0 8px var(--me-green);flex:none}
.domain-middleeast .me-bp-main{text-align:center;border-inline-start:1px solid var(--me-line);padding:6px 14px}
.domain-middleeast .me-bp-main h3{font-size:19px;font-weight:800;margin-bottom:14px}
.domain-middleeast .me-bp-main .btn{width:100%;padding:12px;font-size:13.5px;border-radius:10px}
.domain-middleeast .me-bp-main .btn .icn{width:15px;height:15px}
.domain-middleeast .me-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--me-muted);font-size:11px;margin-top:14px}
.domain-middleeast .me-pp-note .icn{width:15px;height:15px;color:var(--me-pri2)}
.domain-middleeast .me-pp-side{background:var(--me-card2);border:1px solid var(--me-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-middleeast .me-pp-side .hc{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(99,102,241,.14);border:1px solid rgba(99,102,241,.3);color:var(--me-pri2)}
.domain-middleeast .me-pp-side .hc .icn{width:20px;height:20px}
.domain-middleeast .me-pp-side b{font-size:12.5px;display:block;margin-bottom:6px}
.domain-middleeast .me-pp-side small{color:var(--me-muted);font-size:10px;line-height:1.7;display:block}

/* sections */
.domain-middleeast .me-section{padding:52px 0 40px}
.domain-middleeast .me-section-tight{padding:0 0 40px}
.domain-middleeast .me-sec-title{text-align:center;font-size:23px;font-weight:900;margin-bottom:32px}
.domain-middleeast .me-sec-title .me-hl{color:var(--me-pri2)}
.domain-middleeast .me-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-middleeast .me-why-card{background:var(--me-card);border:1px solid var(--me-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-middleeast .me-why-card:hover{transform:translateY(-5px);border-color:rgba(99,102,241,.5);box-shadow:0 12px 32px rgba(79,70,229,.18)}
.domain-middleeast .me-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.22),rgba(99,102,241,.06));border:1px solid rgba(99,102,241,.35);color:var(--me-pri2);box-shadow:0 0 24px rgba(99,102,241,.25)}
.domain-middleeast .me-why-card .ic .icn{width:25px;height:25px}
.domain-middleeast .me-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-middleeast .me-why-card p{font-size:10.5px;color:var(--me-muted);line-height:1.9}
.domain-middleeast .me-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-middleeast .me-use-card{background:var(--me-card);border:1px solid var(--me-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-middleeast .me-use-card:hover{transform:translateY(-5px);border-color:rgba(99,102,241,.5);box-shadow:0 12px 30px rgba(79,70,229,.2)}
.domain-middleeast .me-use-card .thumb{height:118px;background:#0a0a14}
.domain-middleeast .me-use-card .thumb svg{width:100%;height:100%}
.domain-middleeast .me-use-card .body{padding:13px 8px;text-align:center}
.domain-middleeast .me-use-card h4{font-size:11px;font-weight:800;margin-bottom:6px}
.domain-middleeast .me-use-card p{font-size:9px;color:var(--me-muted);line-height:1.8}
.domain-middleeast .me-metrics{margin-top:34px;background:var(--me-card);border:1px solid var(--me-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-middleeast .me-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--me-line)}
.domain-middleeast .me-metric:first-child{border-inline-start:none}
.domain-middleeast .me-metric .ic{color:var(--me-pri2);flex-shrink:0}
.domain-middleeast .me-metric .ic .icn{width:26px;height:26px}
.domain-middleeast .me-metric .tx{text-align:left}
.domain-middleeast .me-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--me-pri2);direction:ltr}
.domain-middleeast .me-metric small{color:var(--me-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-middleeast .me-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(99,102,241,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;box-shadow:0 0 40px rgba(79,70,229,.15)}
.domain-middleeast .me-cta .txt{padding:34px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}
.domain-middleeast .me-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-middleeast .me-cta .txt h2 .me-hl{color:var(--me-pri2)}
.domain-middleeast .me-cta .txt p{color:var(--me-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-middleeast .me-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-middleeast .me-cta .txt .btn .icn{width:15px;height:15px}
.domain-middleeast .me-cta .img{min-height:220px}
.domain-middleeast .me-cta .img svg{width:100%;height:100%}

/* trust row */
.domain-middleeast .me-trust{margin-top:18px;background:var(--me-card);border:1px solid var(--me-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-middleeast .me-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--me-line)}
.domain-middleeast .me-trust-item:first-child{border-inline-start:none}
.domain-middleeast .me-trust-item .ic{color:var(--me-pri2);flex-shrink:0}
.domain-middleeast .me-trust-item .ic .icn{width:22px;height:22px}
.domain-middleeast .me-trust-item .tx{text-align:right}
.domain-middleeast .me-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-middleeast .me-trust-item small{color:var(--me-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (bahrain page only) */
.domain-middleeast .footer-links a:hover{color:#8ea2ff}
.domain-middleeast .footer-links a:hover::before{background:#6366f1}


/* ============================================================================
   31. UAE .IO DOMAIN PAGE (body.domain-uaeio) — ai-uae.io
   Premium domain sales page for ai-uae.io · design adopted from ai-uaeio mockup
   ai-uaeio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-uaeio{
  --uio-bg:#05060b; --uio-card:#0e1019; --uio-card2:#131522;
  --uio-line:#1d2130; --uio-line2:#2a2e42;
  --uio-txt:#f1f2f8; --uio-muted:#a2a8bd; --uio-muted2:#7c8296;
  --uio-pri:#8b5cf6; --uio-pri2:#a78bfa; --uio-pri3:#6d28d9; --uio-green:#22c55e;
  --uio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-uaeio main{background:var(--uio-bg);color:var(--uio-txt);font-family:'Cairo',sans-serif}
.domain-uaeio main .container{width:min(1000px,94%)}
.domain-uaeio .dq-scale{zoom:var(--uio-s,1)}
.domain-uaeio svg{display:block}
.domain-uaeio a{text-decoration:none;color:inherit}
.domain-uaeio .uio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-uaeio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-uaeio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-uaeio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--uio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-uaeio main .btn::before{display:none}
.domain-uaeio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-uaeio .uio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--uio-muted);padding:16px 0 6px}
.domain-uaeio .uio-crumbs a{color:var(--uio-muted)}
.domain-uaeio .uio-crumbs a:hover{color:var(--uio-pri2)}
.domain-uaeio .uio-crumbs .cur{color:var(--uio-pri2)}
.domain-uaeio .uio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-uaeio .uio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-uaeio .uio-hero .uio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-uaeio .uio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-uaeio .uio-hero-text{text-align:left;position:relative;z-index:2}
.domain-uaeio .uio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-uaeio .uio-badge .icn{width:13px;height:13px}
.domain-uaeio .uio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 8px;color:#fff}
.domain-uaeio .uio-hero-text h1 .uio-tld{color:var(--uio-pri2)}
.domain-uaeio .uio-hero-text .uio-tag{font-size:18px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-uaeio .uio-hero-text .uio-desc{color:var(--uio-muted);font-size:12px;line-height:2;max-width:420px}
.domain-uaeio .uio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-uaeio .uio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--uio-line)}
.domain-uaeio .uio-mini:first-child{border-inline-start:none}
.domain-uaeio .uio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--uio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-uaeio .uio-mini .ic .icn{width:22px;height:22px}
.domain-uaeio .uio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-uaeio .uio-mini small{color:var(--uio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-uaeio .uio-art-wrap{position:relative;z-index:1;animation:uiofloat 8s ease-in-out infinite}
@keyframes uiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-uaeio .uio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-uaeio .uio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-uaeio .uio-price-panel{background:var(--uio-card);border:1px solid var(--uio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-uaeio .uio-pp-main{text-align:center}
.domain-uaeio .uio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-uaeio .uio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-uaeio .uio-pp-main .btn .icn{width:15px;height:15px}
.domain-uaeio .uio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--uio-muted);font-size:10.5px;margin-top:14px}
.domain-uaeio .uio-pp-note .icn{width:15px;height:15px;color:var(--uio-pri2)}
.domain-uaeio .uio-pp-side{background:var(--uio-card2);border:1px solid var(--uio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-uaeio .uio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--uio-pri2)}
.domain-uaeio .uio-pp-side .hc .icn{width:19px;height:19px}
.domain-uaeio .uio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-uaeio .uio-pp-side small{color:var(--uio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-uaeio .uio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--uio-card);border:1px solid var(--uio-line);border-radius:14px}
.domain-uaeio .uio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--uio-line)}
.domain-uaeio .uio-stat:first-child{border-inline-start:none}
.domain-uaeio .uio-stat .lbl{font-size:10.5px;color:var(--uio-pri2);font-weight:700;margin-bottom:6px}
.domain-uaeio .uio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-uaeio .uio-dot{width:7px;height:7px;border-radius:50%;background:var(--uio-green);box-shadow:0 0 8px var(--uio-green);flex:none}

/* sections */
.domain-uaeio .uio-section{padding:50px 0 38px}
.domain-uaeio .uio-section-tight{padding:0 0 38px}
.domain-uaeio .uio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-uaeio .uio-sec-title .uio-hl{color:var(--uio-pri2)}
.domain-uaeio .uio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-uaeio .uio-why-card{background:var(--uio-card);border:1px solid var(--uio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-uaeio .uio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-uaeio .uio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--uio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-uaeio .uio-why-card .ic .icn{width:25px;height:25px}
.domain-uaeio .uio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-uaeio .uio-why-card p{font-size:10.5px;color:var(--uio-muted);line-height:1.9}
.domain-uaeio .uio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-uaeio .uio-use-card{background:var(--uio-card);border:1px solid var(--uio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-uaeio .uio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-uaeio .uio-use-card .thumb{height:118px;background:#0a0a14}
.domain-uaeio .uio-use-card .thumb svg{width:100%;height:100%}
.domain-uaeio .uio-use-card .body{padding:13px 8px;text-align:center}
.domain-uaeio .uio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-uaeio .uio-use-card p{font-size:8.8px;color:var(--uio-muted);line-height:1.8}
.domain-uaeio .uio-metrics{margin-top:34px;background:var(--uio-card);border:1px solid var(--uio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-uaeio .uio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--uio-line)}
.domain-uaeio .uio-metric:first-child{border-inline-start:none}
.domain-uaeio .uio-metric .ic{color:var(--uio-pri2);flex-shrink:0}
.domain-uaeio .uio-metric .ic .icn{width:28px;height:28px}
.domain-uaeio .uio-metric .tx{text-align:left}
.domain-uaeio .uio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--uio-pri2);direction:ltr}
.domain-uaeio .uio-metric small{color:var(--uio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-uaeio .uio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid var(--uio-line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-uaeio .uio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-uaeio .uio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-uaeio .uio-cta .txt h2 .uio-hl{color:var(--uio-pri2)}
.domain-uaeio .uio-cta .txt p{color:var(--uio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-uaeio .uio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-uaeio .uio-cta .txt .btn .icn{width:15px;height:15px}
.domain-uaeio .uio-cta .img{min-height:230px}
.domain-uaeio .uio-cta .img svg{width:100%;height:100%}

/* trust row */
.domain-uaeio .uio-trust{margin-top:18px;background:var(--uio-card);border:1px solid var(--uio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-uaeio .uio-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--uio-line)}
.domain-uaeio .uio-trust-item:first-child{border-inline-start:none}
.domain-uaeio .uio-trust-item .ic{color:var(--uio-pri2);flex-shrink:0}
.domain-uaeio .uio-trust-item .ic .icn{width:22px;height:22px}
.domain-uaeio .uio-trust-item .tx{text-align:right}
.domain-uaeio .uio-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-uaeio .uio-trust-item small{color:var(--uio-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (uae page only) */
.domain-uaeio .footer-links a:hover{color:#a78bfa}
.domain-uaeio .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   32. KSA .IO DOMAIN PAGE (body.domain-ksaio) — ai-ksa.io
   Premium domain sales page for ai-ksa.io · design adopted from ai-ksaio mockup
   ai-ksaio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-ksaio{
  --kio-bg:#05060b; --kio-card:#0e1019; --kio-card2:#131522;
  --kio-line:#1d2130; --kio-line2:#2a2e42;
  --kio-txt:#f1f2f8; --kio-muted:#a2a8bd; --kio-muted2:#7c8296;
  --kio-pri:#8b5cf6; --kio-pri2:#a78bfa; --kio-pri3:#6d28d9; --kio-green:#22c55e;
  --kio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-ksaio main{background:var(--kio-bg);color:var(--kio-txt);font-family:'Cairo',sans-serif}
.domain-ksaio main .container{width:min(1000px,94%)}
.domain-ksaio .dq-scale{zoom:var(--kio-s,1)}
.domain-ksaio svg{display:block}
.domain-ksaio a{text-decoration:none;color:inherit}
.domain-ksaio .kio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-ksaio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-ksaio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-ksaio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--kio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-ksaio main .btn::before{display:none}
.domain-ksaio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}
.domain-ksaio main .btn-ghost{background:#12141f;border:1px solid var(--kio-line2);color:var(--kio-txt);box-shadow:none}
.domain-ksaio main .btn-ghost:hover{border-color:var(--kio-pri)}

/* breadcrumb */
.domain-ksaio .kio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--kio-muted);padding:16px 0 6px}
.domain-ksaio .kio-crumbs a{color:var(--kio-muted)}
.domain-ksaio .kio-crumbs a:hover{color:var(--kio-pri2)}
.domain-ksaio .kio-crumbs .cur{color:var(--kio-pri2)}
.domain-ksaio .kio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-ksaio .kio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-ksaio .kio-hero .kio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-ksaio .kio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-ksaio .kio-hero-text{text-align:left;position:relative;z-index:2}
.domain-ksaio .kio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-ksaio .kio-badge .icn{width:13px;height:13px}
.domain-ksaio .kio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 8px;color:#fff}
.domain-ksaio .kio-hero-text h1 .kio-tld{color:var(--kio-pri2)}
.domain-ksaio .kio-hero-text .kio-tag{font-size:18px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-ksaio .kio-hero-text .kio-desc{color:var(--kio-muted);font-size:12px;line-height:2;max-width:420px}
.domain-ksaio .kio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-ksaio .kio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--kio-line)}
.domain-ksaio .kio-mini:first-child{border-inline-start:none}
.domain-ksaio .kio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--kio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-ksaio .kio-mini .ic .icn{width:22px;height:22px}
.domain-ksaio .kio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-ksaio .kio-mini small{color:var(--kio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaio .kio-art-wrap{position:relative;z-index:1;animation:kiofloat 8s ease-in-out infinite}
@keyframes kiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-ksaio .kio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-ksaio .kio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-ksaio .kio-price-panel{background:var(--kio-card);border:1px solid var(--kio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-ksaio .kio-pp-main{text-align:center}
.domain-ksaio .kio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-ksaio .kio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-ksaio .kio-pp-main .btn .icn{width:15px;height:15px}
.domain-ksaio .kio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--kio-muted);font-size:10.5px;margin-top:14px}
.domain-ksaio .kio-pp-note .icn{width:15px;height:15px;color:var(--kio-pri2)}
.domain-ksaio .kio-pp-side{background:var(--kio-card2);border:1px solid var(--kio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-ksaio .kio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--kio-pri2)}
.domain-ksaio .kio-pp-side .hc .icn{width:19px;height:19px}
.domain-ksaio .kio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-ksaio .kio-pp-side small{color:var(--kio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaio .kio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--kio-card);border:1px solid var(--kio-line);border-radius:14px}
.domain-ksaio .kio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--kio-line)}
.domain-ksaio .kio-stat:first-child{border-inline-start:none}
.domain-ksaio .kio-stat .lbl{font-size:10.5px;color:var(--kio-pri2);font-weight:700;margin-bottom:6px}
.domain-ksaio .kio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-ksaio .kio-dot{width:7px;height:7px;border-radius:50%;background:var(--kio-green);box-shadow:0 0 8px var(--kio-green);flex:none}

/* sections */
.domain-ksaio .kio-section{padding:50px 0 38px}
.domain-ksaio .kio-section-tight{padding:0 0 38px}
.domain-ksaio .kio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-ksaio .kio-sec-title .kio-hl{color:var(--kio-pri2)}
.domain-ksaio .kio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-ksaio .kio-why-card{background:var(--kio-card);border:1px solid var(--kio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-ksaio .kio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-ksaio .kio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--kio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-ksaio .kio-why-card .ic .icn{width:25px;height:25px}
.domain-ksaio .kio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-ksaio .kio-why-card p{font-size:10.5px;color:var(--kio-muted);line-height:1.9}
.domain-ksaio .kio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-ksaio .kio-use-card{background:var(--kio-card);border:1px solid var(--kio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-ksaio .kio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-ksaio .kio-use-card .thumb{height:118px;background:#0a0a14}
.domain-ksaio .kio-use-card .thumb svg{width:100%;height:100%}
.domain-ksaio .kio-use-card .body{padding:13px 8px;text-align:center}
.domain-ksaio .kio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-ksaio .kio-use-card p{font-size:8.8px;color:var(--kio-muted);line-height:1.8}
.domain-ksaio .kio-metrics{margin-top:34px;background:var(--kio-card);border:1px solid var(--kio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-ksaio .kio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--kio-line)}
.domain-ksaio .kio-metric:first-child{border-inline-start:none}
.domain-ksaio .kio-metric .ic{color:var(--kio-pri2);flex-shrink:0}
.domain-ksaio .kio-metric .ic .icn{width:28px;height:28px}
.domain-ksaio .kio-metric .tx{text-align:left}
.domain-ksaio .kio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--kio-pri2);direction:ltr}
.domain-ksaio .kio-metric small{color:var(--kio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-ksaio .kio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid var(--kio-line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-ksaio .kio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-ksaio .kio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-ksaio .kio-cta .txt h2 .kio-hl{color:var(--kio-pri2)}
.domain-ksaio .kio-cta .txt p{color:var(--kio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-ksaio .kio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-ksaio .kio-cta .txt .btn .icn{width:15px;height:15px}
.domain-ksaio .kio-cta .img{min-height:230px}
.domain-ksaio .kio-cta .img svg{width:100%;height:100%}

/* trust row */
.domain-ksaio .kio-trust{margin-top:18px;background:var(--kio-card);border:1px solid var(--kio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-ksaio .kio-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--kio-line)}
.domain-ksaio .kio-trust-item:first-child{border-inline-start:none}
.domain-ksaio .kio-trust-item .ic{color:var(--kio-pri2);flex-shrink:0}
.domain-ksaio .kio-trust-item .ic .icn{width:22px;height:22px}
.domain-ksaio .kio-trust-item .tx{text-align:right}
.domain-ksaio .kio-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-ksaio .kio-trust-item small{color:var(--kio-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (ksa page only) */
.domain-ksaio .footer-links a:hover{color:#a78bfa}
.domain-ksaio .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   33. MENA .IO DOMAIN PAGE (body.domain-menaio) — ai-mena.io
   Premium domain sales page for ai-mena.io · design adopted from ai-menaio mockup
   ai-menaio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-menaio{
  --mio-bg:#05060b; --mio-card:#0e1019; --mio-card2:#131522;
  --mio-line:#1d2130; --mio-line2:#2a2e42;
  --mio-txt:#f1f2f8; --mio-muted:#a2a8bd; --mio-muted2:#7c8296;
  --mio-pri:#8b5cf6; --mio-pri2:#a78bfa; --mio-pri3:#6d28d9; --mio-green:#22c55e;
  --mio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-menaio main{background:var(--mio-bg);color:var(--mio-txt);font-family:'Cairo',sans-serif}
.domain-menaio main .container{width:min(1000px,94%)}
.domain-menaio .dq-scale{zoom:var(--mio-s,1)}
.domain-menaio svg{display:block}
.domain-menaio a{text-decoration:none;color:inherit}
.domain-menaio .mio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-menaio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-menaio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-menaio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--mio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-menaio main .btn::before{display:none}
.domain-menaio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* hero */
.domain-menaio .mio-hero{position:relative;padding:20px 0 40px;overflow:hidden}
.domain-menaio .mio-hero .mio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-menaio .mio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-menaio .mio-hero-text{text-align:left;position:relative;z-index:2}
.domain-menaio .mio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-menaio .mio-badge .icn{width:13px;height:13px}
.domain-menaio .mio-hero-text h1{font-size:50px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 8px;color:#fff}
.domain-menaio .mio-hero-text h1 .mio-tld{color:var(--mio-pri2)}
.domain-menaio .mio-hero-text .mio-tag{font-size:17px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-menaio .mio-hero-text .mio-desc{color:var(--mio-muted);font-size:12px;line-height:2;max-width:420px}
.domain-menaio .mio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-menaio .mio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--mio-line)}
.domain-menaio .mio-mini:first-child{border-inline-start:none}
.domain-menaio .mio-mini .ic{width:50px;height:50px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--mio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-menaio .mio-mini .ic .icn{width:21px;height:21px}
.domain-menaio .mio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-menaio .mio-mini small{color:var(--mio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-menaio .mio-art-wrap{position:relative;z-index:1;animation:miofloat 8s ease-in-out infinite}
@keyframes miofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-menaio .mio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-menaio .mio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-menaio .mio-price-panel{background:var(--mio-card);border:1px solid var(--mio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-menaio .mio-pp-main{text-align:center}
.domain-menaio .mio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-menaio .mio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-menaio .mio-pp-main .btn .icn{width:15px;height:15px}
.domain-menaio .mio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--mio-muted);font-size:10.5px;margin-top:14px}
.domain-menaio .mio-pp-note .icn{width:15px;height:15px;color:var(--mio-pri2)}
.domain-menaio .mio-pp-side{background:var(--mio-card2);border:1px solid var(--mio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-menaio .mio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--mio-pri2)}
.domain-menaio .mio-pp-side .hc .icn{width:19px;height:19px}
.domain-menaio .mio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-menaio .mio-pp-side small{color:var(--mio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-menaio .mio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--mio-card);border:1px solid var(--mio-line);border-radius:14px}
.domain-menaio .mio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--mio-line)}
.domain-menaio .mio-stat:first-child{border-inline-start:none}
.domain-menaio .mio-stat .lbl{font-size:10.5px;color:var(--mio-pri2);font-weight:700;margin-bottom:6px}
.domain-menaio .mio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-menaio .mio-dot{width:7px;height:7px;border-radius:50%;background:var(--mio-green);box-shadow:0 0 8px var(--mio-green);flex:none}

/* breadcrumb (single path + stars, mena design) */
.domain-menaio .mio-crumbs{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--mio-muted);padding:16px 0 6px}
.domain-menaio .mio-crumbs a{color:var(--mio-muted)}
.domain-menaio .mio-crumbs a:hover{color:var(--mio-pri2)}
.domain-menaio .mio-crumbs .cur{color:var(--mio-pri2)}
.domain-menaio .mio-crumbs .icn{width:12px;height:12px;opacity:.6}
.domain-menaio .mio-crumbs-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}

/* sections */
.domain-menaio .mio-section{padding:50px 0 38px}
.domain-menaio .mio-section-tight{padding:0 0 38px}
.domain-menaio .mio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-menaio .mio-sec-title .mio-hl{color:var(--mio-pri2)}
.domain-menaio .mio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-menaio .mio-why-card{background:var(--mio-card);border:1px solid var(--mio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-menaio .mio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-menaio .mio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--mio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-menaio .mio-why-card .ic .icn{width:25px;height:25px}
.domain-menaio .mio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-menaio .mio-why-card p{font-size:10.5px;color:var(--mio-muted);line-height:1.9}
.domain-menaio .mio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:13px}
.domain-menaio .mio-use-card{background:var(--mio-card);border:1px solid var(--mio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-menaio .mio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-menaio .mio-use-card .thumb{height:140px;background:#0a0a14}
.domain-menaio .mio-use-card .thumb svg{width:100%;height:100%}
.domain-menaio .mio-use-card .body{padding:14px 8px;text-align:center}
.domain-menaio .mio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-menaio .mio-use-card p{font-size:9px;color:var(--mio-muted);line-height:1.8}
.domain-menaio .mio-metrics{margin-top:34px;background:var(--mio-card);border:1px solid var(--mio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-menaio .mio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--mio-line)}
.domain-menaio .mio-metric:first-child{border-inline-start:none}
.domain-menaio .mio-metric .ic{color:var(--mio-pri2);flex-shrink:0}
.domain-menaio .mio-metric .ic .icn{width:28px;height:28px}
.domain-menaio .mio-metric .tx{text-align:left}
.domain-menaio .mio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--mio-pri2);direction:ltr}
.domain-menaio .mio-metric small{color:var(--mio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-menaio .mio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid var(--mio-line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-menaio .mio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-menaio .mio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-menaio .mio-cta .txt h2 .mio-hl{color:var(--mio-pri2)}
.domain-menaio .mio-cta .txt p{color:var(--mio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-menaio .mio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-menaio .mio-cta .txt .btn .icn{width:15px;height:15px}
.domain-menaio .mio-cta .img{min-height:230px}
.domain-menaio .mio-cta .img svg{width:100%;height:100%}

/* trust row */
.domain-menaio .mio-trust{margin-top:18px;background:var(--mio-card);border:1px solid var(--mio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-menaio .mio-trust-item{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--mio-line)}
.domain-menaio .mio-trust-item:first-child{border-inline-start:none}
.domain-menaio .mio-trust-item .ic{color:var(--mio-pri2);flex-shrink:0}
.domain-menaio .mio-trust-item .ic .icn{width:22px;height:22px}
.domain-menaio .mio-trust-item .tx{text-align:right}
.domain-menaio .mio-trust-item b{font-size:12px;display:block;margin-bottom:4px}
.domain-menaio .mio-trust-item small{color:var(--mio-muted);font-size:9.5px;line-height:1.7;display:block}

/* footer recolor (mena page only) */
.domain-menaio .footer-links a:hover{color:#a78bfa}
.domain-menaio .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   34. MIDDLE EAST .IO DOMAIN PAGE (body.domain-middleeastio) — ai-middleeast.io
   Premium domain sales page for ai-middleeast.io · design adopted from ai-middleeastio mockup
   ai-middleeastio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-middleeastio{
  --meio-bg:#05060b; --meio-card:#0e1019; --meio-card2:#131522;
  --meio-line:#1d2130; --meio-line2:#2a2e42;
  --meio-txt:#f1f2f8; --meio-muted:#a2a8bd; --meio-muted2:#7c8296;
  --meio-pri:#8b5cf6; --meio-pri2:#a78bfa; --meio-green:#22c55e;
  --meio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-middleeastio main{background:var(--meio-bg);color:var(--meio-txt);font-family:'Cairo',sans-serif}
.domain-middleeastio main .container{width:min(1000px,94%)}
.domain-middleeastio .dq-scale{zoom:var(--meio-s,1)}
.domain-middleeastio svg{display:block}
.domain-middleeastio a{text-decoration:none;color:inherit}
.domain-middleeastio .meio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-middleeastio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-middleeastio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-middleeastio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;overflow:visible;white-space:nowrap}
.domain-middleeastio main .btn::before{display:none}
.domain-middleeastio main .btn-pri{background:var(--meio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35)}
.domain-middleeastio main .btn-pri:hover{transform:translateY(-2px)}
.domain-middleeastio main .btn-ghost{background:#12141f;border:1px solid var(--meio-line2);color:var(--meio-txt)}
.domain-middleeastio main .btn-ghost:hover{border-color:var(--meio-pri)}

/* breadcrumb */
.domain-middleeastio .meio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--meio-muted);padding:16px 0 6px}
.domain-middleeastio .meio-crumbs a{color:var(--meio-muted)}
.domain-middleeastio .meio-crumbs a:hover{color:var(--meio-pri2)}
.domain-middleeastio .meio-crumbs .cur{color:var(--meio-pri2)}
.domain-middleeastio .meio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-middleeastio .meio-hero{position:relative;padding:34px 0 30px;overflow:hidden}
.domain-middleeastio .meio-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;align-items:center}
.domain-middleeastio .meio-hero-text{text-align:left;z-index:2;position:relative}
.domain-middleeastio .meio-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.4);color:#d8b4fe;font-size:11px;font-weight:700}
.domain-middleeastio .meio-badge .icn{width:13px;height:13px}
.domain-middleeastio .meio-hero-text h1{font-size:46px;font-weight:700;letter-spacing:-1.5px;margin:16px 0 4px;color:#fff}
.domain-middleeastio .meio-hero-text h1 .meio-tld{color:var(--meio-pri2)}
.domain-middleeastio .meio-hero-text .meio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-middleeastio .meio-hero-text .meio-desc{color:var(--meio-muted);font-size:12px;line-height:2;max-width:400px}
.domain-middleeastio .meio-feat-row{display:flex;gap:26px;margin:22px 0}
.domain-middleeastio .meio-feat{text-align:center}
.domain-middleeastio .meio-feat .ic{width:48px;height:48px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:var(--meio-pri2)}
.domain-middleeastio .meio-feat .ic .icn{width:20px;height:20px}
.domain-middleeastio .meio-feat span{font-size:10px;color:var(--meio-muted);font-weight:700}
.domain-middleeastio .meio-hero-btns{display:flex;gap:12px}
.domain-middleeastio .meio-hero-btns .btn{padding:12px 22px;font-size:12.5px}
.domain-middleeastio .meio-hero-btns .btn .icn{width:13px;height:13px}
.domain-middleeastio .meio-trust-avatars{display:flex;align-items:center;gap:10px;margin-top:18px}
.domain-middleeastio .meio-avs{display:flex;direction:ltr}
.domain-middleeastio .meio-avs span{width:26px;height:26px;border-radius:50%;border:2px solid #05060b;margin-left:-8px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff}
.domain-middleeastio .meio-avs .more{background:#2a2e42;font-size:8px}
.domain-middleeastio .meio-trust-avatars small{color:var(--meio-muted);font-size:10.5px}
.domain-middleeastio .meio-art-wrap svg{width:100%;height:auto}

/* availability strip */
.domain-middleeastio .meio-avail{margin-top:26px;background:var(--meio-card);border:1px solid var(--meio-line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;justify-content:space-between}
.domain-middleeastio .meio-av-main{direction:ltr;display:flex;align-items:center;gap:10px;background:#0b0d17;border:1px solid var(--meio-line2);border-radius:12px;padding:9px 14px;flex:1}
.domain-middleeastio .meio-av-main .dom{font-family:'Poppins';font-weight:700;font-size:13px}
.domain-middleeastio .meio-av-main .st{color:var(--meio-green);font-size:11px;font-weight:700;font-family:'Cairo'}
.domain-middleeastio .meio-av-main .btn{background:#16a34a;padding:7px 14px;font-size:11px;border-radius:8px}
.domain-middleeastio .meio-av-pill{direction:ltr;display:flex;align-items:center;gap:8px;background:#0b0d17;border:1px solid var(--meio-line2);border-radius:12px;padding:10px 18px;font-family:'Poppins';font-weight:700;font-size:12.5px}
.domain-middleeastio .meio-av-pill .icn{width:13px;height:13px;color:var(--meio-pri2)}

/* stats (6) */
.domain-middleeastio .meio-stats6{margin-top:22px;background:var(--meio-card);border:1px solid var(--meio-line);border-radius:16px;display:grid;grid-template-columns:repeat(6,1fr)}
.domain-middleeastio .meio-s6{padding:16px 8px;text-align:center;border-inline-start:1px solid var(--meio-line)}
.domain-middleeastio .meio-s6:first-child{border:none}
.domain-middleeastio .meio-s6 .ic{width:40px;height:40px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);color:var(--meio-pri2)}
.domain-middleeastio .meio-s6 .ic .icn{width:18px;height:18px}
.domain-middleeastio .meio-s6 .num{font-family:'Poppins','Cairo',sans-serif;font-size:16px;font-weight:700;color:var(--meio-pri2);direction:ltr}
.domain-middleeastio .meio-s6 small{color:var(--meio-muted);font-size:9px;display:block;margin-top:3px}

/* sections */
.domain-middleeastio .meio-section{padding:44px 0 30px}
.domain-middleeastio .meio-section-tight{padding:0 0 30px}
.domain-middleeastio .meio-sec-title{text-align:center;font-size:21px;font-weight:900;margin-bottom:28px}
.domain-middleeastio .meio-sec-title .meio-hl{color:var(--meio-pri2)}
.domain-middleeastio .meio-sec-title.purple{color:var(--meio-pri2)}
.domain-middleeastio .meio-why6{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px}
.domain-middleeastio .meio-w6{background:var(--meio-card);border:1px solid var(--meio-line);border-radius:14px;padding:20px 8px;text-align:center;transition:.3s}
.domain-middleeastio .meio-w6:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.5)}
.domain-middleeastio .meio-w6 .ic{width:50px;height:50px;margin:0 auto 12px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);color:var(--meio-pri2)}
.domain-middleeastio .meio-w6 .ic .icn{width:24px;height:24px}
.domain-middleeastio .meio-w6 h4{font-size:11.5px;font-weight:800;margin-bottom:6px}
.domain-middleeastio .meio-w6 h4 .meio-io{color:var(--meio-pri2)}
.domain-middleeastio .meio-w6 p{font-size:9px;color:var(--meio-muted);line-height:1.8}
.domain-middleeastio .meio-use6{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:11px}
.domain-middleeastio .meio-u6{background:var(--meio-card);border:1px solid var(--meio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-middleeastio .meio-u6:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.5)}
.domain-middleeastio .meio-u6 .thumb{height:120px}
.domain-middleeastio .meio-u6 .thumb svg{width:100%;height:100%}
.domain-middleeastio .meio-u6 .body{padding:10px 6px;text-align:center}
.domain-middleeastio .meio-u6 h4{font-size:10px;font-weight:800;line-height:1.7}

/* logos strip */
.domain-middleeastio .meio-logos-strip{margin-top:30px}
.domain-middleeastio .meio-logos-title{display:flex;align-items:center;gap:14px;color:var(--meio-muted);font-size:11px}
.domain-middleeastio .meio-logos-title::before,.domain-middleeastio .meio-logos-title::after{content:'';flex:1;height:1px;background:var(--meio-line)}
.domain-middleeastio .meio-logos{display:flex;align-items:center;justify-content:space-between;margin-top:20px;flex-wrap:wrap;gap:14px}
.domain-middleeastio .meio-logos span{color:#8b91a7;font-family:'Poppins','Cairo',sans-serif;font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px;opacity:.8}
.domain-middleeastio .meio-logos .icn{width:16px;height:16px}

/* invest panel */
.domain-middleeastio .meio-invest{background:var(--meio-card);border:1px solid var(--meio-line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:0}
.domain-middleeastio .meio-inv-side{padding:22px;display:flex;flex-direction:column;gap:14px}
.domain-middleeastio .meio-rate-card{background:var(--meio-card2);border:1px solid var(--meio-line);border-radius:14px;padding:16px;text-align:center}
.domain-middleeastio .meio-rate-card .stars{color:#fbbf24;font-size:14px;letter-spacing:2px}
.domain-middleeastio .meio-rate-card .sc{font-family:'Poppins','Cairo',sans-serif;font-weight:800;font-size:15px;direction:ltr}
.domain-middleeastio .meio-rate-card small{color:var(--meio-muted);font-size:9.5px;display:block;margin-top:4px}
.domain-middleeastio .meio-rate-card .cl{color:var(--meio-pri2);font-size:10px}
.domain-middleeastio .meio-value-card{background:var(--meio-card2);border:1px solid rgba(139,92,246,.35);border-radius:14px;padding:16px;text-align:center}
.domain-middleeastio .meio-value-card b{font-size:12px;display:block;margin-bottom:6px}
.domain-middleeastio .meio-value-card small{color:var(--meio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-middleeastio .meio-value-card .sh{width:40px;height:40px;margin:8px auto 0;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.15);color:var(--meio-pri2)}
.domain-middleeastio .meio-value-card .sh .icn{width:19px;height:19px}
.domain-middleeastio .meio-inv-txt{padding:26px;text-align:right}
.domain-middleeastio .meio-inv-txt h3{font-family:'Poppins','Cairo',sans-serif;color:var(--meio-pri2);font-size:19px;direction:ltr;text-align:right}
.domain-middleeastio .meio-inv-txt h4{font-size:15px;font-weight:800;margin:4px 0 14px}
.domain-middleeastio .meio-inv-txt ul{list-style:none;margin-bottom:18px;padding:0}
.domain-middleeastio .meio-inv-txt li{color:var(--meio-muted);font-size:11px;margin-bottom:9px;display:flex;gap:8px;align-items:center}
.domain-middleeastio .meio-inv-txt li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--meio-pri2);flex-shrink:0}
.domain-middleeastio .meio-inv-txt .btn{padding:11px 22px;font-size:12px}
.domain-middleeastio .meio-inv-img svg{width:100%;height:100%}

/* footer recolor (middle east io page only) */
.domain-middleeastio .footer-links a:hover{color:#a78bfa}
.domain-middleeastio .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   35. OMAN .CO DOMAIN PAGE (body.domain-omco) — ai-om.co
   Premium domain sales page for ai-om.co · design adopted from ai-omco mockup
   ai-omco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-omco{
  --omc-bg:#05060b; --omc-card:#0e1019; --omc-card2:#131522;
  --omc-line:#1d2130; --omc-line2:#2a2e42;
  --omc-txt:#f1f2f8; --omc-muted:#a2a8bd; --omc-muted2:#7c8296;
  --omc-pri:#8b5cf6; --omc-pri2:#a78bfa; --omc-pri3:#6d28d9; --omc-green:#22c55e;
  --omc-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-omco main{background:var(--omc-bg);color:var(--omc-txt);font-family:'Cairo',sans-serif}
.domain-omco main .container{width:min(1000px,94%)}
.domain-omco .dq-scale{zoom:var(--omc-s,1)}
.domain-omco svg{display:block}
.domain-omco a{text-decoration:none;color:inherit}
.domain-omco .omc-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-omco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-omco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-omco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--omc-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-omco main .btn::before{display:none}
.domain-omco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-omco .omc-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--omc-muted);padding:16px 0 6px}
.domain-omco .omc-crumbs a{color:var(--omc-muted)}
.domain-omco .omc-crumbs a:hover{color:var(--omc-pri2)}
.domain-omco .omc-crumbs .cur{color:var(--omc-pri2)}
.domain-omco .omc-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-omco .omc-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-omco .omc-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-omco .omc-hero-text{text-align:left;position:relative;z-index:2}
.domain-omco .omc-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-omco .omc-badge .icn{width:13px;height:13px}
.domain-omco .omc-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-omco .omc-hero-text h1 .omc-tld{color:var(--omc-pri2)}
.domain-omco .omc-hero-text .omc-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-omco .omc-hero-text .omc-desc{color:var(--omc-muted);font-size:12.5px;line-height:2;max-width:420px}
.domain-omco .omc-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-omco .omc-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--omc-line)}
.domain-omco .omc-mini:first-child{border-inline-start:none}
.domain-omco .omc-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--omc-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-omco .omc-mini .ic .icn{width:22px;height:22px}
.domain-omco .omc-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-omco .omc-mini small{color:var(--omc-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-omco .omc-art-wrap{position:relative;z-index:1;animation:omcfloat 8s ease-in-out infinite}
@keyframes omcfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-omco .omc-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-omco .omc-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-omco .omc-price-panel{background:var(--omc-card);border:1px solid var(--omc-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-omco .omc-pp-main{text-align:center}
.domain-omco .omc-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-omco .omc-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-omco .omc-pp-main .btn .icn{width:15px;height:15px}
.domain-omco .omc-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--omc-muted);font-size:10.5px;margin-top:14px}
.domain-omco .omc-pp-note .icn{width:15px;height:15px;color:var(--omc-pri2)}
.domain-omco .omc-pp-side{background:var(--omc-card2);border:1px solid var(--omc-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-omco .omc-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--omc-pri2)}
.domain-omco .omc-pp-side .hc .icn{width:19px;height:19px}
.domain-omco .omc-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-omco .omc-pp-side small{color:var(--omc-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-omco .omc-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--omc-card);border:1px solid var(--omc-line);border-radius:14px}
.domain-omco .omc-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--omc-line)}
.domain-omco .omc-stat:first-child{border-inline-start:none}
.domain-omco .omc-stat .lbl{font-size:10.5px;color:var(--omc-pri2);font-weight:700;margin-bottom:6px}
.domain-omco .omc-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-omco .omc-dot{width:7px;height:7px;border-radius:50%;background:var(--omc-green);box-shadow:0 0 8px var(--omc-green);flex:none}

/* sections */
.domain-omco .omc-section{padding:50px 0 38px}
.domain-omco .omc-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-omco .omc-sec-title .omc-hl{color:var(--omc-pri2)}
.domain-omco .omc-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-omco .omc-why-card{background:var(--omc-card);border:1px solid var(--omc-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-omco .omc-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-omco .omc-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--omc-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-omco .omc-why-card .ic .icn{width:25px;height:25px}
.domain-omco .omc-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-omco .omc-why-card p{font-size:10.5px;color:var(--omc-muted);line-height:1.9}
.domain-omco .omc-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-omco .omc-use-card{background:var(--omc-card);border:1px solid var(--omc-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-omco .omc-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-omco .omc-use-card .thumb{height:118px;background:#0a0a14}
.domain-omco .omc-use-card .thumb svg{width:100%;height:100%}
.domain-omco .omc-use-card .body{padding:13px 8px;text-align:center}
.domain-omco .omc-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-omco .omc-use-card p{font-size:8.8px;color:var(--omc-muted);line-height:1.8}
.domain-omco .omc-metrics{margin-top:34px;background:var(--omc-card);border:1px solid var(--omc-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-omco .omc-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--omc-line)}
.domain-omco .omc-metric:first-child{border-inline-start:none}
.domain-omco .omc-metric .ic{color:var(--omc-pri2);flex-shrink:0}
.domain-omco .omc-metric .ic .icn{width:28px;height:28px}
.domain-omco .omc-metric .tx{text-align:right}
.domain-omco .omc-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--omc-pri2);direction:ltr}
.domain-omco .omc-metric small{color:var(--omc-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-omco .omc-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-omco .omc-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-omco .omc-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-omco .omc-cta .txt h2 .omc-hl{color:var(--omc-pri2)}
.domain-omco .omc-cta .txt p{color:var(--omc-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-omco .omc-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-omco .omc-cta .txt .btn .icn{width:15px;height:15px}
.domain-omco .omc-cta .img{min-height:230px}
.domain-omco .omc-cta .img svg{width:100%;height:100%}

/* footer recolor (oman page only) */
.domain-omco .footer-links a:hover{color:#a78bfa}
.domain-omco .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   36. KUWAIT .CO DOMAIN PAGE (body.domain-kwco) — ai-kw.co
   Premium domain sales page for ai-kw.co · design adopted from ai-kwco mockup
   ai-kwco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-kwco{
  --kwc-bg:#05060b; --kwc-card:#0e1019; --kwc-card2:#131522;
  --kwc-line:#1d2130; --kwc-line2:#2a2e42;
  --kwc-txt:#f1f2f8; --kwc-muted:#a2a8bd; --kwc-muted2:#7c8296;
  --kwc-pri:#8b5cf6; --kwc-pri2:#a78bfa; --kwc-pri3:#6d28d9; --kwc-green:#22c55e;
  --kwc-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-kwco main{background:var(--kwc-bg);color:var(--kwc-txt);font-family:'Cairo',sans-serif}
.domain-kwco main .container{width:min(1000px,94%)}
.domain-kwco .dq-scale{zoom:var(--kwc-s,1)}
.domain-kwco svg{display:block}
.domain-kwco a{text-decoration:none;color:inherit}
.domain-kwco .kwc-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-kwco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-kwco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-kwco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--kwc-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-kwco main .btn::before{display:none}
.domain-kwco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-kwco .kwc-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--kwc-muted);padding:16px 0 6px}
.domain-kwco .kwc-crumbs a{color:var(--kwc-muted)}
.domain-kwco .kwc-crumbs a:hover{color:var(--kwc-pri2)}
.domain-kwco .kwc-crumbs .cur{color:var(--kwc-pri2)}
.domain-kwco .kwc-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-kwco .kwc-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-kwco .kwc-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-kwco .kwc-hero-text{text-align:left;position:relative;z-index:2}
.domain-kwco .kwc-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-kwco .kwc-badge .icn{width:13px;height:13px}
.domain-kwco .kwc-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-kwco .kwc-hero-text h1 .kwc-tld{color:var(--kwc-pri2)}
.domain-kwco .kwc-hero-text .kwc-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-kwco .kwc-hero-text .kwc-desc{color:var(--kwc-muted);font-size:12.5px;line-height:2;max-width:420px}
.domain-kwco .kwc-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-kwco .kwc-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--kwc-line)}
.domain-kwco .kwc-mini:first-child{border-inline-start:none}
.domain-kwco .kwc-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--kwc-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-kwco .kwc-mini .ic .icn{width:22px;height:22px}
.domain-kwco .kwc-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-kwco .kwc-mini small{color:var(--kwc-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwco .kwc-art-wrap{position:relative;z-index:1;animation:kwcfloat 8s ease-in-out infinite}
@keyframes kwcfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-kwco .kwc-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-kwco .kwc-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-kwco .kwc-price-panel{background:var(--kwc-card);border:1px solid var(--kwc-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-kwco .kwc-pp-main{text-align:center}
.domain-kwco .kwc-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-kwco .kwc-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-kwco .kwc-pp-main .btn .icn{width:15px;height:15px}
.domain-kwco .kwc-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--kwc-muted);font-size:10.5px;margin-top:14px}
.domain-kwco .kwc-pp-note .icn{width:15px;height:15px;color:var(--kwc-pri2)}
.domain-kwco .kwc-pp-side{background:var(--kwc-card2);border:1px solid var(--kwc-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-kwco .kwc-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--kwc-pri2)}
.domain-kwco .kwc-pp-side .hc .icn{width:19px;height:19px}
.domain-kwco .kwc-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-kwco .kwc-pp-side small{color:var(--kwc-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwco .kwc-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--kwc-card);border:1px solid var(--kwc-line);border-radius:14px}
.domain-kwco .kwc-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--kwc-line)}
.domain-kwco .kwc-stat:first-child{border-inline-start:none}
.domain-kwco .kwc-stat .lbl{font-size:10.5px;color:var(--kwc-pri2);font-weight:700;margin-bottom:6px}
.domain-kwco .kwc-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-kwco .kwc-dot{width:7px;height:7px;border-radius:50%;background:var(--kwc-green);box-shadow:0 0 8px var(--kwc-green);flex:none}

/* sections */
.domain-kwco .kwc-section{padding:50px 0 38px}
.domain-kwco .kwc-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-kwco .kwc-sec-title .kwc-hl{color:var(--kwc-pri2)}
.domain-kwco .kwc-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-kwco .kwc-why-card{background:var(--kwc-card);border:1px solid var(--kwc-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-kwco .kwc-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-kwco .kwc-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--kwc-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-kwco .kwc-why-card .ic .icn{width:25px;height:25px}
.domain-kwco .kwc-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-kwco .kwc-why-card p{font-size:10.5px;color:var(--kwc-muted);line-height:1.9}
.domain-kwco .kwc-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-kwco .kwc-use-card{background:var(--kwc-card);border:1px solid var(--kwc-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-kwco .kwc-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-kwco .kwc-use-card .thumb{height:118px;background:#0a0a14}
.domain-kwco .kwc-use-card .thumb svg{width:100%;height:100%}
.domain-kwco .kwc-use-card .body{padding:13px 8px;text-align:center}
.domain-kwco .kwc-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-kwco .kwc-use-card p{font-size:8.8px;color:var(--kwc-muted);line-height:1.8}
.domain-kwco .kwc-metrics{margin-top:34px;background:var(--kwc-card);border:1px solid var(--kwc-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-kwco .kwc-metric{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-end;border-inline-start:1px solid var(--kwc-line)}
.domain-kwco .kwc-metric:first-child{border-inline-start:none}
.domain-kwco .kwc-metric .ic{color:var(--kwc-pri2);flex-shrink:0}
.domain-kwco .kwc-metric .ic .icn{width:30px;height:30px}
.domain-kwco .kwc-metric .tx{text-align:right}
.domain-kwco .kwc-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:18px;font-weight:700;color:var(--kwc-pri2);display:flex;align-items:center;justify-content:flex-start;gap:8px;direction:ltr}
.domain-kwco .kwc-metric .num .tg{font-family:'Cairo',sans-serif;font-size:9.5px;font-weight:700;color:var(--kwc-pri2);direction:rtl}
.domain-kwco .kwc-metric small{color:var(--kwc-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:4px}
.domain-kwco .kwc-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-kwco .kwc-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-kwco .kwc-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-kwco .kwc-cta .txt h2 .kwc-hl{color:var(--kwc-pri2)}
.domain-kwco .kwc-cta .txt p{color:var(--kwc-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-kwco .kwc-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-kwco .kwc-cta .txt .btn .icn{width:15px;height:15px}
.domain-kwco .kwc-cta .img{min-height:230px}
.domain-kwco .kwc-cta .img svg{width:100%;height:100%}

/* footer recolor (kuwait page only) */
.domain-kwco .footer-links a:hover{color:#a78bfa}
.domain-kwco .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   37. US .CO DOMAIN PAGE (body.domain-usco) — ai-us.co (English / LTR)
   Premium domain sales page for ai-us.co · design adopted from ai-usco mockup
   ai-usco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-usco{
  --usc-bg:#05060b; --usc-card:#0e1019; --usc-card2:#131522;
  --usc-line:#1d2130; --usc-line2:#2a2e42;
  --usc-txt:#f1f2f8; --usc-muted:#a2a8bd; --usc-muted2:#7c8296;
  --usc-pri:#8b5cf6; --usc-pri2:#a78bfa; --usc-green:#22c55e;
  --usc-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-usco main{background:var(--usc-bg);color:var(--usc-txt);font-family:'Poppins',sans-serif}
.domain-usco main .container{width:min(1000px,94%)}
.domain-usco .dq-scale{zoom:var(--usc-s,1)}
.domain-usco svg{display:block}
.domain-usco a{text-decoration:none;color:inherit}
.domain-usco .usc-latin{font-family:'Poppins',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-usco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-usco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-usco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:600;font-family:'Poppins',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--usc-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-usco main .btn::before{display:none}
.domain-usco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-usco .usc-crumbs{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;color:var(--usc-muted);padding:16px 0 6px}
.domain-usco .usc-crumbs a{color:var(--usc-muted)}
.domain-usco .usc-crumbs a:hover{color:var(--usc-pri2)}
.domain-usco .usc-crumbs .cur{color:var(--usc-pri2)}
.domain-usco .usc-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-usco .usc-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-usco .usc-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-usco .usc-hero-text{text-align:left;position:relative;z-index:2}
.domain-usco .usc-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:600}
.domain-usco .usc-badge .icn{width:13px;height:13px}
.domain-usco .usc-hero-text h1{font-size:56px;font-weight:700;letter-spacing:-2px;line-height:1.1;margin:14px 0 4px;color:#fff}
.domain-usco .usc-hero-text h1 .usc-tld{background:linear-gradient(90deg,#a78bfa,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}
.domain-usco .usc-hero-text .usc-tag{font-size:24px;font-weight:700;color:#eef0f6;margin-bottom:14px}
.domain-usco .usc-hero-text .usc-desc{color:var(--usc-muted);font-size:12.5px;line-height:1.9;max-width:420px;margin-bottom:12px}
.domain-usco .usc-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}
.domain-usco .usc-mini{padding:6px 8px;text-align:center;border-left:1px solid var(--usc-line)}
.domain-usco .usc-mini:first-child{border-left:none}
.domain-usco .usc-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--usc-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-usco .usc-mini .ic .icn{width:22px;height:22px}
.domain-usco .usc-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.5;color:#e6e8f0}
.domain-usco .usc-mini small{color:var(--usc-muted);font-size:9px;line-height:1.6;display:block}
.domain-usco .usc-art-wrap{position:relative;z-index:1;animation:uscfloat 8s ease-in-out infinite}
@keyframes uscfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-usco .usc-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-usco .usc-hero-row{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:center;margin-top:26px}
.domain-usco .usc-price-panel{background:var(--usc-card);border:1px solid var(--usc-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:140px 1fr;gap:16px}
.domain-usco .usc-pp-main{text-align:center}
.domain-usco .usc-pp-main h3{font-size:18px;font-weight:700;margin:6px 0 16px}
.domain-usco .usc-pp-main h3 .usc-hl{color:var(--usc-pri2)}
.domain-usco .usc-pp-main .btn{width:100%;padding:12px;font-size:13.5px;border-radius:10px}
.domain-usco .usc-pp-main .btn .icn{width:15px;height:15px}
.domain-usco .usc-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--usc-muted);font-size:10.5px;margin-top:14px}
.domain-usco .usc-pp-note .icn{width:15px;height:15px;color:var(--usc-pri2)}
.domain-usco .usc-pp-side{background:var(--usc-card2);border:1px solid var(--usc-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-usco .usc-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--usc-pri2)}
.domain-usco .usc-pp-side .hc .icn{width:19px;height:19px}
.domain-usco .usc-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-usco .usc-pp-side small{color:var(--usc-muted);font-size:9.5px;line-height:1.6;display:block}
.domain-usco .usc-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--usc-card);border:1px solid var(--usc-line);border-radius:14px}
.domain-usco .usc-stat{padding:16px 6px;text-align:center;border-left:1px solid var(--usc-line)}
.domain-usco .usc-stat:first-child{border-left:none}
.domain-usco .usc-stat .lbl{font-size:10.5px;color:var(--usc-pri2);font-weight:600;margin-bottom:8px}
.domain-usco .usc-stat .val{font-size:12.5px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-usco .usc-stat .val.green{color:var(--usc-green)}
.domain-usco .usc-dot{width:7px;height:7px;border-radius:50%;background:var(--usc-green);box-shadow:0 0 8px var(--usc-green);flex:none}

/* sections */
.domain-usco .usc-section{padding:50px 0 38px}
.domain-usco .usc-sec-title{text-align:center;font-size:22px;font-weight:700;margin-bottom:32px}
.domain-usco .usc-sec-title .usc-hl{color:var(--usc-pri2)}
.domain-usco .usc-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-usco .usc-why-card{background:var(--usc-card);border:1px solid var(--usc-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-usco .usc-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-usco .usc-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--usc-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-usco .usc-why-card .ic .icn{width:25px;height:25px}
.domain-usco .usc-why-card h4{font-size:13px;font-weight:600;margin-bottom:8px}
.domain-usco .usc-why-card p{font-size:10.5px;color:var(--usc-muted);line-height:1.8}
.domain-usco .usc-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-usco .usc-use-card{background:var(--usc-card);border:1px solid var(--usc-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-usco .usc-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-usco .usc-use-card .thumb{height:118px;background:#0a0a14}
.domain-usco .usc-use-card .thumb svg{width:100%;height:100%}
.domain-usco .usc-use-card .body{padding:13px 8px;text-align:center}
.domain-usco .usc-use-card h4{font-size:10.5px;font-weight:600;margin-bottom:6px}
.domain-usco .usc-use-card p{font-size:9px;color:var(--usc-muted);line-height:1.7}
.domain-usco .usc-metrics{margin-top:34px;background:var(--usc-card);border:1px solid var(--usc-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-usco .usc-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;border-left:1px solid var(--usc-line)}
.domain-usco .usc-metric:first-child{border-left:none}
.domain-usco .usc-metric .ic{color:var(--usc-pri2);flex-shrink:0}
.domain-usco .usc-metric .ic .icn{width:28px;height:28px}
.domain-usco .usc-metric .tx{text-align:left}
.domain-usco .usc-metric .num{font-size:19px;font-weight:700;color:var(--usc-pri2)}
.domain-usco .usc-metric small{color:var(--usc-muted);font-size:9.5px;line-height:1.6;display:block;margin-top:3px}
.domain-usco .usc-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}
.domain-usco .usc-cta .txt{padding:32px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.domain-usco .usc-cta .txt h2{font-size:26px;font-weight:700;margin-bottom:10px}
.domain-usco .usc-cta .txt h2 .usc-hl{color:var(--usc-pri2)}
.domain-usco .usc-cta .txt p{color:var(--usc-muted);font-size:12.5px;line-height:1.9;margin-bottom:20px}
.domain-usco .usc-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-usco .usc-cta .txt .btn .icn{width:15px;height:15px}
.domain-usco .usc-cta .img{min-height:230px}
.domain-usco .usc-cta .img svg{width:100%;height:100%}

/* footer recolor (us page only) */
.domain-usco .footer-links a:hover{color:#a78bfa}
.domain-usco .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   38. US APP DOMAIN PAGE (body.domain-usapp) — ai-us.app
   Premium domain sales page for ai-us.app · design adopted from ai-usapp mockup
   ai-usapp.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-usapp{
  --usa-bg:#05060b; --usa-card:#0e1019; --usa-card2:#131522;
  --usa-line:#1d2130; --usa-line2:#2a2e42;
  --usa-txt:#f1f2f8; --usa-muted:#a2a8bd; --usa-muted2:#7c8296;
  --usa-pri:#8b5cf6; --usa-pri2:#a78bfa; --usa-pri3:#6d28d9; --usa-green:#22c55e;
  --usa-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-usapp main{background:var(--usa-bg);color:var(--usa-txt);font-family:'Cairo',sans-serif}
.domain-usapp main .container{width:min(1000px,94%)}
.domain-usapp .dq-scale{zoom:var(--usa-s,1)}
.domain-usapp svg{display:block}
.domain-usapp a{text-decoration:none;color:inherit}
.domain-usapp .usa-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-usapp .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-usapp .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-usapp main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--usa-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-usapp main .btn::before{display:none}
.domain-usapp main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-usapp .usa-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--usa-muted);padding:16px 0 6px}
.domain-usapp .usa-crumbs a{color:var(--usa-muted)}
.domain-usapp .usa-crumbs .cur{color:var(--usa-pri2)}
.domain-usapp .usa-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-usapp .usa-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-usapp .usa-hero .usa-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-usapp .usa-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-usapp .usa-hero-text{text-align:left;position:relative;z-index:2}
.domain-usapp .usa-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-usapp .usa-badge .icn{width:13px;height:13px}
.domain-usapp .usa-hero-text h1{font-size:56px;font-weight:700;letter-spacing:-2px;line-height:1.1;margin:14px 0 2px;color:#fff}
.domain-usapp .usa-hero-text h1 .usa-tld{color:var(--usa-pri2)}
.domain-usapp .usa-hero-text .usa-sub-l{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:2px}
.domain-usapp .usa-hero-text .usa-sub-a{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-usapp .usa-hero-text .usa-desc{color:var(--usa-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-usapp .usa-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-usapp .usa-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--usa-line)}
.domain-usapp .usa-mini:first-child{border-inline-start:none}
.domain-usapp .usa-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--usa-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-usapp .usa-mini .ic .icn{width:22px;height:22px}
.domain-usapp .usa-mini b{font-size:10.5px;display:block;margin-bottom:4px}
.domain-usapp .usa-mini small{color:var(--usa-muted);font-size:9px;line-height:1.7;display:block}
.domain-usapp .usa-art-wrap{position:relative;z-index:1;animation:usafloat 8s ease-in-out infinite}
@keyframes usafloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-usapp .usa-art-wrap svg{width:100%;height:auto}

/* hero row (start panel + stats) */
.domain-usapp .usa-hero-row{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:stretch;margin-top:26px}
.domain-usapp .usa-start-panel{background:var(--usa-card);border:1px solid var(--usa-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-usapp .usa-sp-main h3{font-size:15px;font-weight:800;margin:6px 0 16px;text-align:right}
.domain-usapp .usa-sp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-usapp .usa-sp-main .btn .icn{width:16px;height:16px}
.domain-usapp .usa-sp-note{display:flex;align-items:center;justify-content:flex-start;gap:7px;color:var(--usa-muted);font-size:10.5px;margin-top:14px}
.domain-usapp .usa-sp-note .icn{width:16px;height:16px;color:var(--usa-pri2)}
.domain-usapp .usa-sp-side{background:var(--usa-card2);border:1px solid var(--usa-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-usapp .usa-sp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--usa-pri2)}
.domain-usapp .usa-sp-side .hc .icn{width:19px;height:19px}
.domain-usapp .usa-sp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-usapp .usa-sp-side small{color:var(--usa-muted);font-size:9.5px;line-height:1.8;display:block}
.domain-usapp .usa-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--usa-card);border:1px solid var(--usa-line);border-radius:14px;align-self:center}
.domain-usapp .usa-stat{padding:18px 6px;text-align:center;border-inline-start:1px solid var(--usa-line)}
.domain-usapp .usa-stat:first-child{border-inline-start:none}
.domain-usapp .usa-stat .lbl{font-size:11px;color:var(--usa-pri2);font-weight:700;margin-bottom:8px}
.domain-usapp .usa-stat .val{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-usapp .usa-stat .val.green{color:var(--usa-green)}
.domain-usapp .usa-dot{width:7px;height:7px;border-radius:50%;background:var(--usa-green);box-shadow:0 0 8px var(--usa-green);flex:none}

/* sections */
.domain-usapp .usa-section{padding:50px 0 38px}
.domain-usapp .usa-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-usapp .usa-sec-title .usa-hl{color:var(--usa-pri2)}
.domain-usapp .usa-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-usapp .usa-why-card{background:var(--usa-card);border:1px solid var(--usa-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-usapp .usa-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-usapp .usa-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--usa-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-usapp .usa-why-card .ic .icn{width:25px;height:25px}
.domain-usapp .usa-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-usapp .usa-why-card p{font-size:10.5px;color:var(--usa-muted);line-height:1.9}
.domain-usapp .usa-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-usapp .usa-use-card{background:var(--usa-card);border:1px solid var(--usa-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-usapp .usa-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-usapp .usa-use-card .thumb{height:118px;background:#0a0a14}
.domain-usapp .usa-use-card .thumb svg{width:100%;height:100%}
.domain-usapp .usa-use-card .body{padding:13px 8px;text-align:center}
.domain-usapp .usa-use-card h4{font-size:11px;font-weight:800;margin-bottom:6px}
.domain-usapp .usa-use-card p{font-size:8.8px;color:var(--usa-muted);line-height:1.8}
.domain-usapp .usa-metrics{margin-top:34px;background:var(--usa-card);border:1px solid var(--usa-line);border-radius:14px;display:grid;grid-template-columns:repeat(5,1fr)}
.domain-usapp .usa-metric{padding:18px 14px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--usa-line)}
.domain-usapp .usa-metric:first-child{border-inline-start:none}
.domain-usapp .usa-metric .ic{color:var(--usa-pri2);flex-shrink:0}
.domain-usapp .usa-metric .ic .icn{width:30px;height:30px}
.domain-usapp .usa-metric .tx{text-align:left}
.domain-usapp .usa-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:18px;font-weight:700;color:var(--usa-pri2);direction:ltr}
.domain-usapp .usa-metric small{color:var(--usa-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-usapp .usa-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}
.domain-usapp .usa-cta .txt{padding:34px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-usapp .usa-cta .txt h2{font-size:23px;font-weight:900;margin-bottom:10px}
.domain-usapp .usa-cta .txt p{color:var(--usa-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-usapp .usa-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-usapp .usa-cta .txt .btn .icn{width:15px;height:15px}
.domain-usapp .usa-cta .img{min-height:230px}
.domain-usapp .usa-cta .img svg{width:100%;height:100%}

/* footer recolor (us app page only) */
.domain-usapp .footer-links a:hover{color:#a78bfa}
.domain-usapp .footer-links a:hover::before{background:#8b5cf6}


/* ============================================================================
   39. YEMEN .CO DOMAIN PAGE (body.domain-yemenco) — aiyemen.co
   Premium domain sales page for aiyemen.co · design adopted from aiyemenco mockup
   aiyemenco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-yemenco{
  --yco-bg:#05060b; --yco-card:#0e1019; --yco-card2:#131522;
  --yco-line:#1d2130; --yco-line2:#2a2e42;
  --yco-txt:#f1f2f8; --yco-muted:#a2a8bd; --yco-muted2:#7c8296;
  --yco-pri:#8b5cf6; --yco-pri2:#a78bfa; --yco-pri3:#6d28d9; --yco-green:#22c55e;
  --yco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-yemenco main{background:var(--yco-bg);color:var(--yco-txt);font-family:'Cairo',sans-serif}
.domain-yemenco main .container{width:min(1000px,94%)}
.domain-yemenco .dq-scale{zoom:var(--yco-s,1)}
.domain-yemenco svg{display:block}
.domain-yemenco a{text-decoration:none;color:inherit}
.domain-yemenco .yco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-yemenco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-yemenco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-yemenco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--yco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-yemenco main .btn::before{display:none}
.domain-yemenco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-yemenco .yco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--yco-muted);padding:16px 0 6px}
.domain-yemenco .yco-crumbs a{color:var(--yco-muted)}
.domain-yemenco .yco-crumbs a:hover{color:var(--yco-pri2)}
.domain-yemenco .yco-crumbs .cur{color:var(--yco-pri2)}
.domain-yemenco .yco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-yemenco .yco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-yemenco .yco-hero .yco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-yemenco .yco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-yemenco .yco-hero-text{text-align:left;position:relative;z-index:2}
.domain-yemenco .yco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-yemenco .yco-badge .icn{width:13px;height:13px}
.domain-yemenco .yco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-yemenco .yco-hero-text h1 .yco-tld{color:var(--yco-pri2)}
.domain-yemenco .yco-hero-text .yco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-yemenco .yco-hero-text .yco-desc{color:var(--yco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-yemenco .yco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-yemenco .yco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--yco-line)}
.domain-yemenco .yco-mini:first-child{border-inline-start:none}
.domain-yemenco .yco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--yco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-yemenco .yco-mini .ic .icn{width:22px;height:22px}
.domain-yemenco .yco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-yemenco .yco-mini small{color:var(--yco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-yemenco .yco-art-wrap{position:relative;z-index:1;animation:ycofloat 8s ease-in-out infinite}
@keyframes ycofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-yemenco .yco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-yemenco .yco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-yemenco .yco-price-panel{background:var(--yco-card);border:1px solid var(--yco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-yemenco .yco-pp-main{text-align:center}
.domain-yemenco .yco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-yemenco .yco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-yemenco .yco-pp-main .btn .icn{width:15px;height:15px}
.domain-yemenco .yco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--yco-muted);font-size:10.5px;margin-top:14px}
.domain-yemenco .yco-pp-note .icn{width:15px;height:15px;color:var(--yco-pri2)}
.domain-yemenco .yco-pp-side{background:var(--yco-card2);border:1px solid var(--yco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-yemenco .yco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--yco-pri2)}
.domain-yemenco .yco-pp-side .hc .icn{width:19px;height:19px}
.domain-yemenco .yco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-yemenco .yco-pp-side small{color:var(--yco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-yemenco .yco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--yco-card);border:1px solid var(--yco-line);border-radius:14px}
.domain-yemenco .yco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--yco-line)}
.domain-yemenco .yco-stat:first-child{border-inline-start:none}
.domain-yemenco .yco-stat .lbl{font-size:10.5px;color:var(--yco-pri2);font-weight:700;margin-bottom:6px}
.domain-yemenco .yco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-yemenco .yco-dot{width:7px;height:7px;border-radius:50%;background:var(--yco-green);box-shadow:0 0 8px var(--yco-green);flex:none}

/* sections */
.domain-yemenco .yco-section{padding:50px 0 38px}
.domain-yemenco .yco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-yemenco .yco-sec-title .yco-hl{color:var(--yco-pri2)}
.domain-yemenco .yco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-yemenco .yco-why-card{background:var(--yco-card);border:1px solid var(--yco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-yemenco .yco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-yemenco .yco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--yco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-yemenco .yco-why-card .ic .icn{width:25px;height:25px}
.domain-yemenco .yco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-yemenco .yco-why-card p{font-size:10.5px;color:var(--yco-muted);line-height:1.9}
.domain-yemenco .yco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-yemenco .yco-use-card{background:var(--yco-card);border:1px solid var(--yco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-yemenco .yco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-yemenco .yco-use-card .thumb{height:118px;background:#0a0a14}
.domain-yemenco .yco-use-card .thumb svg{width:100%;height:100%}
.domain-yemenco .yco-use-card .body{padding:13px 8px;text-align:center}
.domain-yemenco .yco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-yemenco .yco-use-card p{font-size:8.8px;color:var(--yco-muted);line-height:1.8}
.domain-yemenco .yco-metrics{margin-top:34px;background:var(--yco-card);border:1px solid var(--yco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-yemenco .yco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--yco-line)}
.domain-yemenco .yco-metric:first-child{border-inline-start:none}
.domain-yemenco .yco-metric .ic{color:var(--yco-pri2);flex-shrink:0}
.domain-yemenco .yco-metric .ic .icn{width:28px;height:28px}
.domain-yemenco .yco-metric .tx{text-align:left}
.domain-yemenco .yco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--yco-pri2);direction:ltr}
.domain-yemenco .yco-metric small{color:var(--yco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-yemenco .yco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-yemenco .yco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-yemenco .yco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-yemenco .yco-cta .txt h2 .yco-hl{color:var(--yco-pri2)}
.domain-yemenco .yco-cta .txt p{color:var(--yco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-yemenco .yco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-yemenco .yco-cta .txt .btn .icn{width:15px;height:15px}
.domain-yemenco .yco-cta .img{min-height:230px}
.domain-yemenco .yco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-yemenco .footer-links a:hover{color:#a78bfa}
.domain-yemenco .footer-links a:hover::before{background:#8b5cf6}


   41. HUMAIN .CO DOMAIN PAGE (body.domain-humainco) — ai-humain.co
   Premium domain sales page for ai-humain.co · design adopted from aihumainco mockup
   aihumainco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-humainco{
  --huco-bg:#05060b; --huco-card:#0e1019; --huco-card2:#131522;
  --huco-line:#1d2130; --huco-line2:#2a2e42;
  --huco-txt:#f1f2f8; --huco-muted:#a2a8bd; --huco-muted2:#7c8296;
  --huco-pri:#8b5cf6; --huco-pri2:#a78bfa; --huco-pri3:#6d28d9; --huco-green:#22c55e;
  --huco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-humainco main{background:var(--huco-bg);color:var(--huco-txt);font-family:'Cairo',sans-serif}
.domain-humainco main .container{width:min(1000px,94%)}
.domain-humainco .dq-scale{zoom:var(--huco-s,1)}
.domain-humainco svg{display:block}
.domain-humainco a{text-decoration:none;color:inherit}
.domain-humainco .huco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-humainco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-humainco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-humainco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--huco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-humainco main .btn::before{display:none}
.domain-humainco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-humainco .huco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--huco-muted);padding:16px 0 6px}
.domain-humainco .huco-crumbs a{color:var(--huco-muted)}
.domain-humainco .huco-crumbs a:hover{color:var(--huco-pri2)}
.domain-humainco .huco-crumbs .cur{color:var(--huco-pri2)}
.domain-humainco .huco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-humainco .huco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-humainco .huco-hero .huco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-humainco .huco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-humainco .huco-hero-text{text-align:left;position:relative;z-index:2}
.domain-humainco .huco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-humainco .huco-badge .icn{width:13px;height:13px}
.domain-humainco .huco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-humainco .huco-hero-text h1 .huco-tld{color:var(--huco-pri2)}
.domain-humainco .huco-hero-text .huco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-humainco .huco-hero-text .huco-desc{color:var(--huco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-humainco .huco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-humainco .huco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--huco-line)}
.domain-humainco .huco-mini:first-child{border-inline-start:none}
.domain-humainco .huco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--huco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-humainco .huco-mini .ic .icn{width:22px;height:22px}
.domain-humainco .huco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-humainco .huco-mini small{color:var(--huco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-humainco .huco-art-wrap{position:relative;z-index:1;animation:hucofloat 8s ease-in-out infinite}
@keyframes hucofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-humainco .huco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-humainco .huco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-humainco .huco-price-panel{background:var(--huco-card);border:1px solid var(--huco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-humainco .huco-pp-main{text-align:center}
.domain-humainco .huco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-humainco .huco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-humainco .huco-pp-main .btn .icn{width:15px;height:15px}
.domain-humainco .huco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--huco-muted);font-size:10.5px;margin-top:14px}
.domain-humainco .huco-pp-note .icn{width:15px;height:15px;color:var(--huco-pri2)}
.domain-humainco .huco-pp-side{background:var(--huco-card2);border:1px solid var(--huco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-humainco .huco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--huco-pri2)}
.domain-humainco .huco-pp-side .hc .icn{width:19px;height:19px}
.domain-humainco .huco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-humainco .huco-pp-side small{color:var(--huco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-humainco .huco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--huco-card);border:1px solid var(--huco-line);border-radius:14px}
.domain-humainco .huco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--huco-line)}
.domain-humainco .huco-stat:first-child{border-inline-start:none}
.domain-humainco .huco-stat .lbl{font-size:10.5px;color:var(--huco-pri2);font-weight:700;margin-bottom:6px}
.domain-humainco .huco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-humainco .huco-dot{width:7px;height:7px;border-radius:50%;background:var(--huco-green);box-shadow:0 0 8px var(--huco-green);flex:none}

/* sections */
.domain-humainco .huco-section{padding:50px 0 38px}
.domain-humainco .huco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-humainco .huco-sec-title .huco-hl{color:var(--huco-pri2)}
.domain-humainco .huco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-humainco .huco-why-card{background:var(--huco-card);border:1px solid var(--huco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-humainco .huco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-humainco .huco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--huco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-humainco .huco-why-card .ic .icn{width:25px;height:25px}
.domain-humainco .huco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-humainco .huco-why-card p{font-size:10.5px;color:var(--huco-muted);line-height:1.9}
.domain-humainco .huco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-humainco .huco-use-card{background:var(--huco-card);border:1px solid var(--huco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-humainco .huco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-humainco .huco-use-card .thumb{height:118px;background:#0a0a14}
.domain-humainco .huco-use-card .thumb svg{width:100%;height:100%}
.domain-humainco .huco-use-card .body{padding:13px 8px;text-align:center}
.domain-humainco .huco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-humainco .huco-use-card p{font-size:8.8px;color:var(--huco-muted);line-height:1.8}
.domain-humainco .huco-metrics{margin-top:34px;background:var(--huco-card);border:1px solid var(--huco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humainco .huco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--huco-line)}
.domain-humainco .huco-metric:first-child{border-inline-start:none}
.domain-humainco .huco-metric .ic{color:var(--huco-pri2);flex-shrink:0}
.domain-humainco .huco-metric .ic .icn{width:28px;height:28px}
.domain-humainco .huco-metric .tx{text-align:left}
.domain-humainco .huco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--huco-pri2);direction:ltr}
.domain-humainco .huco-metric small{color:var(--huco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-humainco .huco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-humainco .huco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-humainco .huco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-humainco .huco-cta .txt h2 .huco-hl{color:var(--huco-pri2)}
.domain-humainco .huco-cta .txt p{color:var(--huco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-humainco .huco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-humainco .huco-cta .txt .btn .icn{width:15px;height:15px}
.domain-humainco .huco-cta .img{min-height:230px}
.domain-humainco .huco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-humainco .footer-links a:hover{color:#a78bfa}
.domain-humainco .footer-links a:hover::before{background:#8b5cf6}

   40. BAHRAIN .CO DOMAIN PAGE (body.domain-bhco) — ai-bh.co
   Premium domain sales page for ai-bh.co · design adopted from aibhco mockup
   aibhco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-bhco{
  --bhco-bg:#05060b; --bhco-card:#0e1019; --bhco-card2:#131522;
  --bhco-line:#1d2130; --bhco-line2:#2a2e42;
  --bhco-txt:#f1f2f8; --bhco-muted:#a2a8bd; --bhco-muted2:#7c8296;
  --bhco-pri:#8b5cf6; --bhco-pri2:#a78bfa; --bhco-pri3:#6d28d9; --bhco-green:#22c55e;
  --bhco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-bhco main{background:var(--bhco-bg);color:var(--bhco-txt);font-family:'Cairo',sans-serif}
.domain-bhco main .container{width:min(1000px,94%)}
.domain-bhco .dq-scale{zoom:var(--bhco-s,1)}
.domain-bhco svg{display:block}
.domain-bhco a{text-decoration:none;color:inherit}
.domain-bhco .bhco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-bhco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-bhco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-bhco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--bhco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-bhco main .btn::before{display:none}
.domain-bhco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-bhco .bhco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--bhco-muted);padding:16px 0 6px}
.domain-bhco .bhco-crumbs a{color:var(--bhco-muted)}
.domain-bhco .bhco-crumbs a:hover{color:var(--bhco-pri2)}
.domain-bhco .bhco-crumbs .cur{color:var(--bhco-pri2)}
.domain-bhco .bhco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-bhco .bhco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-bhco .bhco-hero .bhco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-bhco .bhco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-bhco .bhco-hero-text{text-align:left;position:relative;z-index:2}
.domain-bhco .bhco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-bhco .bhco-badge .icn{width:13px;height:13px}
.domain-bhco .bhco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-bhco .bhco-hero-text h1 .bhco-tld{color:var(--bhco-pri2)}
.domain-bhco .bhco-hero-text .bhco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-bhco .bhco-hero-text .bhco-desc{color:var(--bhco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-bhco .bhco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-bhco .bhco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--bhco-line)}
.domain-bhco .bhco-mini:first-child{border-inline-start:none}
.domain-bhco .bhco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--bhco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-bhco .bhco-mini .ic .icn{width:22px;height:22px}
.domain-bhco .bhco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-bhco .bhco-mini small{color:var(--bhco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-bhco .bhco-art-wrap{position:relative;z-index:1;animation:bhcofloat 8s ease-in-out infinite}
@keyframes bhcofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-bhco .bhco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-bhco .bhco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-bhco .bhco-price-panel{background:var(--bhco-card);border:1px solid var(--bhco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-bhco .bhco-pp-main{text-align:center}
.domain-bhco .bhco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-bhco .bhco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-bhco .bhco-pp-main .btn .icn{width:15px;height:15px}
.domain-bhco .bhco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--bhco-muted);font-size:10.5px;margin-top:14px}
.domain-bhco .bhco-pp-note .icn{width:15px;height:15px;color:var(--bhco-pri2)}
.domain-bhco .bhco-pp-side{background:var(--bhco-card2);border:1px solid var(--bhco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-bhco .bhco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--bhco-pri2)}
.domain-bhco .bhco-pp-side .hc .icn{width:19px;height:19px}
.domain-bhco .bhco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-bhco .bhco-pp-side small{color:var(--bhco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-bhco .bhco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bhco-card);border:1px solid var(--bhco-line);border-radius:14px}
.domain-bhco .bhco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--bhco-line)}
.domain-bhco .bhco-stat:first-child{border-inline-start:none}
.domain-bhco .bhco-stat .lbl{font-size:10.5px;color:var(--bhco-pri2);font-weight:700;margin-bottom:6px}
.domain-bhco .bhco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-bhco .bhco-dot{width:7px;height:7px;border-radius:50%;background:var(--bhco-green);box-shadow:0 0 8px var(--bhco-green);flex:none}

/* sections */
.domain-bhco .bhco-section{padding:50px 0 38px}
.domain-bhco .bhco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-bhco .bhco-sec-title .bhco-hl{color:var(--bhco-pri2)}
.domain-bhco .bhco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-bhco .bhco-why-card{background:var(--bhco-card);border:1px solid var(--bhco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-bhco .bhco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-bhco .bhco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--bhco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-bhco .bhco-why-card .ic .icn{width:25px;height:25px}
.domain-bhco .bhco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-bhco .bhco-why-card p{font-size:10.5px;color:var(--bhco-muted);line-height:1.9}
.domain-bhco .bhco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-bhco .bhco-use-card{background:var(--bhco-card);border:1px solid var(--bhco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-bhco .bhco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-bhco .bhco-use-card .thumb{height:118px;background:#0a0a14}
.domain-bhco .bhco-use-card .thumb svg{width:100%;height:100%}
.domain-bhco .bhco-use-card .body{padding:13px 8px;text-align:center}
.domain-bhco .bhco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-bhco .bhco-use-card p{font-size:8.8px;color:var(--bhco-muted);line-height:1.8}
.domain-bhco .bhco-metrics{margin-top:34px;background:var(--bhco-card);border:1px solid var(--bhco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-bhco .bhco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--bhco-line)}
.domain-bhco .bhco-metric:first-child{border-inline-start:none}
.domain-bhco .bhco-metric .ic{color:var(--bhco-pri2);flex-shrink:0}
.domain-bhco .bhco-metric .ic .icn{width:28px;height:28px}
.domain-bhco .bhco-metric .tx{text-align:left}
.domain-bhco .bhco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--bhco-pri2);direction:ltr}
.domain-bhco .bhco-metric small{color:var(--bhco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-bhco .bhco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-bhco .bhco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-bhco .bhco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-bhco .bhco-cta .txt h2 .bhco-hl{color:var(--bhco-pri2)}
.domain-bhco .bhco-cta .txt p{color:var(--bhco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-bhco .bhco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-bhco .bhco-cta .txt .btn .icn{width:15px;height:15px}
.domain-bhco .bhco-cta .img{min-height:230px}
.domain-bhco .bhco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-bhco .footer-links a:hover{color:#a78bfa}
.domain-bhco .footer-links a:hover::before{background:#8b5cf6}

   42. KSA .CO DOMAIN PAGE (body.domain-ksaco) — ai-ksa.co
   Premium domain sales page for ai-ksa.co · design adopted from aiksaco mockup
   aiksaco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-ksaco{
  --ksaco-bg:#05060b; --ksaco-card:#0e1019; --ksaco-card2:#131522;
  --ksaco-line:#1d2130; --ksaco-line2:#2a2e42;
  --ksaco-txt:#f1f2f8; --ksaco-muted:#a2a8bd; --ksaco-muted2:#7c8296;
  --ksaco-pri:#8b5cf6; --ksaco-pri2:#a78bfa; --ksaco-pri3:#6d28d9; --ksaco-green:#22c55e;
  --ksaco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-ksaco main{background:var(--ksaco-bg);color:var(--ksaco-txt);font-family:'Cairo',sans-serif}
.domain-ksaco main .container{width:min(1000px,94%)}
.domain-ksaco .dq-scale{zoom:var(--ksaco-s,1)}
.domain-ksaco svg{display:block}
.domain-ksaco a{text-decoration:none;color:inherit}
.domain-ksaco .ksaco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-ksaco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-ksaco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-ksaco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--ksaco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-ksaco main .btn::before{display:none}
.domain-ksaco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-ksaco .ksaco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--ksaco-muted);padding:16px 0 6px}
.domain-ksaco .ksaco-crumbs a{color:var(--ksaco-muted)}
.domain-ksaco .ksaco-crumbs a:hover{color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-crumbs .cur{color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-ksaco .ksaco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-ksaco .ksaco-hero .ksaco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-ksaco .ksaco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-ksaco .ksaco-hero-text{text-align:left;position:relative;z-index:2}
.domain-ksaco .ksaco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-ksaco .ksaco-badge .icn{width:13px;height:13px}
.domain-ksaco .ksaco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-ksaco .ksaco-hero-text h1 .ksaco-tld{color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-hero-text .ksaco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:4px}
.domain-ksaco .ksaco-hero-text .ksaco-tag2{font-size:16px;font-weight:800;color:#2dd4bf;margin-bottom:12px}
.domain-ksaco .ksaco-hero-text .ksaco-desc{color:var(--ksaco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-ksaco .ksaco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-ksaco .ksaco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--ksaco-line)}
.domain-ksaco .ksaco-mini:first-child{border-inline-start:none}
.domain-ksaco .ksaco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--ksaco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-ksaco .ksaco-mini .ic .icn{width:22px;height:22px}
.domain-ksaco .ksaco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-ksaco .ksaco-mini small{color:var(--ksaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaco .ksaco-art-wrap{position:relative;z-index:1;animation:ksacofloat 8s ease-in-out infinite}
@keyframes ksacofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-ksaco .ksaco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-ksaco .ksaco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-ksaco .ksaco-price-panel{background:var(--ksaco-card);border:1px solid var(--ksaco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-ksaco .ksaco-pp-main{text-align:center}
.domain-ksaco .ksaco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-ksaco .ksaco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-ksaco .ksaco-pp-main .btn .icn{width:15px;height:15px}
.domain-ksaco .ksaco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ksaco-muted);font-size:10.5px;margin-top:14px}
.domain-ksaco .ksaco-pp-note .icn{width:15px;height:15px;color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-pp-side{background:var(--ksaco-card2);border:1px solid var(--ksaco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-ksaco .ksaco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-pp-side .hc .icn{width:19px;height:19px}
.domain-ksaco .ksaco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-ksaco .ksaco-pp-side small{color:var(--ksaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaco .ksaco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ksaco-card);border:1px solid var(--ksaco-line);border-radius:14px}
.domain-ksaco .ksaco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--ksaco-line)}
.domain-ksaco .ksaco-stat:first-child{border-inline-start:none}
.domain-ksaco .ksaco-stat .lbl{font-size:10.5px;color:var(--ksaco-pri2);font-weight:700;margin-bottom:6px}
.domain-ksaco .ksaco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-ksaco .ksaco-dot{width:7px;height:7px;border-radius:50%;background:var(--ksaco-green);box-shadow:0 0 8px var(--ksaco-green);flex:none}

/* sections */
.domain-ksaco .ksaco-section{padding:50px 0 38px}
.domain-ksaco .ksaco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-ksaco .ksaco-sec-title .ksaco-hl{color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-ksaco .ksaco-why-card{background:var(--ksaco-card);border:1px solid var(--ksaco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-ksaco .ksaco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-ksaco .ksaco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--ksaco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-ksaco .ksaco-why-card .ic .icn{width:25px;height:25px}
.domain-ksaco .ksaco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-ksaco .ksaco-why-card p{font-size:10.5px;color:var(--ksaco-muted);line-height:1.9}
.domain-ksaco .ksaco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-ksaco .ksaco-use-card{background:var(--ksaco-card);border:1px solid var(--ksaco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-ksaco .ksaco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-ksaco .ksaco-use-card .thumb{height:118px;background:#0a0a14}
.domain-ksaco .ksaco-use-card .thumb svg{width:100%;height:100%}
.domain-ksaco .ksaco-use-card .body{padding:13px 8px;text-align:center}
.domain-ksaco .ksaco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-ksaco .ksaco-use-card p{font-size:8.8px;color:var(--ksaco-muted);line-height:1.8}
.domain-ksaco .ksaco-metrics{margin-top:34px;background:var(--ksaco-card);border:1px solid var(--ksaco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-ksaco .ksaco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--ksaco-line)}
.domain-ksaco .ksaco-metric:first-child{border-inline-start:none}
.domain-ksaco .ksaco-metric .ic{color:var(--ksaco-pri2);flex-shrink:0}
.domain-ksaco .ksaco-metric .ic .icn{width:28px;height:28px}
.domain-ksaco .ksaco-metric .tx{text-align:left}
.domain-ksaco .ksaco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--ksaco-pri2);direction:ltr}
.domain-ksaco .ksaco-metric small{color:var(--ksaco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-ksaco .ksaco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-ksaco .ksaco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-ksaco .ksaco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-ksaco .ksaco-cta .txt h2 .ksaco-hl{color:var(--ksaco-pri2)}
.domain-ksaco .ksaco-cta .txt p{color:var(--ksaco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-ksaco .ksaco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-ksaco .ksaco-cta .txt .btn .icn{width:15px;height:15px}
.domain-ksaco .ksaco-cta .img{min-height:230px}
.domain-ksaco .ksaco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-ksaco .footer-links a:hover{color:#a78bfa}
.domain-ksaco .footer-links a:hover::before{background:#8b5cf6}

   43. KUWAIT .IO DOMAIN PAGE (body.domain-kwio) — ai-kw.io
   Premium domain sales page for ai-kw.io · design adopted from kwio mockup
   ai-kwio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-kwio{
  --kwio-bg:#05060b; --kwio-card:#0e1019; --kwio-card2:#131522;
  --kwio-line:#1d2130; --kwio-line2:#2a2e42;
  --kwio-txt:#f1f2f8; --kwio-muted:#a2a8bd; --kwio-muted2:#7c8296;
  --kwio-pri:#8b5cf6; --kwio-pri2:#a78bfa; --kwio-pri3:#6d28d9; --kwio-green:#22c55e;
  --kwio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-kwio main{background:var(--kwio-bg);color:var(--kwio-txt);font-family:'Cairo',sans-serif}
.domain-kwio main .container{width:min(1000px,94%)}
.domain-kwio .dq-scale{zoom:var(--kwio-s,1)}
.domain-kwio svg{display:block}
.domain-kwio a{text-decoration:none;color:inherit}
.domain-kwio .kwio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-kwio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-kwio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-kwio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--kwio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-kwio main .btn::before{display:none}
.domain-kwio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-kwio .kwio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--kwio-muted);padding:16px 0 6px}
.domain-kwio .kwio-crumbs a{color:var(--kwio-muted)}
.domain-kwio .kwio-crumbs a:hover{color:var(--kwio-pri2)}
.domain-kwio .kwio-crumbs .cur{color:var(--kwio-pri2)}
.domain-kwio .kwio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-kwio .kwio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-kwio .kwio-hero .kwio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-kwio .kwio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-kwio .kwio-hero-text{text-align:left;position:relative;z-index:2}
.domain-kwio .kwio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-kwio .kwio-badge .icn{width:13px;height:13px}
.domain-kwio .kwio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-kwio .kwio-hero-text h1 .kwio-tld{color:var(--kwio-pri2)}
.domain-kwio .kwio-hero-text .kwio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:4px}
.domain-kwio .kwio-hero-text .kwio-tag2{font-size:16px;font-weight:800;color:#22d3ee;margin-bottom:12px}
.domain-kwio .kwio-hero-text .kwio-desc{color:var(--kwio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-kwio .kwio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-kwio .kwio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--kwio-line)}
.domain-kwio .kwio-mini:first-child{border-inline-start:none}
.domain-kwio .kwio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--kwio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-kwio .kwio-mini .ic .icn{width:22px;height:22px}
.domain-kwio .kwio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-kwio .kwio-mini small{color:var(--kwio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwio .kwio-art-wrap{position:relative;z-index:1;animation:kwiofloat 8s ease-in-out infinite}
@keyframes kwiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-kwio .kwio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-kwio .kwio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-kwio .kwio-price-panel{background:var(--kwio-card);border:1px solid var(--kwio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-kwio .kwio-pp-main{text-align:center}
.domain-kwio .kwio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-kwio .kwio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-kwio .kwio-pp-main .btn .icn{width:15px;height:15px}
.domain-kwio .kwio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--kwio-muted);font-size:10.5px;margin-top:14px}
.domain-kwio .kwio-pp-note .icn{width:15px;height:15px;color:var(--kwio-pri2)}
.domain-kwio .kwio-pp-side{background:var(--kwio-card2);border:1px solid var(--kwio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-kwio .kwio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--kwio-pri2)}
.domain-kwio .kwio-pp-side .hc .icn{width:19px;height:19px}
.domain-kwio .kwio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-kwio .kwio-pp-side small{color:var(--kwio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwio .kwio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--kwio-card);border:1px solid var(--kwio-line);border-radius:14px}
.domain-kwio .kwio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--kwio-line)}
.domain-kwio .kwio-stat:first-child{border-inline-start:none}
.domain-kwio .kwio-stat .lbl{font-size:10.5px;color:var(--kwio-pri2);font-weight:700;margin-bottom:6px}
.domain-kwio .kwio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-kwio .kwio-dot{width:7px;height:7px;border-radius:50%;background:var(--kwio-green);box-shadow:0 0 8px var(--kwio-green);flex:none}

/* sections */
.domain-kwio .kwio-section{padding:50px 0 38px}
.domain-kwio .kwio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-kwio .kwio-sec-title .kwio-hl{color:var(--kwio-pri2)}
.domain-kwio .kwio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-kwio .kwio-why-card{background:var(--kwio-card);border:1px solid var(--kwio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-kwio .kwio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-kwio .kwio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--kwio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-kwio .kwio-why-card .ic .icn{width:25px;height:25px}
.domain-kwio .kwio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-kwio .kwio-why-card p{font-size:10.5px;color:var(--kwio-muted);line-height:1.9}
.domain-kwio .kwio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-kwio .kwio-use-card{background:var(--kwio-card);border:1px solid var(--kwio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-kwio .kwio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-kwio .kwio-use-card .thumb{height:118px;background:#0a0a14}
.domain-kwio .kwio-use-card .thumb svg{width:100%;height:100%}
.domain-kwio .kwio-use-card .body{padding:13px 8px;text-align:center}
.domain-kwio .kwio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-kwio .kwio-use-card p{font-size:8.8px;color:var(--kwio-muted);line-height:1.8}
.domain-kwio .kwio-metrics{margin-top:34px;background:var(--kwio-card);border:1px solid var(--kwio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-kwio .kwio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--kwio-line)}
.domain-kwio .kwio-metric:first-child{border-inline-start:none}
.domain-kwio .kwio-metric .ic{color:var(--kwio-pri2);flex-shrink:0}
.domain-kwio .kwio-metric .ic .icn{width:28px;height:28px}
.domain-kwio .kwio-metric .tx{text-align:left}
.domain-kwio .kwio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--kwio-pri2);direction:ltr}
.domain-kwio .kwio-metric small{color:var(--kwio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-kwio .kwio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-kwio .kwio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-kwio .kwio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-kwio .kwio-cta .txt h2 .kwio-hl{color:var(--kwio-pri2)}
.domain-kwio .kwio-cta .txt p{color:var(--kwio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-kwio .kwio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-kwio .kwio-cta .txt .btn .icn{width:15px;height:15px}
.domain-kwio .kwio-cta .img{min-height:230px}
.domain-kwio .kwio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-kwio .footer-links a:hover{color:#a78bfa}
.domain-kwio .footer-links a:hover::before{background:#8b5cf6}

   44. MENA .CO DOMAIN PAGE (body.domain-menaco) — ai-mena.co
   Premium domain sales page for ai-mena.co · design adopted from menaco mockup
   ai-menaco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-menaco{
  --menaco-bg:#05060b; --menaco-card:#0e1019; --menaco-card2:#131522;
  --menaco-line:#1d2130; --menaco-line2:#2a2e42;
  --menaco-txt:#f1f2f8; --menaco-muted:#a2a8bd; --menaco-muted2:#7c8296;
  --menaco-pri:#8b5cf6; --menaco-pri2:#a78bfa; --menaco-pri3:#6d28d9; --menaco-green:#22c55e;
  --menaco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-menaco main{background:var(--menaco-bg);color:var(--menaco-txt);font-family:'Cairo',sans-serif}
.domain-menaco main .container{width:min(1000px,94%)}
.domain-menaco .dq-scale{zoom:var(--menaco-s,1)}
.domain-menaco svg{display:block}
.domain-menaco a{text-decoration:none;color:inherit}
.domain-menaco .menaco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-menaco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-menaco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-menaco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--menaco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-menaco main .btn::before{display:none}
.domain-menaco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-menaco .menaco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--menaco-muted);padding:16px 0 6px}
.domain-menaco .menaco-crumbs a{color:var(--menaco-muted)}
.domain-menaco .menaco-crumbs a:hover{color:var(--menaco-pri2)}
.domain-menaco .menaco-crumbs .cur{color:var(--menaco-pri2)}
.domain-menaco .menaco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-menaco .menaco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-menaco .menaco-hero .menaco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-menaco .menaco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-menaco .menaco-hero-text{text-align:left;position:relative;z-index:2}
.domain-menaco .menaco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-menaco .menaco-badge .icn{width:13px;height:13px}
.domain-menaco .menaco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-menaco .menaco-hero-text h1 .menaco-tld{color:var(--menaco-pri2)}
.domain-menaco .menaco-hero-text .menaco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:4px}
.domain-menaco .menaco-hero-text .menaco-tag2{font-size:16px;font-weight:800;color:#22d3ee;margin-bottom:12px}
.domain-menaco .menaco-hero-text .menaco-desc{color:var(--menaco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-menaco .menaco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-menaco .menaco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--menaco-line)}
.domain-menaco .menaco-mini:first-child{border-inline-start:none}
.domain-menaco .menaco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--menaco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-menaco .menaco-mini .ic .icn{width:22px;height:22px}
.domain-menaco .menaco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-menaco .menaco-mini small{color:var(--menaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-menaco .menaco-art-wrap{position:relative;z-index:1;animation:menacofloat 8s ease-in-out infinite}
@keyframes menacofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-menaco .menaco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-menaco .menaco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-menaco .menaco-price-panel{background:var(--menaco-card);border:1px solid var(--menaco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-menaco .menaco-pp-main{text-align:center}
.domain-menaco .menaco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-menaco .menaco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-menaco .menaco-pp-main .btn .icn{width:15px;height:15px}
.domain-menaco .menaco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--menaco-muted);font-size:10.5px;margin-top:14px}
.domain-menaco .menaco-pp-note .icn{width:15px;height:15px;color:var(--menaco-pri2)}
.domain-menaco .menaco-pp-side{background:var(--menaco-card2);border:1px solid var(--menaco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-menaco .menaco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--menaco-pri2)}
.domain-menaco .menaco-pp-side .hc .icn{width:19px;height:19px}
.domain-menaco .menaco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-menaco .menaco-pp-side small{color:var(--menaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-menaco .menaco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--menaco-card);border:1px solid var(--menaco-line);border-radius:14px}
.domain-menaco .menaco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--menaco-line)}
.domain-menaco .menaco-stat:first-child{border-inline-start:none}
.domain-menaco .menaco-stat .lbl{font-size:10.5px;color:var(--menaco-pri2);font-weight:700;margin-bottom:6px}
.domain-menaco .menaco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-menaco .menaco-dot{width:7px;height:7px;border-radius:50%;background:var(--menaco-green);box-shadow:0 0 8px var(--menaco-green);flex:none}

/* sections */
.domain-menaco .menaco-section{padding:50px 0 38px}
.domain-menaco .menaco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-menaco .menaco-sec-title .menaco-hl{color:var(--menaco-pri2)}
.domain-menaco .menaco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-menaco .menaco-why-card{background:var(--menaco-card);border:1px solid var(--menaco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-menaco .menaco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-menaco .menaco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--menaco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-menaco .menaco-why-card .ic .icn{width:25px;height:25px}
.domain-menaco .menaco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-menaco .menaco-why-card p{font-size:10.5px;color:var(--menaco-muted);line-height:1.9}
.domain-menaco .menaco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-menaco .menaco-use-card{background:var(--menaco-card);border:1px solid var(--menaco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-menaco .menaco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-menaco .menaco-use-card .thumb{height:118px;background:#0a0a14}
.domain-menaco .menaco-use-card .thumb svg{width:100%;height:100%}
.domain-menaco .menaco-use-card .body{padding:13px 8px;text-align:center}
.domain-menaco .menaco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-menaco .menaco-use-card p{font-size:8.8px;color:var(--menaco-muted);line-height:1.8}
.domain-menaco .menaco-metrics{margin-top:34px;background:var(--menaco-card);border:1px solid var(--menaco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-menaco .menaco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--menaco-line)}
.domain-menaco .menaco-metric:first-child{border-inline-start:none}
.domain-menaco .menaco-metric .ic{color:var(--menaco-pri2);flex-shrink:0}
.domain-menaco .menaco-metric .ic .icn{width:28px;height:28px}
.domain-menaco .menaco-metric .tx{text-align:left}
.domain-menaco .menaco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--menaco-pri2);direction:ltr}
.domain-menaco .menaco-metric small{color:var(--menaco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-menaco .menaco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-menaco .menaco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-menaco .menaco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-menaco .menaco-cta .txt h2 .menaco-hl{color:var(--menaco-pri2)}
.domain-menaco .menaco-cta .txt p{color:var(--menaco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-menaco .menaco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-menaco .menaco-cta .txt .btn .icn{width:15px;height:15px}
.domain-menaco .menaco-cta .img{min-height:230px}
.domain-menaco .menaco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-menaco .footer-links a:hover{color:#a78bfa}
.domain-menaco .footer-links a:hover::before{background:#8b5cf6}

   45. MIDDLE EAST .CO DOMAIN PAGE (body.domain-meastco) — ai-middleeast.co
   Premium domain sales page for ai-middleeast.co · design adopted from meastco mockup
   ai-middleeastco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-meastco{
  --meastco-bg:#05060b; --meastco-card:#0e1019; --meastco-card2:#131522;
  --meastco-line:#1d2130; --meastco-line2:#2a2e42;
  --meastco-txt:#f1f2f8; --meastco-muted:#a2a8bd; --meastco-muted2:#7c8296;
  --meastco-pri:#8b5cf6; --meastco-pri2:#a78bfa; --meastco-pri3:#6d28d9; --meastco-green:#22c55e;
  --meastco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-meastco main{background:var(--meastco-bg);color:var(--meastco-txt);font-family:'Cairo',sans-serif}
.domain-meastco main .container{width:min(1000px,94%)}
.domain-meastco .dq-scale{zoom:var(--meastco-s,1)}
.domain-meastco svg{display:block}
.domain-meastco a{text-decoration:none;color:inherit}
.domain-meastco .meastco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-meastco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-meastco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-meastco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--meastco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-meastco main .btn::before{display:none}
.domain-meastco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-meastco .meastco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--meastco-muted);padding:16px 0 6px}
.domain-meastco .meastco-crumbs a{color:var(--meastco-muted)}
.domain-meastco .meastco-crumbs a:hover{color:var(--meastco-pri2)}
.domain-meastco .meastco-crumbs .cur{color:var(--meastco-pri2)}
.domain-meastco .meastco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-meastco .meastco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-meastco .meastco-hero .meastco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-meastco .meastco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-meastco .meastco-hero-text{text-align:left;position:relative;z-index:2}
.domain-meastco .meastco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-meastco .meastco-badge .icn{width:13px;height:13px}
.domain-meastco .meastco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-meastco .meastco-hero-text h1 .meastco-tld{color:var(--meastco-pri2)}
.domain-meastco .meastco-hero-text .meastco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:4px}
.domain-meastco .meastco-hero-text .meastco-tag2{font-size:16px;font-weight:800;color:#22d3ee;margin-bottom:12px}
.domain-meastco .meastco-hero-text .meastco-desc{color:var(--meastco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-meastco .meastco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-meastco .meastco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--meastco-line)}
.domain-meastco .meastco-mini:first-child{border-inline-start:none}
.domain-meastco .meastco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--meastco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-meastco .meastco-mini .ic .icn{width:22px;height:22px}
.domain-meastco .meastco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-meastco .meastco-mini small{color:var(--meastco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-meastco .meastco-art-wrap{position:relative;z-index:1;animation:meastcofloat 8s ease-in-out infinite}
@keyframes meastcofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-meastco .meastco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-meastco .meastco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-meastco .meastco-price-panel{background:var(--meastco-card);border:1px solid var(--meastco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-meastco .meastco-pp-main{text-align:center}
.domain-meastco .meastco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-meastco .meastco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-meastco .meastco-pp-main .btn .icn{width:15px;height:15px}
.domain-meastco .meastco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--meastco-muted);font-size:10.5px;margin-top:14px}
.domain-meastco .meastco-pp-note .icn{width:15px;height:15px;color:var(--meastco-pri2)}
.domain-meastco .meastco-pp-side{background:var(--meastco-card2);border:1px solid var(--meastco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-meastco .meastco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--meastco-pri2)}
.domain-meastco .meastco-pp-side .hc .icn{width:19px;height:19px}
.domain-meastco .meastco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-meastco .meastco-pp-side small{color:var(--meastco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-meastco .meastco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--meastco-card);border:1px solid var(--meastco-line);border-radius:14px}
.domain-meastco .meastco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--meastco-line)}
.domain-meastco .meastco-stat:first-child{border-inline-start:none}
.domain-meastco .meastco-stat .lbl{font-size:10.5px;color:var(--meastco-pri2);font-weight:700;margin-bottom:6px}
.domain-meastco .meastco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-meastco .meastco-dot{width:7px;height:7px;border-radius:50%;background:var(--meastco-green);box-shadow:0 0 8px var(--meastco-green);flex:none}

/* sections */
.domain-meastco .meastco-section{padding:50px 0 38px}
.domain-meastco .meastco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-meastco .meastco-sec-title .meastco-hl{color:var(--meastco-pri2)}
.domain-meastco .meastco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-meastco .meastco-why-card{background:var(--meastco-card);border:1px solid var(--meastco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-meastco .meastco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-meastco .meastco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--meastco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-meastco .meastco-why-card .ic .icn{width:25px;height:25px}
.domain-meastco .meastco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-meastco .meastco-why-card p{font-size:10.5px;color:var(--meastco-muted);line-height:1.9}
.domain-meastco .meastco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-meastco .meastco-use-card{background:var(--meastco-card);border:1px solid var(--meastco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-meastco .meastco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-meastco .meastco-use-card .thumb{height:118px;background:#0a0a14}
.domain-meastco .meastco-use-card .thumb svg{width:100%;height:100%}
.domain-meastco .meastco-use-card .body{padding:13px 8px;text-align:center}
.domain-meastco .meastco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-meastco .meastco-use-card p{font-size:8.8px;color:var(--meastco-muted);line-height:1.8}
.domain-meastco .meastco-metrics{margin-top:34px;background:var(--meastco-card);border:1px solid var(--meastco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-meastco .meastco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--meastco-line)}
.domain-meastco .meastco-metric:first-child{border-inline-start:none}
.domain-meastco .meastco-metric .ic{color:var(--meastco-pri2);flex-shrink:0}
.domain-meastco .meastco-metric .ic .icn{width:28px;height:28px}
.domain-meastco .meastco-metric .tx{text-align:left}
.domain-meastco .meastco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--meastco-pri2);direction:ltr}
.domain-meastco .meastco-metric small{color:var(--meastco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-meastco .meastco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-meastco .meastco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-meastco .meastco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-meastco .meastco-cta .txt h2 .meastco-hl{color:var(--meastco-pri2)}
.domain-meastco .meastco-cta .txt p{color:var(--meastco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-meastco .meastco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-meastco .meastco-cta .txt .btn .icn{width:15px;height:15px}
.domain-meastco .meastco-cta .img{min-height:230px}
.domain-meastco .meastco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-meastco .footer-links a:hover{color:#a78bfa}
.domain-meastco .footer-links a:hover::before{background:#8b5cf6}

   46. OMAN .IO DOMAIN PAGE (body.domain-omio) — ai-om.io
   Premium domain sales page for ai-om.io · design adopted from omio mockup
   omio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-omio{
  --omio-bg:#05060b; --omio-card:#0e1019; --omio-card2:#131522;
  --omio-line:#1d2130; --omio-line2:#2a2e42;
  --omio-txt:#f1f2f8; --omio-muted:#a2a8bd; --omio-muted2:#7c8296;
  --omio-pri:#8b5cf6; --omio-pri2:#a78bfa; --omio-pri3:#6d28d9; --omio-green:#22c55e;
  --omio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-omio main{background:var(--omio-bg);color:var(--omio-txt);font-family:'Cairo',sans-serif}
.domain-omio main .container{width:min(1000px,94%)}
.domain-omio .dq-scale{zoom:var(--omio-s,1)}
.domain-omio svg{display:block}
.domain-omio a{text-decoration:none;color:inherit}
.domain-omio .omio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-omio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-omio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-omio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--omio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-omio main .btn::before{display:none}
.domain-omio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-omio .omio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--omio-muted);padding:16px 0 6px}
.domain-omio .omio-crumbs a{color:var(--omio-muted)}
.domain-omio .omio-crumbs a:hover{color:var(--omio-pri2)}
.domain-omio .omio-crumbs .cur{color:var(--omio-pri2)}
.domain-omio .omio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-omio .omio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-omio .omio-hero .omio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-omio .omio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-omio .omio-hero-text{text-align:left;position:relative;z-index:2}
.domain-omio .omio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-omio .omio-badge .icn{width:13px;height:13px}
.domain-omio .omio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-omio .omio-hero-text h1 .omio-tld{color:var(--omio-pri2)}
.domain-omio .omio-hero-text .omio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-omio .omio-hero-text .omio-tag2{font-size:16px;font-weight:800;color:#22d3ee;margin-bottom:12px}
.domain-omio .omio-hero-text .omio-desc{color:var(--omio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-omio .omio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-omio .omio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--omio-line)}
.domain-omio .omio-mini:first-child{border-inline-start:none}
.domain-omio .omio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--omio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-omio .omio-mini .ic .icn{width:22px;height:22px}
.domain-omio .omio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-omio .omio-mini small{color:var(--omio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-omio .omio-art-wrap{position:relative;z-index:1;animation:omiofloat 8s ease-in-out infinite}
@keyframes omiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-omio .omio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-omio .omio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-omio .omio-price-panel{background:var(--omio-card);border:1px solid var(--omio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-omio .omio-pp-main{text-align:center}
.domain-omio .omio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-omio .omio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-omio .omio-pp-main .btn .icn{width:15px;height:15px}
.domain-omio .omio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--omio-muted);font-size:10.5px;margin-top:14px}
.domain-omio .omio-pp-note .icn{width:15px;height:15px;color:var(--omio-pri2)}
.domain-omio .omio-pp-side{background:var(--omio-card2);border:1px solid var(--omio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-omio .omio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--omio-pri2)}
.domain-omio .omio-pp-side .hc .icn{width:19px;height:19px}
.domain-omio .omio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-omio .omio-pp-side small{color:var(--omio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-omio .omio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--omio-card);border:1px solid var(--omio-line);border-radius:14px}
.domain-omio .omio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--omio-line)}
.domain-omio .omio-stat:first-child{border-inline-start:none}
.domain-omio .omio-stat .lbl{font-size:10.5px;color:var(--omio-pri2);font-weight:700;margin-bottom:6px}
.domain-omio .omio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-omio .omio-dot{width:7px;height:7px;border-radius:50%;background:var(--omio-green);box-shadow:0 0 8px var(--omio-green);flex:none}

/* sections */
.domain-omio .omio-section{padding:50px 0 38px}
.domain-omio .omio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-omio .omio-sec-title .omio-hl{color:var(--omio-pri2)}
.domain-omio .omio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-omio .omio-why-card{background:var(--omio-card);border:1px solid var(--omio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-omio .omio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-omio .omio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--omio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-omio .omio-why-card .ic .icn{width:25px;height:25px}
.domain-omio .omio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-omio .omio-why-card p{font-size:10.5px;color:var(--omio-muted);line-height:1.9}
.domain-omio .omio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-omio .omio-use-card{background:var(--omio-card);border:1px solid var(--omio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-omio .omio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-omio .omio-use-card .thumb{height:118px;background:#0a0a14}
.domain-omio .omio-use-card .thumb svg{width:100%;height:100%}
.domain-omio .omio-use-card .body{padding:13px 8px;text-align:center}
.domain-omio .omio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-omio .omio-use-card p{font-size:8.8px;color:var(--omio-muted);line-height:1.8}
.domain-omio .omio-metrics{margin-top:34px;background:var(--omio-card);border:1px solid var(--omio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-omio .omio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--omio-line)}
.domain-omio .omio-metric:first-child{border-inline-start:none}
.domain-omio .omio-metric .ic{color:var(--omio-pri2);flex-shrink:0}
.domain-omio .omio-metric .ic .icn{width:28px;height:28px}
.domain-omio .omio-metric .tx{text-align:left}
.domain-omio .omio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--omio-pri2);direction:ltr}
.domain-omio .omio-metric small{color:var(--omio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-omio .omio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-omio .omio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-omio .omio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-omio .omio-cta .txt h2 .omio-hl{color:var(--omio-pri2)}
.domain-omio .omio-cta .txt p{color:var(--omio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-omio .omio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-omio .omio-cta .txt .btn .icn{width:15px;height:15px}
.domain-omio .omio-cta .img{min-height:230px}
.domain-omio .omio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-omio .footer-links a:hover{color:#a78bfa}
.domain-omio .footer-links a:hover::before{background:#8b5cf6}

   47. QATAR .CO DOMAIN PAGE (body.domain-qaco) — ai-qa.co
   Premium domain sales page for ai-qa.co · design adopted from qaco mockup
   qaco.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-qaco{
  --qaco-bg:#05060b; --qaco-card:#0e1019; --qaco-card2:#131522;
  --qaco-line:#1d2130; --qaco-line2:#2a2e42;
  --qaco-txt:#f1f2f8; --qaco-muted:#a2a8bd; --qaco-muted2:#7c8296;
  --qaco-pri:#8b5cf6; --qaco-pri2:#a78bfa; --qaco-pri3:#6d28d9; --qaco-green:#22c55e;
  --qaco-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-qaco main{background:var(--qaco-bg);color:var(--qaco-txt);font-family:'Cairo',sans-serif}
.domain-qaco main .container{width:min(1000px,94%)}
.domain-qaco .dq-scale{zoom:var(--qaco-s,1)}
.domain-qaco svg{display:block}
.domain-qaco a{text-decoration:none;color:inherit}
.domain-qaco .qaco-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-qaco .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-qaco .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-qaco main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--qaco-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-qaco main .btn::before{display:none}
.domain-qaco main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-qaco .qaco-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--qaco-muted);padding:16px 0 6px}
.domain-qaco .qaco-crumbs a{color:var(--qaco-muted)}
.domain-qaco .qaco-crumbs a:hover{color:var(--qaco-pri2)}
.domain-qaco .qaco-crumbs .cur{color:var(--qaco-pri2)}
.domain-qaco .qaco-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-qaco .qaco-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-qaco .qaco-hero .qaco-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-qaco .qaco-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-qaco .qaco-hero-text{text-align:left;position:relative;z-index:2}
.domain-qaco .qaco-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-qaco .qaco-badge .icn{width:13px;height:13px}
.domain-qaco .qaco-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-qaco .qaco-hero-text h1 .qaco-tld{color:var(--qaco-pri2)}
.domain-qaco .qaco-hero-text .qaco-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-qaco .qaco-hero-text .qaco-desc{color:var(--qaco-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-qaco .qaco-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-qaco .qaco-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--qaco-line)}
.domain-qaco .qaco-mini:first-child{border-inline-start:none}
.domain-qaco .qaco-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--qaco-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-qaco .qaco-mini .ic .icn{width:22px;height:22px}
.domain-qaco .qaco-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-qaco .qaco-mini small{color:var(--qaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-qaco .qaco-art-wrap{position:relative;z-index:1;animation:qacofloat 8s ease-in-out infinite}
@keyframes qacofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-qaco .qaco-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-qaco .qaco-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-qaco .qaco-price-panel{background:var(--qaco-card);border:1px solid var(--qaco-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-qaco .qaco-pp-main{text-align:center}
.domain-qaco .qaco-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-qaco .qaco-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-qaco .qaco-pp-main .btn .icn{width:15px;height:15px}
.domain-qaco .qaco-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--qaco-muted);font-size:10.5px;margin-top:14px}
.domain-qaco .qaco-pp-note .icn{width:15px;height:15px;color:var(--qaco-pri2)}
.domain-qaco .qaco-pp-side{background:var(--qaco-card2);border:1px solid var(--qaco-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-qaco .qaco-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--qaco-pri2)}
.domain-qaco .qaco-pp-side .hc .icn{width:19px;height:19px}
.domain-qaco .qaco-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-qaco .qaco-pp-side small{color:var(--qaco-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-qaco .qaco-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--qaco-card);border:1px solid var(--qaco-line);border-radius:14px}
.domain-qaco .qaco-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--qaco-line)}
.domain-qaco .qaco-stat:first-child{border-inline-start:none}
.domain-qaco .qaco-stat .lbl{font-size:10.5px;color:var(--qaco-pri2);font-weight:700;margin-bottom:6px}
.domain-qaco .qaco-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-qaco .qaco-dot{width:7px;height:7px;border-radius:50%;background:var(--qaco-green);box-shadow:0 0 8px var(--qaco-green);flex:none}

/* sections */
.domain-qaco .qaco-section{padding:50px 0 38px}
.domain-qaco .qaco-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-qaco .qaco-sec-title .qaco-hl{color:var(--qaco-pri2)}
.domain-qaco .qaco-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-qaco .qaco-why-card{background:var(--qaco-card);border:1px solid var(--qaco-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-qaco .qaco-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-qaco .qaco-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--qaco-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-qaco .qaco-why-card .ic .icn{width:25px;height:25px}
.domain-qaco .qaco-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-qaco .qaco-why-card p{font-size:10.5px;color:var(--qaco-muted);line-height:1.9}
.domain-qaco .qaco-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-qaco .qaco-use-card{background:var(--qaco-card);border:1px solid var(--qaco-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-qaco .qaco-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-qaco .qaco-use-card .thumb{height:118px;background:#0a0a14}
.domain-qaco .qaco-use-card .thumb svg{width:100%;height:100%}
.domain-qaco .qaco-use-card .body{padding:13px 8px;text-align:center}
.domain-qaco .qaco-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-qaco .qaco-use-card p{font-size:8.8px;color:var(--qaco-muted);line-height:1.8}
.domain-qaco .qaco-metrics{margin-top:34px;background:var(--qaco-card);border:1px solid var(--qaco-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-qaco .qaco-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--qaco-line)}
.domain-qaco .qaco-metric:first-child{border-inline-start:none}
.domain-qaco .qaco-metric .ic{color:var(--qaco-pri2);flex-shrink:0}
.domain-qaco .qaco-metric .ic .icn{width:28px;height:28px}
.domain-qaco .qaco-metric .tx{text-align:left}
.domain-qaco .qaco-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--qaco-pri2);direction:ltr}
.domain-qaco .qaco-metric small{color:var(--qaco-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-qaco .qaco-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-qaco .qaco-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-qaco .qaco-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-qaco .qaco-cta .txt h2 .qaco-hl{color:var(--qaco-pri2)}
.domain-qaco .qaco-cta .txt p{color:var(--qaco-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-qaco .qaco-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-qaco .qaco-cta .txt .btn .icn{width:15px;height:15px}
.domain-qaco .qaco-cta .img{min-height:230px}
.domain-qaco .qaco-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-qaco .footer-links a:hover{color:#a78bfa}
.domain-qaco .footer-links a:hover::before{background:#8b5cf6}

   48. USA .IO DOMAIN PAGE (body.domain-usio) — ai-us.io
   Premium domain sales page for ai-us.io · design adopted from usio mockup
   usio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-usio{
  --usio-bg:#05060b; --usio-card:#0e1019; --usio-card2:#131522;
  --usio-line:#1d2130; --usio-line2:#2a2e42;
  --usio-txt:#f1f2f8; --usio-muted:#a2a8bd; --usio-muted2:#7c8296;
  --usio-pri:#8b5cf6; --usio-pri2:#a78bfa; --usio-pri3:#6d28d9; --usio-green:#22c55e;
  --usio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-usio main{background:var(--usio-bg);color:var(--usio-txt);font-family:'Cairo',sans-serif}
.domain-usio main .container{width:min(1000px,94%)}
.domain-usio .dq-scale{zoom:var(--usio-s,1)}
.domain-usio svg{display:block}
.domain-usio a{text-decoration:none;color:inherit}
.domain-usio .usio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-usio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-usio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-usio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--usio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-usio main .btn::before{display:none}
.domain-usio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-usio .usio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--usio-muted);padding:16px 0 6px}
.domain-usio .usio-crumbs a{color:var(--usio-muted)}
.domain-usio .usio-crumbs a:hover{color:var(--usio-pri2)}
.domain-usio .usio-crumbs .cur{color:var(--usio-pri2)}
.domain-usio .usio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-usio .usio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-usio .usio-hero .usio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-usio .usio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-usio .usio-hero-text{text-align:left;position:relative;z-index:2}
.domain-usio .usio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-usio .usio-badge .icn{width:13px;height:13px}
.domain-usio .usio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-usio .usio-hero-text h1 .usio-tld{color:var(--usio-pri2)}
.domain-usio .usio-hero-text .usio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-usio .usio-hero-text .usio-tag2{font-size:16px;font-weight:800;color:#22d3ee;margin-bottom:12px}
.domain-usio .usio-hero-text .usio-desc{color:var(--usio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-usio .usio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-usio .usio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--usio-line)}
.domain-usio .usio-mini:first-child{border-inline-start:none}
.domain-usio .usio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--usio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-usio .usio-mini .ic .icn{width:22px;height:22px}
.domain-usio .usio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-usio .usio-mini small{color:var(--usio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-usio .usio-art-wrap{position:relative;z-index:1;animation:usiofloat 8s ease-in-out infinite}
@keyframes usiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-usio .usio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-usio .usio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-usio .usio-price-panel{background:var(--usio-card);border:1px solid var(--usio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-usio .usio-pp-main{text-align:center}
.domain-usio .usio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-usio .usio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-usio .usio-pp-main .btn .icn{width:15px;height:15px}
.domain-usio .usio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--usio-muted);font-size:10.5px;margin-top:14px}
.domain-usio .usio-pp-note .icn{width:15px;height:15px;color:var(--usio-pri2)}
.domain-usio .usio-pp-side{background:var(--usio-card2);border:1px solid var(--usio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-usio .usio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--usio-pri2)}
.domain-usio .usio-pp-side .hc .icn{width:19px;height:19px}
.domain-usio .usio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-usio .usio-pp-side small{color:var(--usio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-usio .usio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--usio-card);border:1px solid var(--usio-line);border-radius:14px}
.domain-usio .usio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--usio-line)}
.domain-usio .usio-stat:first-child{border-inline-start:none}
.domain-usio .usio-stat .lbl{font-size:10.5px;color:var(--usio-pri2);font-weight:700;margin-bottom:6px}
.domain-usio .usio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-usio .usio-dot{width:7px;height:7px;border-radius:50%;background:var(--usio-green);box-shadow:0 0 8px var(--usio-green);flex:none}

/* sections */
.domain-usio .usio-section{padding:50px 0 38px}
.domain-usio .usio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-usio .usio-sec-title .usio-hl{color:var(--usio-pri2)}
.domain-usio .usio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-usio .usio-why-card{background:var(--usio-card);border:1px solid var(--usio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-usio .usio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-usio .usio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--usio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-usio .usio-why-card .ic .icn{width:25px;height:25px}
.domain-usio .usio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-usio .usio-why-card p{font-size:10.5px;color:var(--usio-muted);line-height:1.9}
.domain-usio .usio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-usio .usio-use-card{background:var(--usio-card);border:1px solid var(--usio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-usio .usio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-usio .usio-use-card .thumb{height:118px;background:#0a0a14}
.domain-usio .usio-use-card .thumb svg{width:100%;height:100%}
.domain-usio .usio-use-card .body{padding:13px 8px;text-align:center}
.domain-usio .usio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-usio .usio-use-card p{font-size:8.8px;color:var(--usio-muted);line-height:1.8}
.domain-usio .usio-metrics{margin-top:34px;background:var(--usio-card);border:1px solid var(--usio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-usio .usio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--usio-line)}
.domain-usio .usio-metric:first-child{border-inline-start:none}
.domain-usio .usio-metric .ic{color:var(--usio-pri2);flex-shrink:0}
.domain-usio .usio-metric .ic .icn{width:28px;height:28px}
.domain-usio .usio-metric .tx{text-align:left}
.domain-usio .usio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--usio-pri2);direction:ltr}
.domain-usio .usio-metric small{color:var(--usio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-usio .usio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-usio .usio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-usio .usio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-usio .usio-cta .txt h2 .usio-hl{color:var(--usio-pri2)}
.domain-usio .usio-cta .txt p{color:var(--usio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-usio .usio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-usio .usio-cta .txt .btn .icn{width:15px;height:15px}
.domain-usio .usio-cta .img{min-height:230px}
.domain-usio .usio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-usio .footer-links a:hover{color:#a78bfa}
.domain-usio .footer-links a:hover::before{background:#8b5cf6}

   49. YEMEN .IO DOMAIN PAGE (body.domain-yeio) — aiyemen.io
   Premium domain sales page for aiyemen.io · design adopted from yeio mockup
   yeio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-yeio{
  --yeio-bg:#05060b; --yeio-card:#0e1019; --yeio-card2:#131522;
  --yeio-line:#1d2130; --yeio-line2:#2a2e42;
  --yeio-txt:#f1f2f8; --yeio-muted:#a2a8bd; --yeio-muted2:#7c8296;
  --yeio-pri:#8b5cf6; --yeio-pri2:#a78bfa; --yeio-pri3:#6d28d9; --yeio-green:#22c55e;
  --yeio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-yeio main{background:var(--yeio-bg);color:var(--yeio-txt);font-family:'Cairo',sans-serif}
.domain-yeio main .container{width:min(1000px,94%)}
.domain-yeio .dq-scale{zoom:var(--yeio-s,1)}
.domain-yeio svg{display:block}
.domain-yeio a{text-decoration:none;color:inherit}
.domain-yeio .yeio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-yeio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-yeio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-yeio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--yeio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-yeio main .btn::before{display:none}
.domain-yeio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-yeio .yeio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--yeio-muted);padding:16px 0 6px}
.domain-yeio .yeio-crumbs a{color:var(--yeio-muted)}
.domain-yeio .yeio-crumbs a:hover{color:var(--yeio-pri2)}
.domain-yeio .yeio-crumbs .cur{color:var(--yeio-pri2)}
.domain-yeio .yeio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-yeio .yeio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-yeio .yeio-hero .yeio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-yeio .yeio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-yeio .yeio-hero-text{text-align:left;position:relative;z-index:2}
.domain-yeio .yeio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-yeio .yeio-badge .icn{width:13px;height:13px}
.domain-yeio .yeio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-yeio .yeio-hero-text h1 .yeio-tld{color:var(--yeio-pri2)}
.domain-yeio .yeio-hero-text .yeio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-yeio .yeio-hero-text .yeio-desc{color:var(--yeio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-yeio .yeio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-yeio .yeio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--yeio-line)}
.domain-yeio .yeio-mini:first-child{border-inline-start:none}
.domain-yeio .yeio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--yeio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-yeio .yeio-mini .ic .icn{width:22px;height:22px}
.domain-yeio .yeio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-yeio .yeio-mini small{color:var(--yeio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-yeio .yeio-art-wrap{position:relative;z-index:1;animation:yeiofloat 8s ease-in-out infinite}
@keyframes yeiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-yeio .yeio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-yeio .yeio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-yeio .yeio-price-panel{background:var(--yeio-card);border:1px solid var(--yeio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-yeio .yeio-pp-main{text-align:center}
.domain-yeio .yeio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-yeio .yeio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-yeio .yeio-pp-main .btn .icn{width:15px;height:15px}
.domain-yeio .yeio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--yeio-muted);font-size:10.5px;margin-top:14px}
.domain-yeio .yeio-pp-note .icn{width:15px;height:15px;color:var(--yeio-pri2)}
.domain-yeio .yeio-pp-side{background:var(--yeio-card2);border:1px solid var(--yeio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-yeio .yeio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--yeio-pri2)}
.domain-yeio .yeio-pp-side .hc .icn{width:19px;height:19px}
.domain-yeio .yeio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-yeio .yeio-pp-side small{color:var(--yeio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-yeio .yeio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--yeio-card);border:1px solid var(--yeio-line);border-radius:14px}
.domain-yeio .yeio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--yeio-line)}
.domain-yeio .yeio-stat:first-child{border-inline-start:none}
.domain-yeio .yeio-stat .lbl{font-size:10.5px;color:var(--yeio-pri2);font-weight:700;margin-bottom:6px}
.domain-yeio .yeio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-yeio .yeio-dot{width:7px;height:7px;border-radius:50%;background:var(--yeio-green);box-shadow:0 0 8px var(--yeio-green);flex:none}

/* sections */
.domain-yeio .yeio-section{padding:50px 0 38px}
.domain-yeio .yeio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-yeio .yeio-sec-title .yeio-hl{color:var(--yeio-pri2)}
.domain-yeio .yeio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-yeio .yeio-why-card{background:var(--yeio-card);border:1px solid var(--yeio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-yeio .yeio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-yeio .yeio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--yeio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-yeio .yeio-why-card .ic .icn{width:25px;height:25px}
.domain-yeio .yeio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-yeio .yeio-why-card p{font-size:10.5px;color:var(--yeio-muted);line-height:1.9}
.domain-yeio .yeio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-yeio .yeio-use-card{background:var(--yeio-card);border:1px solid var(--yeio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-yeio .yeio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-yeio .yeio-use-card .thumb{height:118px;background:#0a0a14}
.domain-yeio .yeio-use-card .thumb svg{width:100%;height:100%}
.domain-yeio .yeio-use-card .body{padding:13px 8px;text-align:center}
.domain-yeio .yeio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-yeio .yeio-use-card p{font-size:8.8px;color:var(--yeio-muted);line-height:1.8}
.domain-yeio .yeio-metrics{margin-top:34px;background:var(--yeio-card);border:1px solid var(--yeio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-yeio .yeio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--yeio-line)}
.domain-yeio .yeio-metric:first-child{border-inline-start:none}
.domain-yeio .yeio-metric .ic{color:var(--yeio-pri2);flex-shrink:0}
.domain-yeio .yeio-metric .ic .icn{width:28px;height:28px}
.domain-yeio .yeio-metric .tx{text-align:left}
.domain-yeio .yeio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--yeio-pri2);direction:ltr}
.domain-yeio .yeio-metric small{color:var(--yeio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-yeio .yeio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-yeio .yeio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-yeio .yeio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-yeio .yeio-cta .txt h2 .yeio-hl{color:var(--yeio-pri2)}
.domain-yeio .yeio-cta .txt p{color:var(--yeio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-yeio .yeio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-yeio .yeio-cta .txt .btn .icn{width:15px;height:15px}
.domain-yeio .yeio-cta .img{min-height:230px}
.domain-yeio .yeio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-yeio .footer-links a:hover{color:#a78bfa}
.domain-yeio .footer-links a:hover::before{background:#8b5cf6}

   50. KSA .AI DOMAIN PAGE (body.domain-ksaai) — ai-ksa.ai
   Premium domain sales page for ai-ksa.ai · design adopted from ksaai mockup
   ksaai.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-ksaai{
  --ksaai-bg:#05060b; --ksaai-card:#0e1019; --ksaai-card2:#131522;
  --ksaai-line:#1d2130; --ksaai-line2:#2a2e42;
  --ksaai-txt:#f1f2f8; --ksaai-muted:#a2a8bd; --ksaai-muted2:#7c8296;
  --ksaai-pri:#8b5cf6; --ksaai-pri2:#a78bfa; --ksaai-pri3:#6d28d9; --ksaai-green:#22c55e;
  --ksaai-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-ksaai main{background:var(--ksaai-bg);color:var(--ksaai-txt);font-family:'Cairo',sans-serif}
.domain-ksaai main .container{width:min(1000px,94%)}
.domain-ksaai .dq-scale{zoom:var(--ksaai-s,1)}
.domain-ksaai svg{display:block}
.domain-ksaai a{text-decoration:none;color:inherit}
.domain-ksaai .ksaai-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-ksaai .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-ksaai .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-ksaai main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--ksaai-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-ksaai main .btn::before{display:none}
.domain-ksaai main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-ksaai .ksaai-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--ksaai-muted);padding:16px 0 6px}
.domain-ksaai .ksaai-crumbs a{color:var(--ksaai-muted)}
.domain-ksaai .ksaai-crumbs a:hover{color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-crumbs .cur{color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-ksaai .ksaai-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-ksaai .ksaai-hero .ksaai-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-ksaai .ksaai-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-ksaai .ksaai-hero-text{text-align:left;position:relative;z-index:2}
.domain-ksaai .ksaai-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-ksaai .ksaai-badge .icn{width:13px;height:13px}
.domain-ksaai .ksaai-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-ksaai .ksaai-hero-text h1 .ksaai-tld{color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-hero-text .ksaai-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-ksaai .ksaai-hero-text .ksaai-tag2{font-size:16px;font-weight:800;color:#2dd4bf;margin-bottom:12px}
.domain-ksaai .ksaai-hero-text .ksaai-desc{color:var(--ksaai-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-ksaai .ksaai-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-ksaai .ksaai-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--ksaai-line)}
.domain-ksaai .ksaai-mini:first-child{border-inline-start:none}
.domain-ksaai .ksaai-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--ksaai-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-ksaai .ksaai-mini .ic .icn{width:22px;height:22px}
.domain-ksaai .ksaai-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-ksaai .ksaai-mini small{color:var(--ksaai-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaai .ksaai-art-wrap{position:relative;z-index:1;animation:ksaaifloat 8s ease-in-out infinite}
@keyframes ksaaifloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-ksaai .ksaai-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-ksaai .ksaai-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-ksaai .ksaai-price-panel{background:var(--ksaai-card);border:1px solid var(--ksaai-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-ksaai .ksaai-pp-main{text-align:center}
.domain-ksaai .ksaai-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-ksaai .ksaai-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-ksaai .ksaai-pp-main .btn .icn{width:15px;height:15px}
.domain-ksaai .ksaai-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ksaai-muted);font-size:10.5px;margin-top:14px}
.domain-ksaai .ksaai-pp-note .icn{width:15px;height:15px;color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-pp-side{background:var(--ksaai-card2);border:1px solid var(--ksaai-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-ksaai .ksaai-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-pp-side .hc .icn{width:19px;height:19px}
.domain-ksaai .ksaai-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-ksaai .ksaai-pp-side small{color:var(--ksaai-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-ksaai .ksaai-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ksaai-card);border:1px solid var(--ksaai-line);border-radius:14px}
.domain-ksaai .ksaai-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--ksaai-line)}
.domain-ksaai .ksaai-stat:first-child{border-inline-start:none}
.domain-ksaai .ksaai-stat .lbl{font-size:10.5px;color:var(--ksaai-pri2);font-weight:700;margin-bottom:6px}
.domain-ksaai .ksaai-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-ksaai .ksaai-dot{width:7px;height:7px;border-radius:50%;background:var(--ksaai-green);box-shadow:0 0 8px var(--ksaai-green);flex:none}

/* sections */
.domain-ksaai .ksaai-section{padding:50px 0 38px}
.domain-ksaai .ksaai-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-ksaai .ksaai-sec-title .ksaai-hl{color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-ksaai .ksaai-why-card{background:var(--ksaai-card);border:1px solid var(--ksaai-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-ksaai .ksaai-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-ksaai .ksaai-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--ksaai-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-ksaai .ksaai-why-card .ic .icn{width:25px;height:25px}
.domain-ksaai .ksaai-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-ksaai .ksaai-why-card p{font-size:10.5px;color:var(--ksaai-muted);line-height:1.9}
.domain-ksaai .ksaai-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-ksaai .ksaai-use-card{background:var(--ksaai-card);border:1px solid var(--ksaai-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-ksaai .ksaai-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-ksaai .ksaai-use-card .thumb{height:118px;background:#0a0a14}
.domain-ksaai .ksaai-use-card .thumb svg{width:100%;height:100%}
.domain-ksaai .ksaai-use-card .body{padding:13px 8px;text-align:center}
.domain-ksaai .ksaai-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-ksaai .ksaai-use-card p{font-size:8.8px;color:var(--ksaai-muted);line-height:1.8}
.domain-ksaai .ksaai-metrics{margin-top:34px;background:var(--ksaai-card);border:1px solid var(--ksaai-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-ksaai .ksaai-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--ksaai-line)}
.domain-ksaai .ksaai-metric:first-child{border-inline-start:none}
.domain-ksaai .ksaai-metric .ic{color:var(--ksaai-pri2);flex-shrink:0}
.domain-ksaai .ksaai-metric .ic .icn{width:28px;height:28px}
.domain-ksaai .ksaai-metric .tx{text-align:left}
.domain-ksaai .ksaai-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--ksaai-pri2);direction:ltr}
.domain-ksaai .ksaai-metric small{color:var(--ksaai-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-ksaai .ksaai-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-ksaai .ksaai-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-ksaai .ksaai-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-ksaai .ksaai-cta .txt h2 .ksaai-hl{color:var(--ksaai-pri2)}
.domain-ksaai .ksaai-cta .txt p{color:var(--ksaai-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-ksaai .ksaai-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-ksaai .ksaai-cta .txt .btn .icn{width:15px;height:15px}
.domain-ksaai .ksaai-cta .img{min-height:230px}
.domain-ksaai .ksaai-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-ksaai .footer-links a:hover{color:#a78bfa}
.domain-ksaai .footer-links a:hover::before{background:#8b5cf6}

   51. BAHRAIN .IO DOMAIN PAGE (body.domain-bhio) — ai-bh.io
   Premium domain sales page for ai-bh.io · design adopted from bhio mockup
   bhio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-bhio{
  --bhio-bg:#05060b; --bhio-card:#0e1019; --bhio-card2:#131522;
  --bhio-line:#1d2130; --bhio-line2:#2a2e42;
  --bhio-txt:#f1f2f8; --bhio-muted:#a2a8bd; --bhio-muted2:#7c8296;
  --bhio-pri:#8b5cf6; --bhio-pri2:#a78bfa; --bhio-pri3:#6d28d9; --bhio-green:#22c55e;
  --bhio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-bhio main{background:var(--bhio-bg);color:var(--bhio-txt);font-family:'Cairo',sans-serif}
.domain-bhio main .container{width:min(1000px,94%)}
.domain-bhio .dq-scale{zoom:var(--bhio-s,1)}
.domain-bhio svg{display:block}
.domain-bhio a{text-decoration:none;color:inherit}
.domain-bhio .bhio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-bhio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-bhio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-bhio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--bhio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-bhio main .btn::before{display:none}
.domain-bhio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-bhio .bhio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--bhio-muted);padding:16px 0 6px}
.domain-bhio .bhio-crumbs a{color:var(--bhio-muted)}
.domain-bhio .bhio-crumbs a:hover{color:var(--bhio-pri2)}
.domain-bhio .bhio-crumbs .cur{color:var(--bhio-pri2)}
.domain-bhio .bhio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-bhio .bhio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-bhio .bhio-hero .bhio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-bhio .bhio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-bhio .bhio-hero-text{text-align:left;position:relative;z-index:2}
.domain-bhio .bhio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-bhio .bhio-badge .icn{width:13px;height:13px}
.domain-bhio .bhio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-bhio .bhio-hero-text h1 .bhio-tld{color:var(--bhio-pri2)}
.domain-bhio .bhio-hero-text .bhio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-bhio .bhio-hero-text .bhio-desc{color:var(--bhio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-bhio .bhio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-bhio .bhio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--bhio-line)}
.domain-bhio .bhio-mini:first-child{border-inline-start:none}
.domain-bhio .bhio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--bhio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-bhio .bhio-mini .ic .icn{width:22px;height:22px}
.domain-bhio .bhio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-bhio .bhio-mini small{color:var(--bhio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-bhio .bhio-art-wrap{position:relative;z-index:1;animation:bhiofloat 8s ease-in-out infinite}
@keyframes bhiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-bhio .bhio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-bhio .bhio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-bhio .bhio-price-panel{background:var(--bhio-card);border:1px solid var(--bhio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-bhio .bhio-pp-main{text-align:center}
.domain-bhio .bhio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-bhio .bhio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-bhio .bhio-pp-main .btn .icn{width:15px;height:15px}
.domain-bhio .bhio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--bhio-muted);font-size:10.5px;margin-top:14px}
.domain-bhio .bhio-pp-note .icn{width:15px;height:15px;color:var(--bhio-pri2)}
.domain-bhio .bhio-pp-side{background:var(--bhio-card2);border:1px solid var(--bhio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-bhio .bhio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--bhio-pri2)}
.domain-bhio .bhio-pp-side .hc .icn{width:19px;height:19px}
.domain-bhio .bhio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-bhio .bhio-pp-side small{color:var(--bhio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-bhio .bhio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bhio-card);border:1px solid var(--bhio-line);border-radius:14px}
.domain-bhio .bhio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--bhio-line)}
.domain-bhio .bhio-stat:first-child{border-inline-start:none}
.domain-bhio .bhio-stat .lbl{font-size:10.5px;color:var(--bhio-pri2);font-weight:700;margin-bottom:6px}
.domain-bhio .bhio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-bhio .bhio-dot{width:7px;height:7px;border-radius:50%;background:var(--bhio-green);box-shadow:0 0 8px var(--bhio-green);flex:none}

/* sections */
.domain-bhio .bhio-section{padding:50px 0 38px}
.domain-bhio .bhio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-bhio .bhio-sec-title .bhio-hl{color:var(--bhio-pri2)}
.domain-bhio .bhio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-bhio .bhio-why-card{background:var(--bhio-card);border:1px solid var(--bhio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-bhio .bhio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-bhio .bhio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--bhio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-bhio .bhio-why-card .ic .icn{width:25px;height:25px}
.domain-bhio .bhio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-bhio .bhio-why-card p{font-size:10.5px;color:var(--bhio-muted);line-height:1.9}
.domain-bhio .bhio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-bhio .bhio-use-card{background:var(--bhio-card);border:1px solid var(--bhio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-bhio .bhio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-bhio .bhio-use-card .thumb{height:118px;background:#0a0a14}
.domain-bhio .bhio-use-card .thumb svg{width:100%;height:100%}
.domain-bhio .bhio-use-card .body{padding:13px 8px;text-align:center}
.domain-bhio .bhio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-bhio .bhio-use-card p{font-size:8.8px;color:var(--bhio-muted);line-height:1.8}
.domain-bhio .bhio-metrics{margin-top:34px;background:var(--bhio-card);border:1px solid var(--bhio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-bhio .bhio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--bhio-line)}
.domain-bhio .bhio-metric:first-child{border-inline-start:none}
.domain-bhio .bhio-metric .ic{color:var(--bhio-pri2);flex-shrink:0}
.domain-bhio .bhio-metric .ic .icn{width:28px;height:28px}
.domain-bhio .bhio-metric .tx{text-align:left}
.domain-bhio .bhio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--bhio-pri2);direction:ltr}
.domain-bhio .bhio-metric small{color:var(--bhio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-bhio .bhio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-bhio .bhio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-bhio .bhio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-bhio .bhio-cta .txt h2 .bhio-hl{color:var(--bhio-pri2)}
.domain-bhio .bhio-cta .txt p{color:var(--bhio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-bhio .bhio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-bhio .bhio-cta .txt .btn .icn{width:15px;height:15px}
.domain-bhio .bhio-cta .img{min-height:230px}
.domain-bhio .bhio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-bhio .footer-links a:hover{color:#a78bfa}
.domain-bhio .footer-links a:hover::before{background:#8b5cf6}

   52. HUMAIN .IO DOMAIN PAGE (body.domain-humio) — ai-humain.io
   Premium domain sales page for ai-humain.io · design adopted from humio mockup
   humio.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-humio{
  --humio-bg:#05060b; --humio-card:#0e1019; --humio-card2:#131522;
  --humio-line:#1d2130; --humio-line2:#2a2e42;
  --humio-txt:#f1f2f8; --humio-muted:#a2a8bd; --humio-muted2:#7c8296;
  --humio-pri:#8b5cf6; --humio-pri2:#a78bfa; --humio-pri3:#6d28d9; --humio-green:#22c55e;
  --humio-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-humio main{background:var(--humio-bg);color:var(--humio-txt);font-family:'Cairo',sans-serif}
.domain-humio main .container{width:min(1000px,94%)}
.domain-humio .dq-scale{zoom:var(--humio-s,1)}
.domain-humio svg{display:block}
.domain-humio a{text-decoration:none;color:inherit}
.domain-humio .humio-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-humio .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-humio .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-humio main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--humio-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-humio main .btn::before{display:none}
.domain-humio main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-humio .humio-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--humio-muted);padding:16px 0 6px}
.domain-humio .humio-crumbs a{color:var(--humio-muted)}
.domain-humio .humio-crumbs a:hover{color:var(--humio-pri2)}
.domain-humio .humio-crumbs .cur{color:var(--humio-pri2)}
.domain-humio .humio-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-humio .humio-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-humio .humio-hero .humio-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-humio .humio-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-humio .humio-hero-text{text-align:left;position:relative;z-index:2}
.domain-humio .humio-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-humio .humio-badge .icn{width:13px;height:13px}
.domain-humio .humio-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-humio .humio-hero-text h1 .humio-tld{color:var(--humio-pri2)}
.domain-humio .humio-hero-text .humio-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-humio .humio-hero-text .humio-desc{color:var(--humio-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-humio .humio-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-humio .humio-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--humio-line)}
.domain-humio .humio-mini:first-child{border-inline-start:none}
.domain-humio .humio-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--humio-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-humio .humio-mini .ic .icn{width:22px;height:22px}
.domain-humio .humio-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-humio .humio-mini small{color:var(--humio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-humio .humio-art-wrap{position:relative;z-index:1;animation:humiofloat 8s ease-in-out infinite}
@keyframes humiofloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-humio .humio-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-humio .humio-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-humio .humio-price-panel{background:var(--humio-card);border:1px solid var(--humio-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-humio .humio-pp-main{text-align:center}
.domain-humio .humio-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-humio .humio-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-humio .humio-pp-main .btn .icn{width:15px;height:15px}
.domain-humio .humio-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--humio-muted);font-size:10.5px;margin-top:14px}
.domain-humio .humio-pp-note .icn{width:15px;height:15px;color:var(--humio-pri2)}
.domain-humio .humio-pp-side{background:var(--humio-card2);border:1px solid var(--humio-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-humio .humio-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--humio-pri2)}
.domain-humio .humio-pp-side .hc .icn{width:19px;height:19px}
.domain-humio .humio-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-humio .humio-pp-side small{color:var(--humio-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-humio .humio-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--humio-card);border:1px solid var(--humio-line);border-radius:14px}
.domain-humio .humio-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--humio-line)}
.domain-humio .humio-stat:first-child{border-inline-start:none}
.domain-humio .humio-stat .lbl{font-size:10.5px;color:var(--humio-pri2);font-weight:700;margin-bottom:6px}
.domain-humio .humio-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-humio .humio-dot{width:7px;height:7px;border-radius:50%;background:var(--humio-green);box-shadow:0 0 8px var(--humio-green);flex:none}

/* sections */
.domain-humio .humio-section{padding:50px 0 38px}
.domain-humio .humio-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-humio .humio-sec-title .humio-hl{color:var(--humio-pri2)}
.domain-humio .humio-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-humio .humio-why-card{background:var(--humio-card);border:1px solid var(--humio-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-humio .humio-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-humio .humio-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--humio-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-humio .humio-why-card .ic .icn{width:25px;height:25px}
.domain-humio .humio-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-humio .humio-why-card p{font-size:10.5px;color:var(--humio-muted);line-height:1.9}
.domain-humio .humio-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-humio .humio-use-card{background:var(--humio-card);border:1px solid var(--humio-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-humio .humio-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-humio .humio-use-card .thumb{height:118px;background:#0a0a14}
.domain-humio .humio-use-card .thumb svg{width:100%;height:100%}
.domain-humio .humio-use-card .body{padding:13px 8px;text-align:center}
.domain-humio .humio-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-humio .humio-use-card p{font-size:8.8px;color:var(--humio-muted);line-height:1.8}
.domain-humio .humio-metrics{margin-top:34px;background:var(--humio-card);border:1px solid var(--humio-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-humio .humio-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--humio-line)}
.domain-humio .humio-metric:first-child{border-inline-start:none}
.domain-humio .humio-metric .ic{color:var(--humio-pri2);flex-shrink:0}
.domain-humio .humio-metric .ic .icn{width:28px;height:28px}
.domain-humio .humio-metric .tx{text-align:left}
.domain-humio .humio-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--humio-pri2);direction:ltr}
.domain-humio .humio-metric small{color:var(--humio-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-humio .humio-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-humio .humio-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-humio .humio-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-humio .humio-cta .txt h2 .humio-hl{color:var(--humio-pri2)}
.domain-humio .humio-cta .txt p{color:var(--humio-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-humio .humio-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-humio .humio-cta .txt .btn .icn{width:15px;height:15px}
.domain-humio .humio-cta .img{min-height:230px}
.domain-humio .humio-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-humio .footer-links a:hover{color:#a78bfa}
.domain-humio .footer-links a:hover::before{background:#8b5cf6}

   53. KUWAIT .AI DOMAIN PAGE (body.domain-kwai) — ai-kw.ai
   Premium domain sales page for ai-kw.ai · design adopted from kwai mockup
   kwai.html · 1000px design scaled to fit any screen
   via the shared .dq-scale zoom (see section 23 base rules)
   ============================================================================ */
.domain-kwai{
  --kwai-bg:#05060b; --kwai-card:#0e1019; --kwai-card2:#131522;
  --kwai-line:#1d2130; --kwai-line2:#2a2e42;
  --kwai-txt:#f1f2f8; --kwai-muted:#a2a8bd; --kwai-muted2:#7c8296;
  --kwai-pri:#8b5cf6; --kwai-pri2:#a78bfa; --kwai-pri3:#6d28d9; --kwai-green:#22c55e;
  --kwai-grad:linear-gradient(135deg,#7c3aed,#a855f7);
}
.domain-kwai main{background:var(--kwai-bg);color:var(--kwai-txt);font-family:'Cairo',sans-serif}
.domain-kwai main .container{width:min(1000px,94%)}
.domain-kwai .dq-scale{zoom:var(--kwai-s,1)}
.domain-kwai svg{display:block}
.domain-kwai a{text-decoration:none;color:inherit}
.domain-kwai .kwai-latin{font-family:'Poppins','Cairo',sans-serif;direction:ltr;unicode-bidi:isolate}
.domain-kwai .icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.domain-kwai .icn.fill{fill:currentColor;stroke:none}

/* buttons (design-matched, content-scoped) */
.domain-kwai main .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:10px;font-weight:700;font-family:'Cairo',sans-serif;cursor:pointer;transition:.25s;color:#fff;background:var(--kwai-grad);box-shadow:0 4px 18px rgba(139,92,246,.35);overflow:visible;white-space:nowrap}
.domain-kwai main .btn::before{display:none}
.domain-kwai main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.5)}

/* breadcrumb */
.domain-kwai .kwai-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;color:var(--kwai-muted);padding:16px 0 6px}
.domain-kwai .kwai-crumbs a{color:var(--kwai-muted)}
.domain-kwai .kwai-crumbs a:hover{color:var(--kwai-pri2)}
.domain-kwai .kwai-crumbs .cur{color:var(--kwai-pri2)}
.domain-kwai .kwai-crumbs .icn{width:12px;height:12px;opacity:.6}

/* hero */
.domain-kwai .kwai-hero{position:relative;padding:8px 0 46px;overflow:hidden}
.domain-kwai .kwai-hero .kwai-stars{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}
.domain-kwai .kwai-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;position:relative}
.domain-kwai .kwai-hero-text{text-align:left;position:relative;z-index:2}
.domain-kwai .kwai-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:11.5px;font-weight:700}
.domain-kwai .kwai-badge .icn{width:13px;height:13px}
.domain-kwai .kwai-hero-text h1{font-size:52px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:14px 0 6px;color:#fff}
.domain-kwai .kwai-hero-text h1 .kwai-tld{color:var(--kwai-pri2)}
.domain-kwai .kwai-hero-text .kwai-tag{font-size:19px;font-weight:800;color:#eef0f6;margin-bottom:12px}
.domain-kwai .kwai-hero-text .kwai-desc{color:var(--kwai-muted);font-size:12.5px;line-height:2;max-width:410px}
.domain-kwai .kwai-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}
.domain-kwai .kwai-mini{padding:6px 8px;text-align:center;border-inline-start:1px solid var(--kwai-line)}
.domain-kwai .kwai-mini:first-child{border-inline-start:none}
.domain-kwai .kwai-mini .ic{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.35);color:var(--kwai-pri2);box-shadow:0 0 22px rgba(139,92,246,.25)}
.domain-kwai .kwai-mini .ic .icn{width:22px;height:22px}
.domain-kwai .kwai-mini b{font-size:10.5px;display:block;margin-bottom:4px;line-height:1.6}
.domain-kwai .kwai-mini small{color:var(--kwai-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwai .kwai-art-wrap{position:relative;z-index:1;animation:kwaifloat 8s ease-in-out infinite}
@keyframes kwaifloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.domain-kwai .kwai-art-wrap svg{width:100%;height:auto}

/* hero row (price panel + stats) */
.domain-kwai .kwai-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-top:26px}
.domain-kwai .kwai-price-panel{background:var(--kwai-card);border:1px solid var(--kwai-line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr 128px;gap:16px}
.domain-kwai .kwai-pp-main{text-align:center}
.domain-kwai .kwai-pp-main h3{font-size:18px;font-weight:800;margin:6px 0 16px}
.domain-kwai .kwai-pp-main .btn{width:100%;padding:12px;font-size:13px;border-radius:10px}
.domain-kwai .kwai-pp-main .btn .icn{width:15px;height:15px}
.domain-kwai .kwai-pp-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--kwai-muted);font-size:10.5px;margin-top:14px}
.domain-kwai .kwai-pp-note .icn{width:15px;height:15px;color:var(--kwai-pri2)}
.domain-kwai .kwai-pp-side{background:var(--kwai-card2);border:1px solid var(--kwai-line);border-radius:12px;padding:16px 10px;text-align:center}
.domain-kwai .kwai-pp-side .hc{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);color:var(--kwai-pri2)}
.domain-kwai .kwai-pp-side .hc .icn{width:19px;height:19px}
.domain-kwai .kwai-pp-side b{font-size:12px;display:block;margin-bottom:6px}
.domain-kwai .kwai-pp-side small{color:var(--kwai-muted);font-size:9.5px;line-height:1.7;display:block}
.domain-kwai .kwai-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--kwai-card);border:1px solid var(--kwai-line);border-radius:14px}
.domain-kwai .kwai-stat{padding:16px 6px;text-align:center;border-inline-start:1px solid var(--kwai-line)}
.domain-kwai .kwai-stat:first-child{border-inline-start:none}
.domain-kwai .kwai-stat .lbl{font-size:10.5px;color:var(--kwai-pri2);font-weight:700;margin-bottom:6px}
.domain-kwai .kwai-stat .val{font-size:12.5px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}
.domain-kwai .kwai-dot{width:7px;height:7px;border-radius:50%;background:var(--kwai-green);box-shadow:0 0 8px var(--kwai-green);flex:none}

/* sections */
.domain-kwai .kwai-section{padding:50px 0 38px}
.domain-kwai .kwai-sec-title{text-align:center;font-size:22px;font-weight:900;margin-bottom:32px}
.domain-kwai .kwai-sec-title .kwai-hl{color:var(--kwai-pri2)}
.domain-kwai .kwai-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px}
.domain-kwai .kwai-why-card{background:var(--kwai-card);border:1px solid var(--kwai-line);border-radius:14px;padding:26px 12px;text-align:center;transition:.3s}
.domain-kwai .kwai-why-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 32px rgba(124,58,237,.18)}
.domain-kwai .kwai-why-card .ic{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),rgba(139,92,246,.06));border:1px solid rgba(139,92,246,.35);color:var(--kwai-pri2);box-shadow:0 0 24px rgba(139,92,246,.25)}
.domain-kwai .kwai-why-card .ic .icn{width:25px;height:25px}
.domain-kwai .kwai-why-card h4{font-size:13.5px;font-weight:800;margin-bottom:8px}
.domain-kwai .kwai-why-card p{font-size:10.5px;color:var(--kwai-muted);line-height:1.9}
.domain-kwai .kwai-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.domain-kwai .kwai-use-card{background:var(--kwai-card);border:1px solid var(--kwai-line);border-radius:14px;overflow:hidden;transition:.3s}
.domain-kwai .kwai-use-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);box-shadow:0 12px 30px rgba(124,58,237,.2)}
.domain-kwai .kwai-use-card .thumb{height:118px;background:#0a0a14}
.domain-kwai .kwai-use-card .thumb svg{width:100%;height:100%}
.domain-kwai .kwai-use-card .body{padding:13px 8px;text-align:center}
.domain-kwai .kwai-use-card h4{font-size:10.5px;font-weight:800;margin-bottom:6px}
.domain-kwai .kwai-use-card p{font-size:8.8px;color:var(--kwai-muted);line-height:1.8}
.domain-kwai .kwai-metrics{margin-top:34px;background:var(--kwai-card);border:1px solid var(--kwai-line);border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr)}
.domain-kwai .kwai-metric{padding:18px 16px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;justify-content:flex-start;border-inline-start:1px solid var(--kwai-line)}
.domain-kwai .kwai-metric:first-child{border-inline-start:none}
.domain-kwai .kwai-metric .ic{color:var(--kwai-pri2);flex-shrink:0}
.domain-kwai .kwai-metric .ic .icn{width:28px;height:28px}
.domain-kwai .kwai-metric .tx{text-align:left}
.domain-kwai .kwai-metric .num{font-family:'Poppins','Cairo',sans-serif;font-size:19px;font-weight:700;color:var(--kwai-pri2);direction:ltr}
.domain-kwai .kwai-metric small{color:var(--kwai-muted);font-size:9.5px;line-height:1.7;display:block;margin-top:3px}
.domain-kwai .kwai-cta{position:relative;background:linear-gradient(180deg,#0d0f1b,#0a0c15);border:1px solid rgba(139,92,246,.35);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}
.domain-kwai .kwai-cta .txt{padding:32px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.domain-kwai .kwai-cta .txt h2{font-size:24px;font-weight:900;margin-bottom:10px}
.domain-kwai .kwai-cta .txt h2 .kwai-hl{color:var(--kwai-pri2)}
.domain-kwai .kwai-cta .txt p{color:var(--kwai-muted);font-size:13px;line-height:2;margin-bottom:20px}
.domain-kwai .kwai-cta .txt .btn{padding:12px 26px;font-size:13px}
.domain-kwai .kwai-cta .txt .btn .icn{width:15px;height:15px}
.domain-kwai .kwai-cta .img{min-height:230px}
.domain-kwai .kwai-cta .img svg{width:100%;height:100%}

/* footer recolor (yemen page only) */
.domain-kwai .footer-links a:hover{color:#a78bfa}
.domain-kwai .footer-links a:hover::before{background:#8b5cf6}

/* Floating WhatsApp button (site-wide) */
.wa-fab{
  position:fixed;right:20px;bottom:20px;z-index:9999;
  display:inline-flex;align-items:center;justify-content:center;
  width:58px;height:58px;border-radius:50%;
  background:#25D366;color:#fff;text-decoration:none;
  box-shadow:0 10px 30px rgba(37,211,102,.45);
  transition:transform .3s var(--ease),box-shadow .3s var(--ease);
}
.wa-fab svg{width:30px;height:30px;fill:#fff;flex:none}
.wa-fab:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(37,211,102,.6);color:#fff}
.wa-fab::after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,211,102,.55);animation:wapulse 2.2s var(--ease) infinite}
@keyframes wapulse{0%{transform:scale(1);opacity:1}70%{transform:scale(1.45);opacity:0}100%{opacity:0}}

/* ---------- 22. Mobile drawer chrome (base) ---------- */
.nav-drawer-head,.nav-drawer-foot{display:none}
body.drawer-open{overflow:hidden}
.nav-overlay{
  position:fixed;inset:0;z-index:65;
  background:rgba(3,5,12,.55);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
  opacity:0;visibility:hidden;
  transition:opacity .45s ease,visibility .45s;
}
.nav-overlay.open{opacity:1;visibility:visible}

/* ============================================================================
   AI US APP (ai-us.app) — real photo assets
   ============================================================================ */
.domain-usapp .usa-art-wrap img{
  width:100%;height:auto;border-radius:18px;display:block;
  border:1px solid rgba(139,92,246,.35);
  box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 60px rgba(139,92,246,.16);
}
.domain-usapp .usa-use-card .thumb{overflow:hidden}
.domain-usapp .usa-use-card .thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}
.domain-usapp .usa-use-card:hover .thumb img{transform:scale(1.08)}
.domain-usapp .usa-cta .img img{width:100%;height:100%;object-fit:cover;display:block}
.domain-usapp .usa-why-card .ic img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(243,207,125,.5))}

/* ============================================================================
   AI YEMEN CO (aiyemen.co) — real banner photo
   ============================================================================ */
.domain-yemenco .yco-art-wrap img{
  width:100%;height:auto;border-radius:18px;display:block;
  border:1px solid rgba(168,85,247,.35);
  box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 60px rgba(168,85,247,.16);
}

/* ============================================================================
   AI US CO (ai-us.co) — real photo assets
   ============================================================================ */
.domain-usco .usc-art-wrap img{
  width:100%;height:auto;border-radius:18px;display:block;
  border:1px solid rgba(139,92,246,.35);
  box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 60px rgba(139,92,246,.16);
}
.domain-usco .usc-use-card .thumb{overflow:hidden}
.domain-usco .usc-use-card .thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}
.domain-usco .usc-use-card:hover .thumb img{transform:scale(1.08)}
.domain-usco .usc-cta .img img{width:100%;height:100%;object-fit:cover;display:block}
.domain-usco .usc-why-card .ic img{width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(139,92,246,.55))}
.domain-usco .usc-mini .ic img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(139,92,246,.5))}

/* ============================================================================
   FOOTER — mobile centered layout
   ============================================================================ */
@media (max-width:860px){
  .site-footer .footer-grid{text-align:center;display:flex;flex-direction:column;align-items:center}
  .site-footer .footer-grid > div{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center}
  .site-footer .footer-grid img{margin-inline:auto}
  .site-footer .footer-grid p{max-width:38ch;margin-inline:auto}
  .site-footer .footer-links{justify-items:center;width:100%}
  .site-footer .footer-links a{justify-content:center}
  .site-footer .footer-links a:hover{transform:translateY(-2px)}
  .site-footer .footer-links a::before{opacity:1}
  .site-footer .footer-note-box{text-align:center}
}
