.ws-hero-sa h1{font-size:3rem;color:#111;margin:0 0 20px;line-height:1.1;max-width:900px;margin-left:auto;margin-right:auto}.ws-intro{text-align:center;max-width:800px;margin:0 auto 40px}.ws-proj-cat{font-size:.8rem;text-transform:uppercase;color:#888;font-weight:700;margin-bottom:8px;display:block}.ws-final-cta{background:#111;color:#fff;text-align:center;padding:70px 20px;border-radius:12px;margin-top:20px}.ws-final-cta h2{color:#fff;font-size:2.2rem;margin-bottom:15px}.ws-final-cta p{font-size:1.1rem;color:#ddd;max-width:650px;margin:0 auto 30px}.ws-final-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.ws-final-buttons .ws-btn-secondary{border-color:#fff;color:#fff;background:0 0}.ws-final-buttons .ws-btn-secondary:hover{background:#fff;color:#111;border-color:#fff}@media (max-width:992px){.ws-why-grid{grid-template-columns:repeat(2,1fr)}.ws-srv-grid{grid-template-columns:repeat(2,1fr)}.ws-srv-grid .ws-srv-card:nth-child(4),.ws-srv-grid .ws-srv-card:nth-child(5){grid-column:auto;justify-self:stretch;width:100%;margin-left:0}}@media (max-width:768px){.ws-hero-sa h1{font-size:2.2rem}}@media (max-width:480px){.ws-why-grid{grid-template-columns:1fr}.ws-srv-grid{grid-template-columns:1fr}}