.deck-signup-card{display:none}@media(min-width:1280px){.deck-signup-card{display:block;position:fixed;top:96px;left:calc(50% + 408px);width:224px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px rgba(17,24,39,.04);z-index:10}.deck-signup-card__title{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:700;color:#1b252c}.deck-signup-card__body{margin:0 0 16px;font-size:14px;line-height:1.5;color:#4b5563}.deck-signup-card__start{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;border-radius:999px;background:#b8431f;color:#fff9f4;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.deck-signup-card__start:hover,.deck-signup-card__start:focus-visible{background:#9c3515;color:#fff9f4}.deck-signup-card__start:active{transform:scale(.98)}.deck-signup-card a:focus-visible{outline:2px solid #b8431f;outline-offset:2px}.deck-signup-card__app{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.deck-signup-card__qr img{display:block;width:72px;height:72px;border-radius:8px}.deck-signup-card__qr-label{margin:0;font-size:13px;line-height:1.4;color:#4b5563}}@media(min-width:1024px){.text-card,.richtext-card{font-size:18px;line-height:1.75}}