section[id]{scroll-margin-top:22px}.button_buy a,.purchase-rail a,.header-offer strong{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.button_buy a:hover,.purchase-rail a:hover{transform:translateY(-2px)}.button_buy a:active,.purchase-rail a:active{transform:translateY(1px);box-shadow:0 2px 0 #ae7a42}a:focus-visible{outline:3px solid #d8ad70;outline-offset:5px}#testimonials blockquote img.customer-headshot{object-position:center 42%;outline:1px solid #dcbfb5;outline-offset:4px}#testimonials blockquote footer{align-items:center}#testimonials .testimonial-name{letter-spacing:-.35px}.specialist-copy h2{color:#60344b!important}.value-stack-card h3{text-wrap:balance}.value-stack-card li{align-items:center}.value-stack-card li>span{max-width:calc(100% - 80px)}#main_content h2.section_title span{ text-wrap:balance}.closing-offer .assurance-row{margin-bottom:4px}.purchase-rail a:focus-visible{outline-color:#7d455b}.planning-logo-mark{flex-shrink:0}@media(max-width:767px){.purchase-rail{gap:10px}.purchase-rail a{min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.value-stack-card li{align-items:flex-start}#testimonials blockquote footer{gap:18px}.assurance-badge{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
