.services-module__g8J8Uq__servicesPage{background-color:#fbf9f4;width:100%;padding-bottom:4rem;position:relative;overflow:hidden}.services-module__g8J8Uq__heroSection{background-image:var(--bg-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:550px;padding-bottom:5rem;display:flex;position:relative;box-shadow:inset 0 0 0 2000px #fbf9f466}.services-module__g8J8Uq__heroContainer{width:100%;max-width:1400px;margin:0 auto;padding:0 5%}.services-module__g8J8Uq__breadcrumb{color:var(--accent-gold);margin-bottom:2rem;font-size:.9rem}.services-module__g8J8Uq__breadcrumb a{color:inherit;text-decoration:none}.services-module__g8J8Uq__breadcrumb span{margin:0 .5rem}.services-module__g8J8Uq__breadcrumb .services-module__g8J8Uq__current{color:var(--accent-gold);font-weight:500}.services-module__g8J8Uq__heroContent{max-width:600px}.services-module__g8J8Uq__heroTitle{font-family:var(--font-saudagar), serif;color:var(--text-dark);margin-bottom:.5rem;font-size:clamp(2.5rem,4vw,4rem);line-height:1.2}.services-module__g8J8Uq__heroSubtitle{font-family:var(--font-saudagar), serif;color:#c98e4d;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem)}.services-module__g8J8Uq__heroDivider{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.services-module__g8J8Uq__heroDivider img{width:350px;max-width:100%;height:auto}.services-module__g8J8Uq__heroDesc{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.services-module__g8J8Uq__heroButtons{gap:1rem;display:flex}.services-module__g8J8Uq__btnPrimary{color:#fff;background-color:#113f23;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.services-module__g8J8Uq__btnPrimary:hover{background-color:#a67c48}.services-module__g8J8Uq__btnOutline{color:#fff;background-color:#c39c6b;border:1px solid #c39c6b;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.services-module__g8J8Uq__btnOutline:hover{background-color:var(--accent-gold);color:#fff}.services-module__g8J8Uq__featuresBar{z-index:10;max-width:1400px;margin:-5rem auto 4rem;padding:0 5%;position:relative}.services-module__g8J8Uq__featuresGrid{background-color:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.5rem 2rem;display:grid;box-shadow:0 10px 30px #00000014}.services-module__g8J8Uq__featureItem{text-align:center;position:relative}.services-module__g8J8Uq__featureItem:not(:last-child):after{content:"";background-color:#eee;width:1px;height:70%;position:absolute;top:15%;right:-1rem}.services-module__g8J8Uq__featureIcon{color:var(--accent-gold);justify-content:center;margin-bottom:1rem;display:flex}.services-module__g8J8Uq__featureIcon svg,.services-module__g8J8Uq__featureIcon img{object-fit:contain;width:50px;height:50px}.services-module__g8J8Uq__featureTitle{color:var(--text-dark);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.services-module__g8J8Uq__featureDesc{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.services-module__g8J8Uq__therapiesHeader{text-align:center;margin-bottom:3rem;padding:0 5%}.services-module__g8J8Uq__therapiesHeader svg{color:var(--accent-gold);margin-bottom:1rem}.services-module__g8J8Uq__therapiesTitle{font-family:var(--font-saudagar), serif;color:var(--text-dark);margin-bottom:.5rem;font-size:2.8rem}.services-module__g8J8Uq__therapiesSubtitle{color:var(--text-secondary);font-size:1rem}.services-module__g8J8Uq__therapiesSection{max-width:1400px;margin:0 auto 6rem;padding:0 5%}.services-module__g8J8Uq__therapiesGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.services-module__g8J8Uq__therapyCard{background-color:#fff;border-radius:15px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #0000000d}.services-module__g8J8Uq__therapyCard:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.services-module__g8J8Uq__therapyImage{width:100%;height:200px;position:relative}.services-module__g8J8Uq__therapyImage img{object-fit:cover;width:100%;height:100%}.services-module__g8J8Uq__therapyIconWrapper{width:50px;height:50px;color:var(--accent-gold);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0000001a}.services-module__g8J8Uq__therapyContent{text-align:center;flex-direction:column;flex:1;padding:3rem 1.5rem 2rem;display:flex}.services-module__g8J8Uq__therapyTitle{font-family:var(--font-saudagar), serif;color:var(--text-dark);margin-bottom:.5rem;font-size:1.4rem;line-height:1.2}.services-module__g8J8Uq__therapyMeta{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}.services-module__g8J8Uq__therapyMeta span{color:#ccc}.services-module__g8J8Uq__therapyPrice{color:var(--text-dark);font-weight:700}.services-module__g8J8Uq__therapyDesc{color:var(--text-secondary);flex:1;margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.services-module__g8J8Uq__therapyBtn{border:1px solid var(--accent-gold);color:var(--accent-gold);border-radius:50px;margin:0 auto;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.services-module__g8J8Uq__therapyBtn:hover{background-color:var(--accent-gold);color:#fff}.services-module__g8J8Uq__ctaSection{max-width:1400px;margin:0 auto;padding:0 5%}.services-module__g8J8Uq__ctaCard{background-image:linear-gradient(#2d1e14cc,#2d1e14cc),url(https://ayurvedaspa.ph/images/hot-stone-massage-near-me.webp);background-position:50%;background-size:cover;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:4rem 5%;display:flex}.services-module__g8J8Uq__ctaLeft{flex:1;min-width:300px}.services-module__g8J8Uq__ctaTitle{font-family:var(--font-saudagar), serif;color:#fff;margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.services-module__g8J8Uq__ctaDesc{color:#fffc;font-size:1rem;line-height:1.6}.services-module__g8J8Uq__ctaRight{flex-direction:column;gap:1rem;min-width:250px;display:flex}.services-module__g8J8Uq__ctaBtnPrimary{background-color:var(--accent-gold);color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:flex}.services-module__g8J8Uq__ctaBtnPrimary:hover{background-color:#a67c48}.services-module__g8J8Uq__ctaBtnOutline{color:#fff;background-color:#0000;border:1px solid #ffffff80;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.services-module__g8J8Uq__ctaBtnOutline:hover{background-color:#ffffff1a;border-color:#fff}.services-module__g8J8Uq__bgLeafLeft{opacity:.5;pointer-events:none;z-index:0;width:300px;position:absolute;top:5%;left:-50px}.services-module__g8J8Uq__bgLeafRight{opacity:.5;pointer-events:none;z-index:0;width:300px;position:absolute;top:20%;right:-50px}@media (max-width:1200px){.services-module__g8J8Uq__therapiesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.services-module__g8J8Uq__featuresBar{flex-direction:column;gap:1.5rem;margin-top:-2rem;padding:1.5rem}.services-module__g8J8Uq__featureDivider{width:50%;height:1px}.services-module__g8J8Uq__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-module__g8J8Uq__heroSection{background-image:var(--bg-mobile);align-items:flex-start;padding-top:2rem}.services-module__g8J8Uq__heroDivider img{width:250px}.services-module__g8J8Uq__heroButtons{flex-direction:column;width:100%}.services-module__g8J8Uq__heroButtons a{justify-content:center;width:100%;max-width:280px}.services-module__g8J8Uq__heroContent{max-width:100%}.services-module__g8J8Uq__featuresBar{margin:2rem auto 4rem}.services-module__g8J8Uq__featuresGrid{grid-template-columns:1fr}.services-module__g8J8Uq__featureItem:after{display:none}.services-module__g8J8Uq__therapiesGrid{grid-template-columns:repeat(2,1fr)}.services-module__g8J8Uq__ctaCard{text-align:center;flex-direction:column}.services-module__g8J8Uq__ctaRight{width:100%}.services-module__g8J8Uq__bgLeafLeft,.services-module__g8J8Uq__bgLeafRight{width:150px}}@media (max-width:480px){.services-module__g8J8Uq__therapiesGrid{grid-template-columns:1fr}}
