.pricing-section{background:var(--paper);padding:105px 0 110px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1180px,100% - 48px);margin:auto;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr;scroll-margin-top:30px;display:grid;overflow:hidden}.pricing-image{background:#ededeb;height:210px;position:relative}.pricing-image img{object-fit:cover}.pricing-copy{flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex}.pricing-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.pricing-copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.pricing-copy .pricing-rate{color:#111}.pricing-rate strong{letter-spacing:-.03em;font-size:2.3rem;font-weight:800}.pricing-rate span{color:var(--muted);font-size:.85rem}.pricing-copy .pricing-vehicles{color:#333}.pricing-best{gap:8px;display:flex}.pricing-best svg{color:#a38b17;flex:none;width:16px;margin-top:3px}.pricing-copy>a{color:#8a7410;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.74rem;font-weight:800;display:inline-flex}.pricing-copy>a svg{width:14px}@media (max-width:980px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pricing-section{padding:70px 0}.pricing-grid{grid-template-columns:1fr;width:calc(100% - 34px)}}
