.ReservePayment_ticket__n3joN{position:relative;background:var(--pfb-tint);border:1px solid #cfe0c4;border-radius:var(--pfb-radius-card);padding:1rem 1.125rem;margin-bottom:1.25rem}.ReservePayment_when__aGf9v{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:apfont,system-ui,sans-serif;color:var(--pfb-primary);line-height:1.1}.ReservePayment_date__ek_Ko,.ReservePayment_time__nQiVW{font-size:1.5rem;letter-spacing:-.01em}.ReservePayment_perf__tMmB1{position:relative;margin:.875rem -1.125rem .75rem;border-top:1.5px dashed #b9cfa8}.ReservePayment_perf__tMmB1:after,.ReservePayment_perf__tMmB1:before{content:"";position:absolute;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--pfb-bg);border:1px solid #cfe0c4}.ReservePayment_perf__tMmB1:before{left:-8px;clip-path:inset(0 0 0 50%)}.ReservePayment_perf__tMmB1:after{right:-8px;clip-path:inset(0 50% 0 0)}.ReservePayment_what__K0Ux1{font-size:.95rem;font-weight:600;color:#274324}.ReservePayment_where__7kgBc{margin-top:.15rem;font-size:.8rem;color:var(--pfb-text-light);line-height:1.4}.ReservePayment_list__MG52b{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.6rem;font-size:.9rem;line-height:1.4;color:var(--pfb-text)}.ReservePayment_list__MG52b li{display:flex;align-items:flex-start;gap:.625rem}.ReservePayment_check__6G4Pj{flex:none;width:20px;height:20px;margin-top:0;border-radius:50%;background:var(--pfb-accent);color:var(--pfb-accent-ink);display:inline-flex;align-items:center;justify-content:center}.ReservePayment_cardHeading__x94_s{margin:0 0 .75rem;font-family:apfont,system-ui,sans-serif;font-size:1.125rem;font-weight:400;color:var(--pfb-text)}.ReservePayment_reveal__lSN8n{animation:ReservePayment_reserveReveal__OdoC7 .35s cubic-bezier(.22,1,.36,1) both}@keyframes ReservePayment_reserveReveal__OdoC7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ReservePayment_reveal__lSN8n{animation:none}}.ReservePayment_secure__za7tZ{display:flex;align-items:center;gap:.4rem;margin:-.5rem 0 1.25rem;font-size:.8rem;color:var(--pfb-text-light)}.ReservePayment_errorSlot__VX_fc{margin-bottom:.75rem}.ReservePayment_charge__9djq1{margin:.6rem 0 0;text-align:center;font-size:.8rem;color:var(--pfb-text-light)}.ReservePayment_lastStep__kCB_U{display:inline-block;margin:.25rem 0 1.5rem;padding:.35rem .8rem;border-radius:999px;background:var(--pfb-accent);color:var(--pfb-accent-ink);font-size:.95rem;font-weight:600;line-height:1.3}.ReservePayment_faq__LngU3{margin:4.4rem 0 .5rem}.ReservePayment_faqItem__c7AfZ{border-bottom:1px solid var(--pfb-border)}.ReservePayment_faqItem__c7AfZ:last-child{border-bottom:0}.ReservePayment_faqItem__c7AfZ summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.9rem;font-weight:600;color:var(--pfb-text);cursor:pointer}.ReservePayment_faqItem__c7AfZ summary::-webkit-details-marker{display:none}.ReservePayment_faqItem__c7AfZ summary:after{content:"";flex:none;width:8px;height:8px;border-right:1.5px solid var(--pfb-text-light);border-bottom:1.5px solid var(--pfb-text-light);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.ReservePayment_faqItem__c7AfZ[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.ReservePayment_faqItem__c7AfZ summary:focus-visible{outline:2px solid var(--pfb-primary);outline-offset:2px;border-radius:4px}.ReservePayment_faqItem__c7AfZ p{margin:0 0 .85rem;font-size:.875rem;line-height:1.5;color:var(--pfb-text-light)}.ReservePayment_faqItem__c7AfZ p a{color:var(--pfb-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}