.eyebrow-line[data-astro-cid-wyol64mg]{background:var(--gold);vertical-align:middle;width:32px;height:1px;margin-right:12px;display:inline-block}.rating-card[data-astro-cid-wyol64mg]{background:var(--black);border:1px solid #c3b1961a;justify-content:center;align-items:center;gap:48px;padding:48px 32px;display:flex}.rating-stat[data-astro-cid-wyol64mg]{text-align:center;flex-direction:column;align-items:center;display:flex}.rating-stat__number[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--gold);font-size:2.5rem;font-weight:300}.rating-stat__stars[data-astro-cid-wyol64mg]{color:var(--gold);margin-top:4px;font-size:1.2rem}.rating-stat__label[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px;font-size:.72rem;font-weight:500}.rating-divider[data-astro-cid-wyol64mg]{background:#c3b19626;width:1px;height:64px}@media (width<=640px){.rating-card[data-astro-cid-wyol64mg]{flex-direction:column;gap:32px}.rating-divider[data-astro-cid-wyol64mg]{width:64px;height:1px}}.featured-reviews[data-astro-cid-wyol64mg]{flex-direction:column;gap:32px;display:flex}.featured-review[data-astro-cid-wyol64mg]{background:var(--black-warm);border-left:3px solid var(--gold);gap:24px;padding:40px;display:flex}.featured-review__mark[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--gold);flex-shrink:0;font-size:4rem;line-height:1}.featured-review__body[data-astro-cid-wyol64mg]{flex-direction:column;display:flex}.featured-review__stars[data-astro-cid-wyol64mg]{color:var(--gold);margin-bottom:12px;font-size:1rem}.featured-review__text[data-astro-cid-wyol64mg]{color:var(--cream);margin-bottom:16px;font-size:1.05rem;line-height:1.7}.featured-review__name[data-astro-cid-wyol64mg]{font-family:var(--font-body);color:var(--cream);font-size:.95rem;font-weight:600}.featured-review__project[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:4px;font-size:.72rem}@media (width<=640px){.featured-review[data-astro-cid-wyol64mg]{flex-direction:column;gap:0;padding:28px}.featured-review__mark[data-astro-cid-wyol64mg]{margin-bottom:8px;font-size:2.5rem}}.review-grid[data-astro-cid-wyol64mg]{text-align:left;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.review-card[data-astro-cid-wyol64mg]{background:var(--black);flex-direction:column;padding:32px;display:flex}.review-card__stars[data-astro-cid-wyol64mg]{color:var(--gold);margin-bottom:16px;font-size:.9rem}.review-card__text[data-astro-cid-wyol64mg]{color:var(--cream);flex:1;margin-bottom:20px;font-size:.92rem;line-height:1.7}.review-card__name[data-astro-cid-wyol64mg]{color:var(--cream);font-size:.85rem;font-weight:600}.review-card__project[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:4px;font-size:.68rem}@media (width<=900px){.review-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.review-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}.praise-section[data-astro-cid-wyol64mg]{background:var(--black-lift,#1a1a1a)}.praise-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.praise-item[data-astro-cid-wyol64mg]{background:var(--black);text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.praise-item__icon[data-astro-cid-wyol64mg]{margin-bottom:16px;font-size:2rem}.praise-item__title[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--cream);margin-bottom:8px;font-size:1.1rem;font-weight:400}.praise-item__desc[data-astro-cid-wyol64mg]{color:var(--muted);font-size:.85rem;line-height:1.5}@media (width<=768px){.praise-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.praise-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}.award-layout[data-astro-cid-wyol64mg]{grid-template-columns:auto 1fr;align-items:start;gap:64px;display:grid}.award-badges[data-astro-cid-wyol64mg]{flex-direction:column;gap:24px;display:flex}.award-badge[data-astro-cid-wyol64mg]{background:var(--black);text-align:center;border:1px solid #c3b19626;flex-direction:column;align-items:center;min-width:140px;padding:32px 28px;display:flex}.award-badge__icon[data-astro-cid-wyol64mg]{margin-bottom:8px;font-size:2rem}.award-badge__text[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.65rem}.award-badge__name[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--gold);font-size:1.1rem;font-weight:400}.award-badge__year[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--cream);margin-top:4px;font-size:1.8rem;font-weight:300}.award-stats[data-astro-cid-wyol64mg]{border-top:1px solid #c3b1961a;gap:40px;margin-top:32px;padding-top:24px;display:flex}.award-stat[data-astro-cid-wyol64mg]{flex-direction:column;display:flex}.award-stat__number[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--gold);font-size:1.8rem;font-weight:300}.award-stat__label[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:4px;font-size:.68rem}@media (width<=768px){.award-layout[data-astro-cid-wyol64mg]{grid-template-columns:1fr;gap:40px}.award-badges[data-astro-cid-wyol64mg]{flex-direction:row;justify-content:center}.award-stats[data-astro-cid-wyol64mg]{flex-wrap:wrap;gap:24px}}.platforms-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.platform-card[data-astro-cid-wyol64mg]{background:var(--black-warm);text-align:center;flex-direction:column;align-items:center;padding:40px 24px;text-decoration:none;transition:background .3s;display:flex}.platform-card[data-astro-cid-wyol64mg]:hover{background:var(--black-lift,#1a1a1a)}.platform-card__icon[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--gold);border:1px solid var(--gold);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.5rem;font-weight:700;display:flex}.platform-card__name[data-astro-cid-wyol64mg]{font-family:var(--font-display);color:var(--cream);margin-bottom:8px;font-size:1.1rem;font-weight:400}.platform-card__rating[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:16px;font-size:.72rem}.platform-card__link[data-astro-cid-wyol64mg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;transition:color .3s}.platform-card[data-astro-cid-wyol64mg]:hover .platform-card__link[data-astro-cid-wyol64mg]{color:var(--gold)}@media (width<=768px){.platforms-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.platforms-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}
