/* Decorative asset and motion only; no page layout or typography changes. */
.amaara-botanical .inner-hero-copy,.amaara-botanical .hero-content{position:relative;isolation:isolate}
.amaara-botanical .inner-hero-copy:before{content:"";position:absolute;top:0;left:0;width:min(100%,490px);height:240px;z-index:-1;pointer-events:none;background:url('../images/palm-fronds.webp') left top/contain no-repeat;opacity:.12;filter:blur(.7px)}
.amaara-botanical .hero-content:before{content:"";position:absolute;top:10px;left:12px;width:300px;height:200px;z-index:-1;pointer-events:none;background:url('../images/palm-fronds.webp') left top/contain no-repeat;opacity:.13}
.amaara-botanical .cta-section{position:relative;isolation:isolate;overflow:hidden}
.amaara-botanical .cta-section:before,.amaara-botanical .cta-section:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:330px;height:230px;top:0;background:url('../images/palm-fronds.webp') left top/contain no-repeat;filter:brightness(2.5) saturate(.7);opacity:.23}
.amaara-botanical .cta-section:before{left:-35px;transform:rotate(-8deg)}
.amaara-botanical .cta-section:after{right:-35px;transform:scaleX(-1) rotate(-8deg)}
@keyframes amaara-enter{from{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes amaara-hero-settle{from{transform:scale(1.025)}to{transform:scale(1)}}
@media(prefers-reduced-motion:no-preference){
.amaara-motion .va-enter{animation:amaara-enter .6s cubic-bezier(.2,.7,.3,1) both}
.amaara-motion .inner-hero-copy{animation:amaara-enter .65s ease-out both}
.amaara-motion .hero-images{overflow:hidden}
.amaara-motion .inner-hero-image{overflow:hidden}
.amaara-motion .inner-hero-image>.section-image,.amaara-motion .hero-images:not(.js-hero-slider) .hero-slide:first-child>.section-image{animation:amaara-hero-settle 1.4s ease-out both}
.amaara-motion .button{transition:background .2s,box-shadow .2s}
.amaara-motion .button:hover{box-shadow:0 4px 14px #00351d18}
}
@media(max-width:767px){.amaara-botanical .inner-hero-copy:before{width:260px;height:160px;opacity:.1}.amaara-botanical .cta-section:before,.amaara-botanical .cta-section:after{width:210px;height:180px;opacity:.15}}
@media(prefers-reduced-motion:reduce){.amaara-motion .va-enter,.amaara-motion .inner-hero-copy,.amaara-motion .inner-hero-image>.section-image{animation:none!important;transform:none!important}}

/* v1.6.2: broad leaves at the centre seam, soft separate shadows at upper left. */
.amaara-botanical .inner-hero{position:relative;isolation:isolate;overflow:hidden}
.amaara-botanical .inner-hero-copy:before,.amaara-botanical .hero-content:before{content:none}
.amaara-botanical .inner-hero:before{content:"";position:absolute;top:0;left:0;width:50%;height:145px;z-index:1;pointer-events:none;background:url('../images/hero-leaf-shadows.svg') left top/100% auto no-repeat;filter:blur(2.6px);opacity:.78}
.amaara-botanical .inner-hero:after{content:"";position:absolute;top:-12px;left:50%;width:340px;height:215px;transform:translateX(-53%);z-index:2;pointer-events:none;background:url('../images/hero-broad-leaves.webp') center top/contain no-repeat}
.amaara-botanical .inner-hero-copy{z-index:3}
/* Retain the previously approved homepage presentation. */
.amaara-botanical .hero:after{content:"";position:absolute;top:0;left:0;right:0;height:clamp(110px,16vw,200px);z-index:2;pointer-events:none;background:url('../images/hero-leaf-overlay.webp') center top/100% auto no-repeat;mix-blend-mode:multiply;opacity:.8}
.amaara-botanical .hero-content{z-index:3}
@media(max-width:767px){.amaara-botanical .inner-hero:before{width:80%;height:95px}.amaara-botanical .inner-hero:after{left:auto;right:-20px;top:-15px;transform:none;width:185px;height:110px;opacity:.8}.amaara-botanical .hero:after{height:125px;background-size:auto 180px;background-position:center top;opacity:.65}}
