.analyst-quote{width:80%;max-width:1200px;margin:var(--sp-6) auto;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);padding:var(--sp-5) var(--sp-6) var(--sp-5) calc(var(--sp-6) + 2rem);position:relative;box-sizing:border-box}.analyst-quote:before{content:"\201C";position:absolute;top:var(--sp-3);left:var(--sp-4);font-size:3.5rem;line-height:1;color:var(--accent);opacity:.25;font-family:Georgia,serif;pointer-events:none}.analyst-quote-label{display:block;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-dark);margin-bottom:var(--sp-3)}.analyst-quote-text{margin:0 0 var(--sp-3) 0;padding:0;border:none}.analyst-quote-text p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-body);margin:0;text-align:left}.analyst-quote-author{font-size:var(--fs-meta);color:var(--color-muted);margin:0}@media (max-width:800px){.analyst-quote{width:92%;padding:var(--sp-4) var(--sp-4) var(--sp-4) calc(var(--sp-5) + 1.5rem);box-sizing:border-box}.analyst-quote:before{font-size:2.5rem;top:var(--sp-2);left:var(--sp-3)}}.casino-games{width:80%;max-width:1200px;margin:0 0 40px}.casino-games-title{font-size:1.3rem;color:var(--color-heading);margin:0 0 16px;text-align:center}.casino-games-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%}.casino-game-card{flex:0 0 180px;max-width:180px;box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface,#fff);border:1.5px solid #e8e8e8;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;padding:0;cursor:pointer;font:inherit;text-align:left;transition:box-shadow .2s,transform .2s}.casino-game-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.casino-game-thumb{position:relative;width:100%;aspect-ratio:4/3;background:#f0f0f0;overflow:hidden}.casino-game-thumb img{object-fit:cover}.casino-game-body{padding:10px 12px 0;display:flex;flex-direction:column;gap:4px;flex:1 1}.casino-game-name{font-size:.85rem;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casino-game-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.7rem;color:#666}.casino-game-provider{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.casino-game-rtp{background:#e8f5e9;color:#2e7d32;border-radius:20px;padding:2px 8px;font-size:.65rem;white-space:nowrap;flex-shrink:0}.casino-game-cta{display:block;margin:8px 12px 12px;background:var(--accent,#4eabe1);color:#fff;text-align:center;border:none;border-radius:8px;padding:8px 0;font-size:.78rem;text-decoration:none;cursor:pointer;transition:background .2s}.casino-game-cta:hover{background:var(--accent-hover,#3a96cc)}@media (max-width:768px){.casino-games{width:92%}}@media (max-width:600px){.casino-games-grid{gap:10px}.casino-game-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}}