.platform-cards37{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:950px;margin:32px auto}.platform-card37{background:#fffdf6;border:1px solid #dfd2b5;border-radius:26px;padding:35px;box-shadow:0 15px 35px #241f4f06}.platform-card37 h3{font:600 26px/1.3 Manrope,Arial,sans-serif;color:#241f4f;margin:0 0 22px}.platform-card37>div{display:flex;align-items:center;gap:24px}.platform-card37 strong{font:500 60px/1.2 Manrope,Arial,sans-serif;color:#241f4f}.platform-card37 span{color:#b08c43;letter-spacing:2px;font-size:23px}.platform-card37 p{color:#615c6b;margin:18px 0}.platform-card37 a{color:#241f4f!important;background:#fffcf5!important}.about-brand-story .text-link{background:#d8b569!important;color:#241f4f!important;border:1px solid #c9a050!important;padding:18px 28px;border-radius:50px;box-shadow:0 8px 24px #0002}.color-transition37{height:76px;width:100%;pointer-events:none;margin:0;flex:none}.menu-toggle span{background:#fff!important;display:block!important;width:22px!important;height:2px!important;margin:6px auto!important}
@media(max-width:700px){
.platform-cards37{grid-template-columns:1fr;gap:20px}.platform-card37{padding:26px}.platform-card37 strong{font-size:50px}.platform-card37 span{font-size:20px}.color-transition37{height:48px}
body main>.hero,body main>.cf-hero,body main>.holistic-hero,body main>.pathway-hero,body main>.about-hero{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#241f4f!important;overflow:hidden!important}
body main>.hero:after,body main>.cf-hero:after,body main>.holistic-hero:after,body main>.pathway-hero:after,body main>.about-hero:after{display:none!important}
body .hero-inner,body .cf-banner-title,body .holistic-hero-title,body .pathway-hero-title,body .about-hero-copy{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;order:-1!important;padding:28px 22px 22px!important;margin:0!important;text-align:center!important;background:linear-gradient(#241f4f,#302752)!important;color:#fff!important}
body .hero-inner h1,body .cf-banner-title h1,body .holistic-hero-title h1,body .pathway-hero-title h1,body .about-hero-copy h1{font-size:clamp(2.25rem,9vw,3.1rem)!important;line-height:1.04!important;letter-spacing:-.02em!important;max-width:100%!important;width:auto!important;color:#fff!important;margin:12px auto!important;text-shadow:none!important}
body .hero-inner p,body .cf-banner-title p,body .holistic-hero-title p,body .pathway-hero-title p,body .about-hero-copy p{color:#f4eee3!important;margin:12px auto 0!important;font-size:15px!important;line-height:1.5!important;max-width:100%!important}.hero-inner .yam-identity{margin:0!important}.hero-inner .yam-identity span{font-size:13px!important}.hero-inner .hero-rule,.hero-inner .motto,.hero-inner .scroll-cue,.hero-side{display:none!important}
body .hero-photo{position:relative!important;inset:auto!important;height:auto!important;order:0!important;width:100%!important;transform:none!important}.hero-photo picture{display:block;height:auto!important}.hero-photo img{display:block!important;position:static!important;width:100%!important;height:340px!important;object-fit:cover!important;object-position:center 25%!important;transform:none!important}
body .cf-hero>.cf-hero-photo,body .holistic-hero>img,body .pathway-hero>img,body .about-hero>img{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;display:block!important;order:0!important}
body .cf-banner-booking,body .pathway-hero-booking{position:static!important;inset:auto!important;transform:none!important;order:1!important;padding:18px 22px 24px!important;width:100%!important;background:linear-gradient(#302752,#241f4f)!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cf-banner-booking p,.pathway-hero-booking p{color:#fff!important;margin:0!important}.cf-banner-booking .button,.pathway-hero-booking .button{max-width:100%!important;font-size:13px!important}.about-intro{margin-top:0!important}
}
@media(max-width:700px){body .energy-hero>.cf-hero-photo{height:250px!important;object-fit:cover!important;object-position:center!important}.hero-inner h1>span{display:none!important}.hero-inner h1{white-space:normal!important}}
.color-transition37{height:160px}.footer-transition38{height:220px}@media(max-width:700px){.color-transition37{height:110px}.footer-transition38{height:160px}body .hero-inner{background:#241f4f!important}}
/* v39: consistent white canvas; cards keep their intentional surfaces. */
html body,body.constellations-page,body.energy-page,body.holistic-page,body.pathway-page,body.about-page,body.reviews-page{background:#fff!important}
body main{background:#fff}
.cf-process,.energy-dimensions,.energy-session,.energy-for-you,.holistic-about,.holistic-areas,.holistic-benefits,.holistic-faq,.pathway-about,.pathway-offer-section,.pathway-first{background:#fff!important}
