/*! © 2026 Salah Nechabeh / SSN Tech Studio. All rights reserved. salahnechabeh.com */
.w3{--n0:#040812;--n1:#08142b;--n2:#0c1d3d;--bl:#2f7bff;--gl:#7cb6ff;--tx:#e9eefc;--mu:#93a3c4;position:relative;background:var(--n0);color:var(--tx);padding:clamp(70px,9vw,130px) 0;overflow:hidden;direction:rtl}.w3:before{content:"";position:absolute;inset:-20% -10% auto;height:70%;pointer-events:none;background:radial-gradient(50% 60% at 70% 0%,rgba(47,123,255,.22),transparent 70%)}.w3-wrap{position:relative;width:min(1170px,100% - 32px);margin:0 auto}.w3-k{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:var(--gl);font-weight:700;font-size:15px}.w3-k em{font:600 13px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.2em;color:var(--bl)}.w3-k:before{content:"";flex:0 0 40px;height:1px;background:var(--bl);order:-1;opacity:.6}.w3-k:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#2f7bff55)}.w3 h2{margin:0;font:900 clamp(36px,5.2vw,72px)/1.15 Cairo,sans-serif;color:#fff}.w3 h2 span{color:var(--gl);text-shadow:0 0 18px rgba(47,123,255,.75),0 0 46px rgba(47,123,255,.45)}.w3-lead{max-width:62ch;margin:18px 0 44px;color:var(--mu);font-size:clamp(15px,1.3vw,18px);line-height:1.9}.w3-sites{display:grid;gap:22px}.w3-site{margin:0;border-radius:18px;overflow:hidden;background:var(--n1);border:1px solid #2f7bff2e;box-shadow:0 40px 90px -30px #2f7bff59}.w3-bar{display:flex;gap:7px;justify-content:flex-start;padding:12px 16px;background:#0e1a33}.w3-bar i{width:9px;height:9px;border-radius:50%;background:#5a6a8c}.w3-site video{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;background:#000}.w3-site figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:16px 20px}.w3-site figcaption b{font-size:20px;color:#fff}.w3-site figcaption span{flex:1;min-width:200px;color:var(--mu);font-size:15px}.w3-site figcaption a{padding:9px 18px;border:1px solid #2f7bff66;border-radius:99px;color:var(--gl);font-size:14px;font-weight:700}.w3-site figcaption a:hover{background:#2f7bff22}.w3-build{margin-top:40px;padding:clamp(22px,3vw,34px);border-radius:18px;border:1px solid #2f7bff44;background:linear-gradient(160deg,var(--n2),var(--n1));box-shadow:inset 0 1px #2f7bff33}.w3-tag,.w3-k2{margin:0 0 18px;font:700 12px/1 ui-monospace,monospace;letter-spacing:.3em;color:var(--bl);direction:ltr;text-align:left}.w3-build ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.w3-build li{position:relative;padding-right:22px;font-size:clamp(15px,1.3vw,18px);color:var(--tx)}.w3-build li:before{content:"";position:absolute;right:0;top:.75em;width:7px;height:7px;border-radius:50%;background:var(--bl);box-shadow:0 0 10px var(--bl)}.w3-build small{display:block;color:var(--mu);font-size:13px}.w3-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.w3-chips span{padding:9px 16px;border:1px solid #2f7bff40;border-radius:99px;font:600 12px/1 ui-monospace,monospace;letter-spacing:.14em;color:#cfe0ff;direction:ltr}.w3-ph{margin:clamp(70px,8vw,110px) 0 36px;text-align:center}.w3-ph .w3-k2{text-align:center;color:var(--gl)}.w3-ph h3{margin:0;font:900 clamp(30px,4vw,54px)/1.2 Cairo,sans-serif;color:#fff;text-shadow:0 0 30px rgba(47,123,255,.35)}.w3-ph p{margin:12px 0 0;color:var(--mu)}.w3-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.w3-tier{position:relative;padding:30px 26px;border-radius:20px;background:var(--n1);border:1px solid #2f7bff2e}.w3-tier.rec{background:linear-gradient(170deg,#0f2550,#08142b);border-color:var(--bl);box-shadow:0 0 0 1px #2f7bff55,0 30px 80px -20px #2f7bff8c}.w3-badge{position:absolute;top:-14px;right:50%;transform:translate(50%);padding:5px 16px;border-radius:8px;background:var(--bl);color:#fff;font-size:13px;font-weight:800;white-space:nowrap}.w3-tier h4{margin:0;font:900 26px/1.2 Cairo,sans-serif;color:var(--gl)}.w3-tier.rec h4{color:#fff;text-shadow:0 0 16px rgba(124,182,255,.7)}.w3-tsub{margin:6px 0 22px;color:var(--mu);font-size:14px;min-height:2.6em}.w3-price{display:flex;align-items:baseline;gap:10px;margin:0 0 4px}.w3-price strong{font:900 clamp(44px,4.4vw,60px)/1 Cairo,sans-serif;color:#fff;direction:ltr}.w3-price span{color:var(--mu)}.w3-btn{display:block;margin:20px 0 24px;padding:12px;border-radius:10px;border:1px solid #2f7bff66;text-align:center;font-weight:800;color:#fff}.w3-tier.rec .w3-btn{background:var(--bl);border-color:var(--bl);box-shadow:0 10px 30px -8px var(--bl)}.w3-btn:hover{filter:brightness(1.15)}.w3-gh{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #2f7bff2e;font:800 12px/1 Cairo,sans-serif;letter-spacing:0;color:var(--bl)}.w3-tier ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:11px}.w3-tier li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--tx)}.w3-tier li svg{flex:0 0 16px;width:16px;height:16px;margin-top:.35em;fill:none;stroke:var(--gl);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.w3-tier li b{color:var(--gl)}.w3-tier li.no{color:#5f6d8c}.w3-tier li.no svg{stroke:#4a5675}.w3-add{margin:30px auto 0;max-width:620px;padding:16px 22px;border:1px dashed #2f7bff66;border-radius:14px;text-align:center;color:var(--tx)}.w3-add em{font-style:normal;margin-left:12px;color:var(--bl);font-weight:800}.w3-add b{color:var(--gl)}@media(max-width:900px){.w3-tiers{grid-template-columns:1fr;gap:30px}.w3-tsub{min-height:0}.w3-site video{aspect-ratio:16/10}}
