:root{--bg:#101c2c;--accent:#c3ed87;--accentink:#c3ed87}
:root{--ink:#edf5ff;--muted:#b7c4d6;--panel:#192b42;--border:#3d4b5e;--accentink:#c3ed87}.hero-title{font-family:Body,system-ui;font-weight:700}.feature{grid-template-columns:1fr 1.2fr}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-card .card-copy{padding:0}.review-card figure{align-self:start}.review-card h3{font-size:24px}.review-card .card-bottom{grid-column:1/-1}.category-dot{border-radius:0}
@media(max-width:760px){.feature{grid-template-columns:1fr}.feature figure{order:0}.review-grid{grid-template-columns:1fr}.review-card{display:block}.review-card .card-copy{padding:20px 0}.feature-image{border-radius:8px}}
