.body-massage-module__ziDcQq__page{color:#3d332a;font-family:var(--font-poppins), sans-serif;background-color:#f9f1ec;padding-top:90px}.body-massage-module__ziDcQq__container{max-width:860px;margin:0 auto;padding:0 24px}.body-massage-module__ziDcQq__breadcrumb{color:#7a6f64;align-items:center;gap:8px;padding:24px 0 8px;font-size:.88rem;display:flex}.body-massage-module__ziDcQq__breadcrumb a{color:#a86c48;text-decoration:none;transition:color .2s}.body-massage-module__ziDcQq__breadcrumb a:hover{color:#8a9380}.body-massage-module__ziDcQq__hero{text-align:center;padding:40px 0}.body-massage-module__ziDcQq__badge{color:#fff;font-family:var(--font-cormorant), serif;letter-spacing:1px;text-transform:uppercase;background-color:#9ca986;border-radius:4px;margin-bottom:24px;padding:10px 28px;font-size:1.25rem;display:inline-block}.body-massage-module__ziDcQq__hero h1{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:20px;font-size:2.85rem;font-weight:600;line-height:1.22}.body-massage-module__ziDcQq__heroTagline{color:#52473d;max-width:740px;margin:0 auto 24px;font-size:1.08rem;line-height:1.8}.body-massage-module__ziDcQq__heroPills{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.body-massage-module__ziDcQq__pill{color:#65594e;background-color:#fff;border:1px solid #e2d7cb;border-radius:20px;padding:6px 16px;font-size:.88rem;font-weight:500}.body-massage-module__ziDcQq__featuredImage{border:1px solid #e5dcd1;border-radius:8px;width:100%;height:420px;margin-bottom:48px;position:relative;overflow:hidden;box-shadow:0 10px 30px #2a201714}.body-massage-module__ziDcQq__content{padding:0 0 60px}.body-massage-module__ziDcQq__sectionTitle{font-family:var(--font-cormorant), serif;color:#2a2017;text-align:left;border-bottom:1px solid #e5dcd1;margin:48px 0 20px;padding-bottom:10px;font-size:2.2rem;font-weight:600;line-height:1.3}.body-massage-module__ziDcQq__leadText{color:#3d332a;margin-bottom:24px;font-size:1.05rem;line-height:1.85}.body-massage-module__ziDcQq__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin:28px 0 44px;display:grid}.body-massage-module__ziDcQq__benefitCard{background-color:#fff;border:1px solid #e8ddd2;border-radius:6px;padding:24px;box-shadow:0 2px 10px #2a201708}.body-massage-module__ziDcQq__benefitCard h3{font-family:var(--font-cormorant), serif;color:#a86c48;margin-bottom:8px;font-size:1.35rem;font-weight:600}.body-massage-module__ziDcQq__benefitCard p{color:#554a40;margin:0;font-size:.95rem;line-height:1.7}.body-massage-module__ziDcQq__stylesList{flex-direction:column;gap:24px;margin:28px 0 44px;display:flex}.body-massage-module__ziDcQq__styleCard{background-color:#fff;border:1px solid #e5dcd1;border-radius:8px;padding:28px;transition:transform .2s,box-shadow .2s}.body-massage-module__ziDcQq__styleCard:hover{box-shadow:0 6px 20px #2a20170f}.body-massage-module__ziDcQq__styleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.body-massage-module__ziDcQq__styleCard h3{font-family:var(--font-cormorant), serif;color:#2a2017;margin:0;font-size:1.6rem;font-weight:600}.body-massage-module__ziDcQq__styleTag{color:#a86c48;text-transform:uppercase;background-color:#faf4ed;border:1px solid #ead8c7;border-radius:4px;padding:4px 12px;font-size:.8rem;font-weight:600}.body-massage-module__ziDcQq__styleCard p{color:#4c4136;margin:0;font-size:1rem;line-height:1.8}.body-massage-module__ziDcQq__stepsList{flex-direction:column;gap:16px;margin:28px 0 36px;display:flex}.body-massage-module__ziDcQq__stepItem{background-color:#fff;border:1px solid #e8ddd2;border-radius:6px;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.body-massage-module__ziDcQq__stepNumber{color:#fff;font-family:var(--font-cormorant), serif;background-color:#a86c48;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:600;display:flex}.body-massage-module__ziDcQq__stepContent h4{font-family:var(--font-cormorant), serif;color:#2a2017;margin:0 0 6px;font-size:1.25rem;font-weight:600}.body-massage-module__ziDcQq__stepContent p{color:#554a40;margin:0;font-size:.95rem;line-height:1.7}.body-massage-module__ziDcQq__pairingCallout{background:linear-gradient(135deg,#f5eee6 0%,#efe5d8 100%);border:1px solid #d8c7b5;border-radius:8px;align-items:center;gap:16px;margin:32px 0 44px;padding:24px 28px;display:flex}.body-massage-module__ziDcQq__pairingIcon{flex-shrink:0;font-size:2rem}.body-massage-module__ziDcQq__pairingText h4{font-family:var(--font-cormorant), serif;color:#2a2017;margin:0 0 6px;font-size:1.3rem;font-weight:600}.body-massage-module__ziDcQq__pairingText p{color:#554a40;margin:0;font-size:.95rem;line-height:1.65}.body-massage-module__ziDcQq__pairingText a{color:#a86c48;font-weight:600;text-decoration:underline}.body-massage-module__ziDcQq__frequencyList{margin:20px 0 32px;padding:0;list-style:none}.body-massage-module__ziDcQq__frequencyItem{color:#4c4136;margin-bottom:16px;padding-left:28px;font-size:1rem;line-height:1.75;position:relative}.body-massage-module__ziDcQq__frequencyItem:before{content:"✦";color:#a86c48;font-size:.9rem;position:absolute;top:0;left:4px}.body-massage-module__ziDcQq__frequencyItem strong{color:#2a2017}.body-massage-module__ziDcQq__faqSection{border-top:1px solid #e2d7cb;margin-top:56px;padding-top:40px}.body-massage-module__ziDcQq__faqSection h2{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:28px;font-size:2.2rem;font-weight:600}.body-massage-module__ziDcQq__faqList{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.body-massage-module__ziDcQq__faqCard{background-color:#fff;border:1px solid #e5dcd1;border-radius:6px;padding:22px 26px}.body-massage-module__ziDcQq__faqQuestion{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:8px;font-size:1.35rem;font-weight:600}.body-massage-module__ziDcQq__faqAnswer{color:#554a40;margin:0;font-size:.98rem;line-height:1.75}.body-massage-module__ziDcQq__bottomNav{border-top:1px solid #e2d7cb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 60px;display:flex}.body-massage-module__ziDcQq__backLink{color:#a86c48;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.body-massage-module__ziDcQq__backLink:hover{color:#8a9380;transform:translate(-3px)}@media (max-width:768px){.body-massage-module__ziDcQq__hero h1{font-size:2.2rem}.body-massage-module__ziDcQq__featuredImage{height:260px}.body-massage-module__ziDcQq__benefitsGrid{grid-template-columns:1fr}.body-massage-module__ziDcQq__pairingCallout{text-align:left;flex-direction:column}}
