.w6-hero-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;}
@media(min-width:1024px){.w6-hero-grid{grid-template-columns:1.1fr 1fr;}}
.w6-hero-image{position:relative;}

.w6-players-compare{display:flex;flex-direction:column;gap:12px;margin-top:48px;max-width:820px;margin-left:auto;margin-right:auto;}
.w6-players-row{display:grid;grid-template-columns:1fr 1fr 60px;gap:16px;align-items:center;padding:12px 16px;background:rgba(255,249,240,0.06);border:2px solid rgba(255,249,240,0.15);}
@media(max-width:640px){.w6-players-row{grid-template-columns:1fr;gap:8px;padding:12px;}.w6-seats{margin:0 -4px;}}
.w6-players-row--us{background:var(--w6-yellow);border-color:var(--w6-ink);color:var(--w6-ink);}
.w6-players-row--us .w6-players-name{color:var(--w6-ink);}
.w6-players-name{font-family:var(--ff-heading);font-size:0.95rem;text-transform:uppercase;letter-spacing:-0.01em;color:var(--w6-paper);}
.w6-seats{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;}
.w6-seat{font-size:1.1rem;opacity:0.22;filter:grayscale(1);line-height:1;}
.w6-seat.w6-seat--on{opacity:1;filter:none;}
.w6-players-row--us .w6-seat{opacity:0.28;}
.w6-players-row--us .w6-seat.w6-seat--on{opacity:1;}
.w6-players-count{font-family:var(--ff-heading);font-size:1.1rem;text-align:right;color:var(--w6-paper);}
.w6-players-row--us .w6-players-count{color:var(--w6-ink);}

.w6-testimonial{background:var(--w6-paper);border:3px solid var(--w6-ink);padding:24px;box-shadow:6px 6px 0 var(--w6-ink);}
.w6-t-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;}
.w6-t-avatar{width:52px;height:52px;border-radius:9999px;border:2px solid var(--w6-ink);object-fit:cover;flex-shrink:0;}
.w6-t-name{font-family:var(--ff-heading);text-transform:uppercase;letter-spacing:0.02em;font-size:1rem;margin:0;line-height:1.2;}
.w6-t-meta{font-size:0.75rem;margin:2px 0 0;opacity:0.7;font-family:var(--ff-secondary);font-weight:600;}
.w6-t-verified{color:var(--w6-green);font-weight:800;}
.w6-t-quote{font-size:1.0625rem;line-height:1.55;margin:0;}

.w6-gift-badge{position:absolute;top:-14px;left:-10px;background:var(--w6-green);color:var(--w6-paper);font-family:var(--ff-heading);font-size:0.7rem;padding:6px 10px;letter-spacing:0.08em;transform:rotate(-4deg);border:2px solid var(--w6-ink);box-shadow:2px 2px 0 var(--w6-ink);}

.w6-h-ugc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;}
@media(min-width:768px){.w6-h-ugc__grid{grid-template-columns:repeat(4,1fr);gap:20px;}}