/* مشاريعي الريادية */
.vn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gap)}
.vn-grid--one{grid-template-columns:minmax(0,560px)}
.vn-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:var(--r);background:linear-gradient(120deg,rgba(255,255,255,.025),rgba(0,0,0,.2));border:1px solid rgba(255,255,255,.06);transition:border-color .3s,transform .3s var(--ease)}
.vn-card:hover{border-color:rgba(var(--gold-rgb),.35);transform:translateY(-3px)}
.vn-card__cover{position:absolute;inset:0;z-index:1;border-radius:inherit}
.vn-card__top{display:flex;align-items:center;gap:14px}
.vn-logo{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(var(--gold-rgb),.3)}
.vn-logo img{width:100%;height:100%;object-fit:cover}
.vn-logo__ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--gold),#a67c0a);color:var(--on-gold);font-size:28px;font-weight:800}
.vn-stage{display:inline-block;margin-bottom:4px;font-size:12.5px;font-weight:700;color:var(--gold)}
.vn-card__title{font-size:19px;font-weight:800;color:var(--ink);line-height:1.4}
.vn-card__tag{color:var(--text);line-height:1.8;flex:1}
.vn-card__meta{font-size:13.5px;color:var(--muted)}
.vn-seeks{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.vn-seeks li{padding:4px 12px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--gold-soft);border:1px solid rgba(var(--gold-rgb),.3)}
.vn-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}
.vn-card__foot .svc-card__lnk{margin-top:0}
.vn-card:hover .svc-card__lnk{color:var(--gold)}
.vn-card:hover .svc-card__lnk .ic{transform:translateX(-4px)}
.vn-card__site{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);direction:ltr}
.vn-card__site:hover{color:var(--gold)}
.vn-note{margin-top:22px;font-size:13px;line-height:1.9;color:var(--muted);max-width:90ch}

/* صفحة المشروع */
.vn-hero .vn-logo--hero{width:84px;height:84px;border-radius:18px;margin:6px 0 4px;box-shadow:0 14px 30px -12px rgba(0,0,0,.6)}
.vn-main{display:grid;gap:clamp(26px,4cqi,38px)}
.vn-main .block__title{margin-bottom:14px}
.vn-pillars{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}
.vn-pillar,.vn-want-card{padding:22px;border-radius:var(--r);background:var(--deep);border:1px solid var(--line)}
.vn-pillar h3,.vn-want-card h3{font-size:16px;font-weight:800;color:var(--gold);margin-bottom:8px}
.vn-pillar p,.vn-want-card p{line-height:1.9}
.vn-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap)}
.vn-kpi{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--r);background:linear-gradient(160deg,rgba(var(--gold-rgb),.12),rgba(var(--gold-rgb),.02));border:1px solid rgba(var(--gold-rgb),.25);text-align:center}
.vn-kpi strong{font-size:clamp(20px,2.4cqi,26px);font-weight:800;color:var(--ink);line-height:1.3}
.vn-kpi span{font-size:13.5px;color:var(--text)}
.vn-want-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap);margin-bottom:6px}
.vn-interest .wrap{max-width:920px;margin-inline:auto}
.vn-form .form{margin-top:16px}
.vn-form .form__grid{grid-template-columns:1fr 1fr}
.vn-want{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;cursor:pointer}
.vn-want input{width:18px!important;height:18px;min-height:0!important;accent-color:var(--gold);flex:none}
.vn-want span{margin:0!important}
@container (max-width:620px){.vn-pillars,.vn-form .form__grid{grid-template-columns:1fr}}
@media (max-width:620px){.vn-pillars,.vn-form .form__grid{grid-template-columns:1fr}.vn-card{padding:22px}}

[data-theme="light"] .vn-card{background:var(--deep);border-color:var(--line)}
[data-theme="light"] .vn-kpi{background:rgba(var(--gold-rgb),.08)}

/* الحجز المبكر للأعمال */
.vn-early__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(20px,3cqi,34px);align-items:start;padding:clamp(22px,3cqi,34px);border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.3);background:linear-gradient(140deg,rgba(var(--gold-rgb),.09),rgba(0,0,0,.15))}
.vn-early__info p{line-height:1.9}
.vn-early__ben{margin-top:16px}
.vn-early__count{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;border-radius:var(--r);background:var(--deep);border:1px solid var(--line)}
.vn-early__count strong{font-size:30px;font-weight:800;color:var(--gold);line-height:1}
.vn-early__count span{font-size:14px;color:var(--text)}
.vn-early .form__choices{display:flex;flex-wrap:wrap;gap:8px}
.vn-early .form__note{font-size:13px;color:var(--muted)}
@container (max-width:880px){.vn-early__in{grid-template-columns:1fr}}
@media (max-width:880px){.vn-early__in{grid-template-columns:1fr}}
