/*! © 2026 Salah Nechabeh / SSN Tech Studio. All rights reserved. salahnechabeh.com */
:root{--bg:#ffffff;--acc:#2f7bff;--gold:#2f7bff;--txt:#0b1224;--mut:#4a5670;--line:#e6eaf2}body{background:#fff!important}.th{background:#fff}.th-btn,.btn:not(.wa),.pr-cta{background:#2f7bff!important;color:#fff!important;box-shadow:0 10px 30px -8px #2f7bff}.th-pill{border-color:#2f7bff44!important}.sub,.th-lead{color:var(--mut)}.sv-bar,.fs-count{color:#2f7bff}.ed-k,.ed-no{color:#7cb6ff!important}.ed-body a{text-decoration-color:#2f7bff}.card,.qa article,.cta,.bx,details,.co{background:linear-gradient(160deg,#0f2550,#08142b)!important;color:#e9eefc!important;border:1px solid #2f7bff55!important;border-radius:20px!important;box-shadow:0 0 0 1px #2f7bff22,0 24px 60px -24px #2f7bff8c!important}.card h3,.qa h3,.cta h2,.co h2{color:#fff!important}.card p,.qa p,.cta .sub,.co-lead,.co-founder,.co-who{color:#93a3c4!important}.qa a{color:#7cb6ff!important}.co{padding:clamp(28px,4vw,56px)!important}.co-stats{border-color:#2f7bff33!important}.co-stats div{border-color:#2f7bff22!important}.co-stats b{color:#7cb6ff!important;text-shadow:0 0 16px rgba(47,123,255,.6)}.co-stats span{color:#93a3c4!important}.co-who span{border-color:#2f7bff44!important;color:#cfe0ff!important;background:#2f7bff14!important}.co-founder b{color:#fff!important}.cta .btn.wa{box-shadow:0 10px 30px -8px #25d366}.jump a{border-color:#2f7bff33!important}.jump em{color:#2f7bff!important}.w3{width:min(1240px,100% - 24px);margin:40px auto;border-radius:28px}@media(max-width:640px){.w3{width:100%;border-radius:0}}.btn.wa{position:relative}.btn.wa,.float{color:#1a1a1f!important;font-weight:800;background:conic-gradient(from 200deg,#8d8d96,#f4f4f7,#9a9aa3,#e6e6ea,#7f7f88,#d8d8dd,#8d8d96)!important;box-shadow:0 6px 14px #00000073,0 2px 3px #0006,inset 0 1px 1px #ffffffe6,inset 0 -2px 3px #00000059!important;padding-inline-start:44px!important;border-radius:999px!important}.btn.wa:before,.float:before{content:"";position:absolute;inset-inline-start:18px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#25d366;box-shadow:0 0 10px #25d366,inset 0 1px 1px #fff9}.btn.wa:hover,.float:hover{transform:translateY(-2px)}
