/* AYUR Membership refresh — Elementor page 18744. No content or form changes. */
body.page-id-18744 { --ayur-green:#014235; --ayur-orange:#A45F53; --ayur-beige:#E6DDCE; --ayur-white:#fff; }
body.page-id-18744 .elementor-element-58eca3b {background:var(--ayur-beige)!important;padding:68px 20px 62px!important;}
body.page-id-18744 .elementor-element-c43db96 .elementor-heading-title {color:var(--ayur-green)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(44px,5vw,70px)!important;font-weight:400!important;line-height:1.1!important;}
/* Replace the overlapping old dual heading with one clean editorial title */
body.page-id-18744 .elementor-element-026cc9c {background:#fff!important;padding:58px 20px 25px!important;gap:0!important;}
body.page-id-18744 .elementor-element-ab65c25 .elementor-heading-title {color:var(--ayur-orange)!important;font:600 12px/1.4 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
body.page-id-18744 .elementor-element-55cbf5f .elementor-heading-title {color:var(--ayur-green)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(40px,4.5vw,62px)!important;font-weight:400!important;line-height:1.15!important;margin-top:6px!important;}
body.page-id-18744 .elementor-element-026cc9c .elementor-widget-heading {position:static!important;transform:none!important;margin:0!important;}
/* Card row and three tiers */
body.page-id-18744 .elementor-element-71564b4 {background:#fff!important;padding:20px max(24px,calc((100vw - 1250px)/2)) 85px!important;align-items:stretch!important;gap:22px!important;}
body.page-id-18744 .elementor-element-17ec35c,
body.page-id-18744 .elementor-element-eebaaee,
body.page-id-18744 .elementor-element-282dd98 {background:#fff!important;border:1px solid var(--ayur-beige)!important;border-radius:18px!important;box-shadow:0 12px 35px rgba(1,66,53,.06)!important;min-width:0!important;align-self:stretch!important;padding:28px 22px!important;}
body.page-id-18744 .elementor-element-eebaaee {background:var(--ayur-green)!important;border-color:var(--ayur-green)!important;box-shadow:0 16px 38px rgba(1,66,53,.16)!important;}
/* Remove legacy dark-green inner boxes and decorative borders */
body.page-id-18744 .elementor-element-c6adb2b,
body.page-id-18744 .elementor-element-138446b,
body.page-id-18744 .elementor-element-72b05da,
body.page-id-18744 .elementor-element-1c92b60 {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;}
body.page-id-18744 .elementor-element-71564b4 .elementor-widget-heading .elementor-heading-title {color:var(--ayur-green)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;}
body.page-id-18744 .elementor-element-87f1777 .elementor-heading-title,
body.page-id-18744 .elementor-element-b1253b6 .elementor-heading-title,
body.page-id-18744 .elementor-element-5d7822b .elementor-heading-title {font-size:clamp(24px,2.3vw,33px)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;}
body.page-id-18744 .elementor-element-3846ea1 .elementor-heading-title,
body.page-id-18744 .elementor-element-f97ab4c .elementor-heading-title,
body.page-id-18744 .elementor-element-3dee231 .elementor-heading-title {font-size:clamp(42px,4vw,56px)!important;line-height:1!important;}
body.page-id-18744 .elementor-element-71564b4 .elementor-widget-text-editor,
body.page-id-18744 .elementor-element-71564b4 .elementor-widget-text-editor * {color:var(--ayur-green)!important;font-family:inherit!important;font-size:15px!important;line-height:1.7!important;opacity:1!important;}
body.page-id-18744 .elementor-element-71564b4 .elementor-widget-text-editor ul {padding-left:20px!important;margin:12px 0!important;}
body.page-id-18744 .elementor-element-71564b4 .elementor-widget-text-editor li {margin-bottom:8px!important;}
body.page-id-18744 .elementor-element-71564b4 .elementor-divider-separator {border-color:var(--ayur-beige)!important;opacity:1!important;}
/* High-contrast featured membership */
body.page-id-18744 .elementor-element-eebaaee .elementor-heading-title,
body.page-id-18744 .elementor-element-eebaaee .elementor-widget-text-editor,
body.page-id-18744 .elementor-element-eebaaee .elementor-widget-text-editor * {color:#fff!important;}
body.page-id-18744 .elementor-element-eebaaee .elementor-divider-separator {border-color:rgba(255,255,255,.4)!important;}
/* Optional VIP section retained in original Elementor */
body.page-id-18744 .elementor-element-c12a812 {background:var(--ayur-beige)!important;padding:75px 24px!important;}
body.page-id-18744 .elementor-element-c12a812 .elementor-heading-title {color:var(--ayur-green)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important;}
body.page-id-18744 .elementor-element-c12a812 .elementor-widget-text-editor,
body.page-id-18744 .elementor-element-c12a812 .elementor-icon-list-text {color:var(--ayur-green)!important;}
body.page-id-18744 .elementor-element-c12a812 .elementor-button {background:var(--ayur-green)!important;color:#fff!important;border-radius:40px!important;padding:15px 32px!important;}
@media(max-width:1024px){body.page-id-18744 .elementor-element-71564b4 {padding:20px 24px 65px!important;gap:16px!important;}body.page-id-18744 .elementor-element-17ec35c,body.page-id-18744 .elementor-element-eebaaee,body.page-id-18744 .elementor-element-282dd98 {padding:24px 18px!important;}}
@media(max-width:767px){body.page-id-18744 .elementor-element-58eca3b {padding:48px 18px!important;}body.page-id-18744 .elementor-element-026cc9c {padding:42px 18px 20px!important;}body.page-id-18744 .elementor-element-71564b4 {padding:16px 18px 55px!important;flex-direction:column!important;}body.page-id-18744 .elementor-element-17ec35c,body.page-id-18744 .elementor-element-eebaaee,body.page-id-18744 .elementor-element-282dd98 {width:100%!important;max-width:100%!important;}body.page-id-18744 .elementor-element-c12a812 {padding:50px 18px!important;}}
