/* October content and responsive update requested by Cambria. */
.hero h1 em{color:inherit!important;font-style:normal!important;transform:none!important;box-shadow:none!important}
.inside-offer-copy{max-width:940px;margin:0 auto 42px;text-align:center}
.inside-offer-copy h2{margin:16px auto 25px;color:#243c30;font:400 clamp(48px,5vw,70px)/1.07 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;text-wrap:balance}
.inside-plan-statement{max-width:900px;margin:0 auto;padding:27px 30px;border-left:3px solid #9b6470;background:#fffaf5;color:#3e3531;font-size:18px;font-weight:600;line-height:1.75;text-align:left}
.inside-results-note{max-width:800px;margin:14px auto 0;color:#6f5d56;font-size:12px;line-height:1.7}
.inside-grid-concrete{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}
@media(max-width:1023px){.inside-grid-concrete{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 .hero{min-height:calc(100svh - 96px);display:flex;align-items:center}.hero-grid{min-height:0;padding:32px 0 38px!important}.hero-copy{text-align:center}.hero-photo{display:none!important}.hero h1{font-size:clamp(39px,10.4vw,51px)!important;line-height:1.03!important}.hero .hero-deck{max-width:570px;margin:23px auto 0!important;color:#fffaf5;font-size:15px;line-height:1.72}.hero .cta{margin-top:24px!important}.framework-intro-empty{display:none!important}
 .inside-offer-copy{margin-bottom:32px}.inside-offer-copy h2{font-size:42px}.inside-plan-statement{padding:22px 20px;font-size:16px}.inside-grid-concrete{grid-template-columns:1fr;row-gap:28px}
}
