.full-services{max-width:1200px;margin:85px auto;padding:40px 25px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f1f1f1;background-color:#000;line-height:1.65;text-align:center}.full-services h1{text-align:center;font-size:2.6rem;font-weight:700;color:#FFD700;margin-bottom:50px;border-bottom:4px solid #ffd700;display:inline-block;padding-bottom:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.service-subtitle{font-size:1.1rem;font-weight:500;text-align:center;color:#f1f1f1;max-width:900px;margin:10px auto 40px;line-height:1.6;padding:0 16px;background:rgba(255,215,0,.05);border-left:5px solid #ffd700;border-radius:8px;box-shadow:0 2px 5px rgba(255,215,0,.2)}.service-block{background-color:#111;border-left:6px solid #ffd700;padding:30px 30px 30px 20px;border-radius:8px;box-shadow:0 3px 10px rgba(255,215,0,.25);margin-bottom:40px;transition:box-shadow .3s ease,border-color .3s ease}.service-block:hover{box-shadow:0 10px 25px rgba(255,215,0,.35);border-color:#fff}.service-block h3{font-size:2rem;font-weight:600;color:#FFD700;margin-bottom:18px}.service-block p{font-size:1.1rem;color:#e0e0e0;margin-bottom:15px}.service-block ul li{list-style-type:disc;font-size:1.1rem;margin-bottom:8px;line-height:1.4;color:#f1f1f1}.service-image{width:320px;height:450px;border-radius:8px;object-fit:cover;transition:transform .3s ease,filter .3s ease}.service-image:hover{transform:scale(1.05) rotateY(10deg);filter:drop-shadow(0 4px 8px rgba(255,215,0,.4))}.service-text{flex:1 1;min-width:320px;text-align:left}.learn-morebtn{margin-top:20px;padding:10px 24px;background:linear-gradient(135deg,#FFD700,#b8860b);color:#000;font-weight:700;font-size:1rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px rgba(255,215,0,.3)}.learn-morebtn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fff,#FFD700);color:#111;box-shadow:0 8px 25px rgba(255,215,0,.5)}.srvice-detail-wrapper{max-width:1100px;margin:5rem auto 0;padding:3rem 1rem;font-family:Poppins,sans-serif;color:#f5f5f5;background-color:#000;border-radius:12px}.srvice-title{font-size:2.5rem;font-weight:700;text-align:center;color:#FFD700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.srvice-subtitle{text-align:center;font-size:1rem;color:#d1d5db;margin-bottom:2rem;max-width:85%;margin-inline:auto}.srvice-image-wrapper{border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px rgba(255,215,0,.25);margin-bottom:3rem}.srvice-image{width:100%;height:400px;object-fit:cover;border-radius:1rem;border:3px solid #ffd700}.section-heading{font-size:1.6rem;font-weight:600;color:#FFD700;display:flex;align-items:center;gap:.5rem;margin-bottom:1.2rem;text-transform:uppercase}.icon{flex-shrink:0}.icon.green{color:#32cd32}.icon.yellow{color:#FFD700}.highlight-section{margin-bottom:3rem}.highlight-list{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.highlight-list{grid-template-columns:repeat(2,1fr)}}.highlight-item{display:flex;gap:1rem;padding:1rem;border:1px solid #ffd700;border-radius:.75rem;background:#111;box-shadow:0 2px 8px rgba(255,215,0,.15);transition:transform .3s ease}.highlight-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(255,215,0,.3)}.benefit-section{background:#111;border:1px solid #ffd700;padding:2rem;border-radius:1rem;margin-bottom:3rem;box-shadow:0 4px 12px rgba(255,215,0,.2)}.benefit-list{padding-left:1.5rem;list-style:disc;line-height:1.8;color:#f5f5f5}.cta-section{background:linear-gradient(135deg,#000,#222);color:#FFD700;padding:2.5rem;border-radius:1rem;text-align:center;box-shadow:0 10px 24px rgba(255,215,0,.2);border:2px solid #ffd700}.cta-section h3{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.cta-section p{font-size:1.1rem;margin-bottom:.5rem;color:#f5f5f5}.cta-section small{display:block;font-size:.9rem;color:#bbb;margin-bottom:1rem}.cta-button{padding:.75rem 2rem;background:#FFD700;color:#000;font-weight:600;border:none;border-radius:9999px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px rgba(255,215,0,.3)}.cta-button:hover{background:#fff;color:#111;transform:translateY(-2px)}.not-found{text-align:center;padding:2rem;font-size:1.2rem;color:#FFD700}