.collection-page{padding-top:48px;padding-bottom:60px;min-height:55vh}.collection-page>h1{font-size:clamp(28px,4vw,44px);margin-bottom:12px}.collection-page>p{max-width:850px;line-height:1.9}.collection-page>label{display:block;margin:24px 0}.collection-page input{display:block;width:min(100%,480px);padding:12px;border:1px solid #bed0eb;border-radius:12px;font:inherit}.activation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.activation-card{padding:24px;background:white;border:1px solid #d4e1f5;border-radius:22px;display:flex;flex-direction:column;gap:12px}.activation-card img,.player-mark{width:78px;height:78px;object-fit:cover;border-radius:50%}.player-mark{display:grid;place-items:center;background:#e4efff;color:#1654a0;font-size:28px}.activation-card h2{font-size:22px}.activation-card p,.faq-items p{white-space:pre-line;line-height:1.9}.activation-card details{margin:10px 0}.activation-card .product-order{margin-top:auto}.collection-page .faq-items{max-width:900px;margin:30px auto}.collection-page .faq-items summary span{transform:none!important;opacity:1;color:#173a67}.collection-page .faq-items p{color:#385579}.collection-page .faq-items details{background:white;border-radius:16px;border:1px solid #d4e1f5;padding:20px;margin:12px 0}.collection-page .faq-items summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:bold}.collection-page .faq-items summary::marker{content:''}@media(max-width:850px){.activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.activation-grid{grid-template-columns:1fr}.collection-page{padding-top:28px}.activation-card{padding:20px}}
.activation-card img.player-poster{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:12px}.activation-card:has(.player-poster){align-self:start}
