.download-ticket_page__Kf40_{max-width:820px;margin:0 auto;padding:32px 16px 64px;font-family:Montserrat,sans-serif}.download-ticket_hero__l9dCF h1{font-size:28px;font-weight:800;color:#111;margin-bottom:8px}.download-ticket_hero__l9dCF p{color:#555;font-size:14px;line-height:22px}.download-ticket_form__QpOmZ{margin-top:24px;background:#f7fbfd;border:1px solid #e3eef4;border-radius:12px;padding:18px}.download-ticket_label__BNOdZ{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#333}.download-ticket_inputRow__47912{display:flex;gap:10px}.download-ticket_input__I_OGb{flex:1 1;height:46px;font-size:16px;padding:8px 14px;border-radius:8px;border:1px solid #cfd8dc;text-transform:uppercase}.download-ticket_input__I_OGb:focus{outline:none;border-color:#00afef;box-shadow:0 0 0 2px rgba(0,175,239,.15)}.download-ticket_downloadBtn___Tr8_,.download-ticket_primaryBtn__HlSBx{height:46px;padding:0 20px;border:none;border-radius:8px;background:#00afef;color:#fff;font-weight:600;cursor:pointer}.download-ticket_downloadBtn___Tr8_:disabled,.download-ticket_primaryBtn__HlSBx:disabled{background:#b6b6b6;cursor:not-allowed}.download-ticket_downloadBtn___Tr8_{margin-top:18px;width:100%}.download-ticket_error__cb7Sd{margin:10px 0 0;color:#d32f2f;font-size:13px}.download-ticket_result__on2AI{margin-top:28px}.download-ticket_meta__beHKB{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:#444;margin-bottom:12px}.download-ticket_limit__Tso_Y{color:#d32f2f;font-weight:600}.download-ticket_ticketCard__r6tVL{background:#fff;border:1px solid #e0e0e0;border-radius:14px;overflow:hidden}.download-ticket_banner__tdOA4{width:100%;max-height:260px;object-fit:cover;display:block}.download-ticket_ticketBody__7gCmC{padding:18px}.download-ticket_ticketBody__7gCmC h2{font-size:20px;font-weight:700;margin-bottom:14px}.download-ticket_grid__Q_ad7{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.download-ticket_grid__Q_ad7 span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#888}.download-ticket_grid__Q_ad7 strong{font-size:14px;color:#111;word-break:break-word}.download-ticket_qr__3TCLK{margin-top:20px;display:flex;align-items:center;gap:14px;border-top:1px dashed #ddd;padding-top:16px}.download-ticket_qr__3TCLK p{margin:0;font-size:12px;color:#666}.download-ticket_helpText__6zWwI{margin-top:12px;font-size:13px;color:#555}@media only screen and (max-width:767px){.download-ticket_inputRow__47912{flex-direction:column}.download-ticket_primaryBtn__HlSBx{width:100%}.download-ticket_grid__Q_ad7{grid-template-columns:repeat(2,1fr)}.download-ticket_hero__l9dCF h1{font-size:22px}}