.aging-page{background:#fbf5ea}.aging-hero{padding:6rem clamp(1.25rem,10vw,10rem);min-height:520px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(251,245,234,.98) 5%,rgba(251,245,234,.84) 46%,rgba(251,245,234,.14) 73%),url("hero-autumn.png") center/cover}.aging-hero h1{font-size:clamp(2.6rem,5vw,5rem);color:var(--forest);max-width:900px}.aging-hero h1 em{font-family:"Mrs Saint Delafield",cursive;font-weight:400;color:var(--brown);font-size:1.15em}.aging-hero>p:last-child{max-width:670px;font-size:1.08rem}.aging-intro{padding:4rem clamp(1.25rem,16vw,16rem);background:#f0e3d0;text-align:center}.aging-intro>div{max-width:1000px;margin:auto;font-family:"Libre Baskerville",serif;font-size:1.13rem}.family-support,.aging-tiers{padding:5rem clamp(1rem,5vw,5rem)}.family-support>header,.aging-tiers>header{text-align:center;max-width:920px;margin:0 auto 2.7rem}.family-support h2,.aging-tiers h2{font-size:clamp(2.1rem,3.8vw,3.6rem);color:var(--forest)}.support-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.support-grid article{background:#fffaf1;border:1px solid #d8c4a7;border-top:5px solid var(--gold);padding:2rem;box-shadow:var(--shadow)}.support-grid span{font-size:2rem;color:var(--brown)}.support-grid h3{font-size:1.45rem;color:var(--forest)}.aging-tiers{background:#f0e3d0;padding-bottom:6rem}.aging-tier-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;align-items:stretch}.aging-tier-grid article{position:relative;background:#fffaf1;border:1px solid #d8c4a7;border-top:5px solid #8c6b3f;padding:2rem;display:flex;flex-direction:column;box-shadow:var(--shadow)}.aging-tier-grid .featured-tier{border-top-color:var(--gold);transform:translateY(-10px)}.popular{position:absolute;top:-1rem;right:1rem;background:var(--brown);color:#fff;padding:.35rem .75rem;border-radius:2px;text-transform:uppercase;font-size:.66rem;font-weight:700;letter-spacing:.08em}.tier-label{font-family:"Libre Baskerville",serif;font-size:1.35rem;font-weight:700;color:var(--forest);margin-bottom:.45rem}.aging-price{font-family:"Libre Baskerville",serif;font-size:2rem;color:var(--brown);margin-bottom:1rem}.multi-price{font-size:1.45rem}.multi-price span{color:#987c5a}.price-note{margin-top:-.7rem;color:var(--brown);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.aging-tier-grid ul{padding-left:1.25rem}.aging-tier-grid li{margin-bottom:.85rem}.aging-tier-grid .button{margin-top:auto;align-self:flex-start}.continuous-care{padding:5rem clamp(1.25rem,15vw,15rem);background:linear-gradient(120deg,#4a3926,#2d241a);color:#fff;text-align:center}.continuous-care>div{max-width:950px;margin:auto}.continuous-care .overline{color:#f0c47f}.continuous-care h2{font-size:clamp(2.1rem,3.8vw,3.6rem)}.continuous-care .button{margin-top:1rem}@media(max-width:1050px){.support-grid,.aging-tier-grid{grid-template-columns:1fr}.aging-tier-grid .featured-tier{transform:none;margin-top:.5rem}.popular{top:-.8rem}}@media(max-width:850px){.aging-hero{min-height:600px;justify-content:flex-end;background:linear-gradient(0deg,rgba(251,245,234,.98) 0%,rgba(251,245,234,.88) 60%,rgba(251,245,234,.18) 90%),url("hero-autumn.png") 66% center/cover}.family-support,.aging-tiers{padding-top:4rem;padding-bottom:4rem}.aging-tier-grid article{padding:1.6rem}}
