.web-services-main{background:#0c0c0c!important;color:#e0e0e0;min-height:100vh;font-family:Space Grotesk,sans-serif;padding-top:120px}.web-services-section{margin-bottom:3rem}.web-services-card{background:#151515!important;padding:1.5rem;border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.web-services-heading{color:#FF6D3F!important;margin-bottom:1.5rem;font-size:2.8rem}.web-services-subheading{color:#FF6D3F!important;margin-bottom:1.5rem;font-size:2rem}.web-services-h3{color:#FF6D3F!important;margin-bottom:1rem;font-size:1.3rem}.web-services-lead{color:#d3d8db;margin:0 auto;font-size:1.2rem;line-height:1.6}.web-services-list,.web-services-text{color:#b0b0b0;font-size:1.1rem}.web-services-list{padding-left:1.2rem}.web-services-faq-button{background:none;border:none;color:#FF6D3F!important;font-weight:600;font-size:1.1rem;cursor:pointer;width:100%;text-align:left;padding:.5rem 0;transition:color .3s ease}.web-services-faq-content{overflow:hidden;transition:all .3s ease-in-out;color:#b0b0b0;font-size:1.1rem}.web-services-cta-primary{background:#FF6D3F!important;border:none!important;padding:.8rem 2rem!important;transition:all .3s ease;margin-right:1rem}.web-services-cta-secondary{border-color:#FF6D3F!important;color:#FF6D3F!important;padding:.8rem 2rem!important;transition:all .3s ease}.web-services-cta-primary:hover{background:#FF6D3F!important;transform:translateY(-2px)}.web-services-cta-secondary:hover{background:rgba(255,165,0,.1)!important;transform:translateY(-2px)}.web-services-faq-button:hover{color:#FF6D3F!important}