.pricing-section .rental-options { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin:0 0 24px; }
.pricing-section .rental-options a { display:flex; flex-direction:column; justify-content:center; gap:6px; min-height:64px; padding:12px; border:1px solid currentColor; border-radius:10px; margin:0; text-transform:none; letter-spacing:normal; font-weight:500; }
.pricing-section .rental-options a span { font-size:12px; }
.pricing-section .rental-options a strong { font-size:18px; }
.pricing-section .rental-options a:hover { background:rgba(195, 199, 205, .12); }
.pricing-section a:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.pricing-section .upgrade-credit-note { border-left:2px solid var(--redesign-accent,#c3c7cd); padding-left:12px; margin:0 0 24px; font-size:13px; }
.pricing-section .upgrade-credit-note strong { color:var(--redesign-text,#ecedef); }
