.parallax{align-items:center;background-attachment:fixed;background-image:url("https://6597911.fs1.hubspotusercontent-na1.net/hubfs/6597911/IMG_0088-(1).png");background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:500px}:root{--primary:#ff9902;--primary-light:#fc6;--secondary:#c2a063;--dark:#1a1a1a;--light:#fff;--gray:#f8f8f8;--text:#444}.services-section{margin:0 auto;max-width:1200px;padding:80px 20px}.section-header{margin-bottom:50px;text-align:center}.section-header h2{color:var(--dark);font-size:2.2rem;font-weight:700;margin-bottom:15px}.section-header p{color:var(--text);font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px}.services-grid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.service-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-5px)}.card-image-container{height:200px;overflow:hidden;position:relative}.card-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.service-card:hover .card-image{transform:scale(1.05)}.card-badge{align-items:center;background:var(--light);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:var(--primary);display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:15px;top:15px;width:40px}.card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.card-content h3{color:var(--dark);font-size:1.3rem;font-weight:600;margin-bottom:12px}.card-content p{color:var(--text);flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.btnn{background:#c2a063;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.btnn:hover{background:#a58449;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.services-section{padding:60px 5%}.section-header h2{font-size:1.8rem}.services-grid{gap:20px;grid-template-columns:1fr}}