.options-grid{display:grid;gap:var(--space-md,1.5rem);grid-template-columns:1fr;margin-bottom:var(--space-xl)}.option-card--featured{background:linear-gradient(160deg,#fffbf2 0,var(--clr-white) 50%);border-color:var(--clr-gold)}.option-badge-top{background:var(--clr-gold);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--clr-navy);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.25rem .75rem;position:absolute;right:1.25rem;text-transform:uppercase;top:-1px}.option-card h3{color:var(--clr-navy);font-size:1.25rem;margin-bottom:.5rem}.option-card p{color:var(--clr-slate);font-size:.9rem;margin-bottom:var(--space-md)}.option-features{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 var(--space-md);padding:0}.option-features li{align-items:center;color:var(--clr-text);display:flex;font-size:.875rem;gap:.5rem}.option-features svg{flex-shrink:0}.option-link{align-items:center;color:var(--clr-gold);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;margin-top:auto;transition:gap var(--duration-fast)}.option-link:hover{gap:.625rem}.footer-text p,.section-subheadline p{color:var(--clr-slate);margin-bottom:0}@media (min-width:992px){.options-grid--cols-4{grid-template-columns:repeat(4,1fr)}.options-grid--cols-3{grid-template-columns:repeat(3,1fr)}.options-grid--cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:991px){.options-grid[class*=options-grid--cols]{grid-template-columns:repeat(2,1fr)}}