/* ServAI specialization website integration — 2026-08-18 */
.sp-zone{padding:72px 0;background:linear-gradient(180deg,rgba(200,164,100,.06),rgba(200,164,100,.015));border-top:1px solid rgba(200,164,100,.14);border-bottom:1px solid rgba(200,164,100,.10)}.sp-head{max-width:780px;margin-bottom:28px}.sp-kicker{font:600 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.sp-head h2{font-size:clamp(30px,4vw,52px);line-height:1.04;margin:0 0 14px}.sp-head p{color:var(--ink-dim);font-size:17px;line-height:1.65;margin:0}.sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-card{padding:24px;border:1px solid rgba(200,164,100,.18);background:rgba(255,255,255,.025);border-radius:18px}.sp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sp-card h3{font-size:22px;margin:0 0 8px}.sp-tag{font:500 11px var(--mono);color:var(--gold);border:1px solid rgba(200,164,100,.24);padding:6px 9px;border-radius:999px;white-space:nowrap}.sp-card p{color:var(--ink-dim);line-height:1.55;margin:10px 0 16px}.sp-stats{display:flex;flex-wrap:wrap;gap:8px}.sp-stat{font:500 12px var(--mono);color:var(--ink);background:rgba(255,255,255,.04);border-radius:8px;padding:7px 9px}.sp-rule{margin-top:22px;padding:18px 20px;border-left:2px solid var(--gold);background:rgba(200,164,100,.06);color:var(--ink-dim);line-height:1.55}.sp-rule b{color:var(--ink)}.sp-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.sp-family{padding:24px;border:1px solid rgba(200,164,100,.16);border-radius:18px;background:rgba(255,255,255,.02)}.sp-family h3{margin:0 0 8px}.sp-family p{color:var(--ink-dim);margin:0 0 15px}.sp-family ul{margin:0;padding-left:18px;color:var(--ink-dim);line-height:1.8}.sp-family a{color:var(--gold);text-decoration:none}.sp-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px}.sp-flow div{padding:17px 12px;text-align:center;border:1px solid rgba(200,164,100,.15);border-radius:14px;background:rgba(255,255,255,.02)}.sp-flow b{display:block;font-size:13px}.sp-flow span{display:block;color:var(--ink-dim);font-size:12px;margin-top:5px}.sp-pricing{margin-top:22px;padding:22px;border:1px solid rgba(200,164,100,.18);border-radius:18px;background:rgba(200,164,100,.05)}.sp-pricing strong{display:block;font-size:18px;margin-bottom:8px}.sp-pricing p{margin:0;color:var(--ink-dim);line-height:1.6}[dir=rtl] .sp-rule{border-left:0;border-right:2px solid var(--gold)}[dir=rtl] .sp-family ul{padding-left:0;padding-right:18px}@media(max-width:760px){.sp-zone{padding:48px 0}.sp-grid,.sp-family-grid{grid-template-columns:1fr}.sp-card{padding:19px}.sp-card-top{display:block}.sp-tag{display:inline-block;margin-top:4px}.sp-flow{grid-template-columns:1fr 1fr}.sp-flow div:last-child{grid-column:1/-1}}
/* Specialization cards are product entry points, not static catalogue blocks. */
a.sp-card{display:block;color:inherit;text-decoration:none;position:relative;transition:transform .22s ease,border-color .22s ease,background .22s ease}
a.sp-card:after{content:'Explore specialization →';display:block;margin-top:18px;color:var(--gold);font:600 13px var(--sans)}
a.sp-card:hover{transform:translateY(-3px);border-color:rgba(200,164,100,.55);background:linear-gradient(145deg,rgba(200,164,100,.065),rgba(255,255,255,.02))}
[dir=rtl] a.sp-card:after{content:'استكشف التخصص ←'}
