.footer-nav{display:flex;flex-direction:column;gap:10px;margin-top:25px;font-size:14px;color:#c8d1c2}.footer-nav a:hover{color:var(--gold)}
.page-hero{padding:75px 0 64px;border-bottom:1px solid var(--line)}.page-hero .container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.page-hero h1{font-size:clamp(42px,4.5vw,67px);max-width:680px}.page-hero p:not(.eyebrow){font-size:20px;line-height:1.75;max-width:630px}.page-hero .eyebrow{font-size:12px}.page-hero img{filter:drop-shadow(0 23px 19px #49442625)}.page-hero.text-only .container{display:block}.page-hero.text-only p:not(.eyebrow){margin-top:24px}.page-copy{max-width:850px}.page-copy h1{font-size:52px;margin-bottom:25px}.page-copy h2{font-size:33px;margin:43px 0 19px}.page-copy h2:first-child{margin-top:0}.page-copy p,.page-copy li{font-size:18px;line-height:1.85}.page-copy p+p{margin-top:20px}.page-copy ul{padding-left:23px;color:var(--muted)}.page-copy li+li{margin-top:10px}.page-copy a:not(.button){text-decoration:underline;text-underline-offset:4px}.page-copy .button{margin-top:25px}.page-copy .info-callout{background:#efefd9;border-left:4px solid #b89a2d;padding:24px 28px;margin:30px 0}.page-copy .info-callout p{margin:0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}.detail-grid>div{border:1px solid #cbd3bf;padding:25px;border-radius:6px}.detail-grid h3{font-size:23px;margin-bottom:15px}.detail-grid p{font-size:17px}.detail-grid .price{font-size:42px;color:var(--ink)}.form-privacy a{text-decoration:underline}.form-error{background:#fff0e8;color:#812e17;border:1px solid #dba389;padding:14px 16px;border-radius:5px;font-size:15px;margin-bottom:22px}.bot-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submit-button:disabled{opacity:.65;cursor:wait;transform:none}.form-success .receipt-reference{font-size:16px;background:#eff2e5;padding:13px;margin-top:17px;color:#3d5930}.form-success .success-next p{font-size:16px}.form-success .eyebrow{font-size:12px}.form-shell noscript p{background:#fff0e8;padding:15px;color:#6c371f}.fleet-current-note{font-size:15px;border-left:3px solid #ae8e1a;padding-left:16px;margin-top:26px}.footer-main p a{font-size:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:930px){.page-hero .container{gap:35px}.page-hero p:not(.eyebrow){font-size:18px}.page-copy{max-width:750px}.detail-grid{gap:20px}}
@media(max-width:640px){.page-hero{padding:44px 0}.page-hero .container{grid-template-columns:1fr}.page-hero h1{font-size:43px}.page-hero p:not(.eyebrow){font-size:18px}.page-copy h2{font-size:30px}.page-copy p,.page-copy li{font-size:17px}.detail-grid{grid-template-columns:1fr}.page-copy .info-callout{padding:22px}.footer-nav{font-size:15px}.form-error{font-size:14px}}
.detail-grid .price span{font-size:18px;font-weight:500}
