.services-page-wrap .services-hero-section{background:linear-gradient(135deg,#E1A121,#D97706),url(/_next/static/media/services-bg.69867b51.jpg) 50%/cover;padding:120px 0 80px;text-align:center;position:relative}.services-page-wrap .services-hero-section .hero-content{max-width:800px;margin:0 auto}.services-page-wrap .services-hero-section .hero-content h1{margin-bottom:24px;font-size:48px;line-height:1.2}.services-page-wrap .services-hero-section .hero-content p{font-size:18px;opacity:.9;line-height:1.6;margin-bottom:32px}.services-page-wrap .services-hero-section .hero-content .hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.services-page-wrap .services-hero-section .hero-content .hero-buttons .btn-secondary{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);color:#fff}.services-page-wrap .services-hero-section .hero-content .hero-buttons .btn-secondary:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}@media(max-width:768px){.services-page-wrap .services-hero-section{padding:80px 0 60px}.services-page-wrap .services-hero-section .hero-content h1{font-size:36px}.services-page-wrap .services-hero-section .hero-content p{font-size:16px}.services-page-wrap .services-hero-section .hero-content .hero-buttons{flex-direction:column;align-items:center}}.services-page-wrap .services-grid-section{padding:100px 0;background:#fff}.services-page-wrap .services-grid-section .sec-title{margin-bottom:60px}.services-page-wrap .services-grid-section .service-detail-card{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 10px 30px rgba(0,0,0,.08);height:100%;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.services-page-wrap .services-grid-section .service-detail-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.services-page-wrap .services-grid-section .service-detail-card .service-icon{width:80px;height:80px;background:linear-gradient(135deg,#E1A121,#D97706);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff}.services-page-wrap .services-grid-section .service-detail-card h3{margin-bottom:16px;color:#2c3e50}.services-page-wrap .services-grid-section .service-detail-card .service-description{margin-bottom:24px;line-height:1.6}.services-page-wrap .services-grid-section .service-detail-card .service-features{list-style:none;padding:0;text-align:left}.services-page-wrap .services-grid-section .service-detail-card .service-features .feature-item{display:flex;align-items:center;margin-bottom:12px;padding:8px 0}.services-page-wrap .services-grid-section .service-detail-card .service-features .feature-item svg{color:#e1a121;margin-right:12px;flex-shrink:0;width:16px;height:16px}.services-page-wrap .services-grid-section .service-detail-card .service-features .feature-item span{font-size:14px;color:#64748b;line-height:1.5}@media(max-width:768px){.services-page-wrap .services-grid-section{padding:60px 0}.services-page-wrap .services-grid-section .service-detail-card{padding:24px 20px;margin-bottom:24px}}.services-page-wrap .why-choose-services-section{padding:100px 0;background:#f8fafc}.services-page-wrap .why-choose-services-section .why-choose-content h5{margin-bottom:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.services-page-wrap .why-choose-services-section .why-choose-content h2{margin-bottom:24px;color:#2c3e50;line-height:1.3}.services-page-wrap .why-choose-services-section .why-choose-content p{line-height:1.7;font-size:16px}.services-page-wrap .why-choose-services-section .features-grid{display:flex;flex-direction:column;gap:32px}.services-page-wrap .why-choose-services-section .features-grid .feature-box{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease}.services-page-wrap .why-choose-services-section .features-grid .feature-box:hover{transform:translateY(-5px)}.services-page-wrap .why-choose-services-section .features-grid .feature-box .feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#E1A121,#D97706);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.services-page-wrap .why-choose-services-section .features-grid .feature-box .feature-content h4{margin-bottom:8px;color:#2c3e50}.services-page-wrap .why-choose-services-section .features-grid .feature-box .feature-content p{margin-bottom:0;line-height:1.5;font-size:14px}@media(max-width:768px){.services-page-wrap .why-choose-services-section{padding:60px 0}.services-page-wrap .why-choose-services-section .features-grid{gap:20px}.services-page-wrap .why-choose-services-section .features-grid .feature-box{padding:20px}}.services-page-wrap .services-contact-section{padding:40px 0;background:#f8fafc;text-align:center;position:relative}.services-page-wrap .services-contact-section .contact-content{width:100%;margin:0 auto;background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.1);position:relative;overflow:hidden}.services-page-wrap .services-contact-section .contact-content:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#E1A121,#D97706)}.services-page-wrap .services-contact-section .contact-content h2{margin-bottom:12px;font-size:32px;line-height:1.2;color:#2c3e50;font-weight:700}.services-page-wrap .services-contact-section .contact-content p{font-size:16px;color:#64748b;margin-bottom:32px;line-height:1.6}.services-page-wrap .services-contact-section .contact-content .contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item{background:#f8fafc;padding:24px 20px;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:2px solid rgba(0,0,0,0)}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(225,161,33,.15);border-color:#e1a121}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item .contact-icon{width:60px;height:60px;background:linear-gradient(135deg,#E1A121,#D97706);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item .contact-icon svg{width:24px;height:24px}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item h4{margin-bottom:8px;font-size:18px;color:#2c3e50;font-weight:600}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item p{margin-bottom:0;font-size:16px;color:#64748b;font-weight:500}.services-page-wrap .services-contact-section .contact-content .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.services-page-wrap .services-contact-section .contact-content .cta-buttons .btn-secondary{background:rgba(0,0,0,0);border:2px solid #e1a121;color:#e1a121;font-weight:600}.services-page-wrap .services-contact-section .contact-content .cta-buttons .btn-secondary:hover{background:#e1a121;color:#fff}@media(max-width:768px){.services-page-wrap .services-contact-section{padding:60px 20px}.services-page-wrap .services-contact-section .contact-content{padding:40px 24px;border-radius:16px}.services-page-wrap .services-contact-section .contact-content h2{font-size:28px}.services-page-wrap .services-contact-section .contact-content p{font-size:16px}.services-page-wrap .services-contact-section .contact-content .contact-info{grid-template-columns:1fr;gap:20px}.services-page-wrap .services-contact-section .contact-content .contact-info .contact-item{padding:24px 20px}.services-page-wrap .services-contact-section .contact-content .cta-buttons{flex-direction:column;align-items:center}}