.cshero{background:radial-gradient(circle at 78% 30%,#5A3A85 0%,#3D2359 62%);color:#FFFFFF;margin:0 -10px;padding:60px 10px 64px}
.cshero-in{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}
.cshero-text h1{color:#FFFFFF}
.cshero-text p{color:#EEE7F6;font-size:17px}
.cshero-art{width:100%;max-width:320px;min-width:180px;margin:0 auto}
@media(max-width:1080px){.cshero-art{max-width:260px}}
@media(min-width:1081px){.cshero{padding:80px 10px 84px}.cshero-in{grid-template-columns:1.1fr .9fr;gap:44px}.cshero-art{margin:0 auto}}
.playcard{display:inline-block;margin-top:10px;font-weight:700;font-size:14px;color:#3D2359;text-decoration:underline}
.playcard:hover{text-decoration:none}
.card img{width:100%;height:auto;border-radius:8px}
