.foundation-preferred-intro{padding:18px 20px;border-left:3px solid #69c9ac;color:#d4e9df;font-size:15px;line-height:1.75;max-width:56ch;margin:24px 0 0;background:rgba(55,126,98,.12)}.foundation-preferred-terms{color:#bedccd;font-size:14px;line-height:1.75;margin-top:20px!important;max-width:55ch}.preferred-rates{margin-top:48px}.preferred-rates .preferred-heading h2{font-family:Manrope,sans-serif!important}.next-grid>div>a{display:inline-block;margin-top:16px}@media(max-width:600px){.foundation-preferred-intro{padding:16px;font-size:14px}}
.foundation-reference-area{padding-top:64px}
.foundation-price-reference{border:1px solid #ced8d3;border-radius:16px;padding:0 24px;margin:0;background:#f4f6f3;color:#173a2d;min-width:0}
.foundation-price-reference>summary{cursor:pointer;padding:22px 0;font:600 16px/1.65 Manrope,sans-serif}
.foundation-price-reference>summary:focus-visible{outline:3px solid #198968;outline-offset:4px}
.foundation-price-reference .preferred-rates{margin:0 0 24px}
@media(max-width:600px){.foundation-price-reference{padding:0 16px}.foundation-price-reference>summary{font-size:14px}.foundation-price-reference .preferred-rates{padding:20px 12px}}
.next-grid{display:block;min-width:0}
.next-grid h2{max-width:760px;font-size:clamp(32px,4vw,54px);margin-bottom:28px}
.next-grid>div{max-width:800px;min-width:0}
.next-grid p{max-width:76ch}
.faq-layout,.faq-items,.offer-main,.offer-terms{min-width:0}
.faq-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}
.faq{padding-top:64px}
.preferred-card,.preferred-grid{min-width:0}
@media(max-width:800px){.faq-layout{grid-template-columns:1fr}.next-grid h2{max-width:680px}}
@media(max-width:600px){.foundation-reference-area{padding-top:40px}.faq{padding-top:48px}.next-grid h2{font-size:clamp(28px,8vw,42px)}}
