.evento_pageContainer__bQNQy{min-height:100vh;background:#0d0d0d;padding:2rem}@media(max-width:500px){.evento_pageContainer__bQNQy{padding:1rem}}.evento_notFound__1oQ5j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:60vh;text-align:center}.evento_notFound__1oQ5j h2{font-family:var(--font-saira);font-size:clamp(1.5rem,3vw,2rem);color:#e3cda4;margin:0}.evento_notFound__1oQ5j p{font-family:var(--font-ubuntu);font-size:1rem;color:#f5ead688;margin:0}.evento_stepper__gbu9A{max-width:900px;margin:0 auto;overflow:hidden}.evento_stepContent__pHeCB{min-height:50vh}.evento_progressBar__Oim1V{display:flex;align-items:center;justify-content:center;padding:1.5rem 0 2rem;gap:0}@media(max-width:500px){.evento_progressBar__Oim1V{padding:1rem 0 1.5rem}}.evento_progressStep__4xKp7{display:flex;align-items:center;gap:0}.evento_progressCircle__HsBnA{width:36px;height:36px;border-radius:50%;border:2px solid #f5ead633;background:#1a1a1a;color:#f5ead655;display:flex;align-items:center;justify-content:center;font-family:var(--font-saira);font-size:.85rem;font-weight:700;transition:all .3s ease;flex-shrink:0}.evento_active__DvoT1 .evento_progressCircle__HsBnA{border-color:#1d7874;background:#1d7874;color:#f5ead6}.evento_completed__j8hL0 .evento_progressCircle__HsBnA{border-color:#4cbf9c;background:#4cbf9c;color:#0d0d0d}@media(max-width:500px){.evento_progressCircle__HsBnA{width:30px;height:30px;font-size:.75rem}}.evento_progressLabel__z_aae{display:block;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--font-ubuntu);font-size:.7rem;color:#f5ead655;transition:color .3s ease}.evento_active__DvoT1 .evento_progressLabel__z_aae{color:#e3cda4}.evento_completed__j8hL0 .evento_progressLabel__z_aae{color:#4cbf9c}@media(max-width:500px){.evento_progressLabel__z_aae{font-size:.6rem;bottom:-18px}}.evento_progressStep__4xKp7{position:relative}.evento_progressLine__3C735{width:60px;height:2px;background:#f5ead622;transition:background .3s ease}@media(max-width:768px){.evento_progressLine__3C735{width:40px}}@media(max-width:500px){.evento_progressLine__3C735{width:28px}}.evento_lineActive__wFNCg{background:#4cbf9c}.evento_stepActions__4R4ia{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.evento_ctaButton__jczLW{display:inline-block;padding:.8rem 2rem;background:linear-gradient(90deg,#1d7874 50%,#df4c37);color:#f5ead6;font-family:var(--font-ubuntu);font-weight:700;font-size:clamp(.9rem,1.5vw,1.1rem);border:none;border-radius:.6rem;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .2s ease,transform .15s ease}.evento_ctaButton__jczLW:hover{opacity:.85}.evento_ctaButton__jczLW:active{transform:scale(.97)}.evento_ctaButton__jczLW:disabled{background:#1d787444;color:#f5ead688;cursor:not-allowed;transform:none}.evento_backButton__sx2bz{display:inline-block;padding:.8rem 2rem;background:rgba(0,0,0,0);color:#e3cda4;font-family:var(--font-ubuntu);font-weight:500;font-size:clamp(.9rem,1.5vw,1.1rem);border:1px solid #e3cda444;border-radius:.6rem;cursor:pointer;text-decoration:none;text-align:center;transition:border-color .2s ease}.evento_backButton__sx2bz:hover{border-color:#e3cda4}.evento_transferWrap__GgBl7{display:flex;flex-direction:column;align-items:center;gap:12px;width:256px}.evento_transferWrap__GgBl7 .evento_backButton__sx2bz{width:100%}.evento_step1__WucoI{display:flex;flex-direction:column;gap:2rem;align-items:center}.evento_eventHeader__8giOp{display:flex;gap:2.5rem;width:100%}@media(max-width:768px){.evento_eventHeader__8giOp{flex-direction:column;align-items:center}}.evento_eventImageWrapper__deM9h{flex-shrink:0;width:320px;border-radius:1rem;overflow:hidden}@media(max-width:768px){.evento_eventImageWrapper__deM9h{width:100%;max-width:400px}}.evento_eventImage__zmIf1{width:100%;height:auto;display:block;border-radius:1rem}.evento_eventInfo__bLSjq{display:flex;flex-direction:column;gap:.75rem;justify-content:center;color:#f5ead6}.evento_eventInfo__bLSjq p{font-family:var(--font-ubuntu);font-size:clamp(.95rem,1.5vw,1.1rem);margin:0;opacity:.9}.evento_eventLabel__hwtps{font-family:var(--font-ubuntu)!important;font-size:.85rem!important;text-transform:uppercase;letter-spacing:.1em;color:#36b0a9!important;opacity:1!important}.evento_eventTitle__QJ_nh{font-family:var(--font-saira);font-weight:900;font-size:clamp(1.5rem,3.5vw,2.5rem);color:#e3cda4;margin:0;line-height:1.1}.evento_mapContainer__lH8wg{width:100%;border-radius:.75rem;overflow:hidden;position:relative}.evento_mapContainer__lH8wg:before{content:"";position:absolute;inset:0;padding:1.2px;border-radius:.75rem;background:linear-gradient(90deg,#1d7874b4 50%,#df4c37aa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.evento_mapIframe__gEkYn{width:100%;height:280px;border:none;display:block}@media(max-width:500px){.evento_mapIframe__gEkYn{height:200px}}.evento_step2__pr4SY{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.evento_step2__pr4SY h3{font-family:var(--font-saira);font-size:clamp(1.2rem,2.5vw,1.6rem);color:#e3cda4;margin:0}.evento_ticketTypesGrid__KklQu{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:500px}.evento_ticketTypeCard__JFrmx{position:relative;background:#1a1a1a;border-radius:.75rem;padding:1.2rem 1.5rem;text-align:left}.evento_ticketTypeCard__JFrmx:before{content:"";position:absolute;inset:0;padding:1.2px;border-radius:.75rem;background:linear-gradient(90deg,#1d7874b4 50%,#df4c37aa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(max-width:500px){.evento_ticketTypeCard__JFrmx{padding:1rem}}.evento_ticketTypeHeader__PEJ50{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.evento_ticketTypeHeader__PEJ50 h4{font-family:var(--font-saira);font-size:clamp(1rem,2vw,1.2rem);color:#e3cda4;margin:0}.evento_ticketTypeBody__M7di5{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media(max-width:500px){.evento_ticketTypeBody__M7di5{flex-direction:column;gap:1rem}}.evento_ticketTypePricing__aU_ne{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.evento_ticketTypePricing__aU_ne p{font-family:var(--font-ubuntu);font-size:.85rem;color:#f5ead6bb;margin:0;display:flex;justify-content:space-between;gap:.5rem}.evento_ticketTypeUnitTotal__SfBEo{font-weight:700!important;color:#e3cda4!important;border-top:1px solid #f5ead615;padding-top:.25rem;margin-top:.1rem!important}.evento_quantityControls__tC4yi{display:flex;align-items:center;gap:1rem;flex-shrink:0}.evento_qtyBtn__Ms7ZM{width:44px;height:44px;border-radius:50%;border:none;background:#ff6a50;color:#0d0d0d;font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.evento_qtyBtn__Ms7ZM:hover{opacity:.8}.evento_qtyBtn__Ms7ZM:active{opacity:.5}@media(max-width:500px){.evento_qtyBtn__Ms7ZM{width:48px;height:48px;font-size:1.5rem}}.evento_qtyNumber__kbaWV{font-family:var(--font-saira);font-size:clamp(1.5rem,3vw,2rem);font-weight:900;color:#f5ead6;min-width:40px;text-align:center}.evento_priceBreakdown__TPjKw{position:relative;background:#1a1a1a;border-radius:.75rem;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.5rem;min-width:300px}.evento_priceBreakdown__TPjKw:before{content:"";position:absolute;inset:0;padding:1.2px;border-radius:.75rem;background:linear-gradient(90deg,#1d7874b4 50%,#df4c37aa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.evento_priceBreakdown__TPjKw p{font-family:var(--font-ubuntu);font-size:clamp(.9rem,1.4vw,1.05rem);color:#f5ead6;margin:0;display:flex;justify-content:space-between;gap:1rem}@media(max-width:500px){.evento_priceBreakdown__TPjKw{min-width:100%;padding:1.2rem 1rem}}.evento_totalPrice__mg8hn{font-weight:700!important;font-size:clamp(1.1rem,1.8vw,1.3rem)!important;color:#e3cda4!important;border-top:1px solid #f5ead622;padding-top:.5rem;margin-top:.25rem!important}.evento_step3__0o17i{display:flex;flex-direction:column;gap:1.5rem;max-width:500px;margin:0 auto;width:100%}.evento_formGroup__uXt7Q{display:flex;flex-direction:column;gap:.4rem}.evento_formGroup__uXt7Q label{font-family:var(--font-ubuntu);font-size:.85rem;font-weight:500;color:#e3cda4;opacity:.8}.evento_input__FHy4O{width:100%;padding:.85rem 1rem;background:#1a1a1a;border:1px solid #f5ead622;border-radius:.5rem;color:#f5ead6;font-family:var(--font-ubuntu);font-size:1rem;outline:none;transition:border-color .2s ease;box-sizing:border-box}.evento_input__FHy4O::placeholder{color:#f5ead644}.evento_input__FHy4O:focus{border-color:#1d7874}.evento_emailPrompt__zzqRv{font-family:var(--font-saira);font-size:clamp(1rem,2vw,1.2rem);color:#f5ead6;margin:.5rem 0 0;line-height:1.4}.evento_highlight__9Ycgh{color:#ff6a50}.evento_error__Mdnr3{font-family:var(--font-ubuntu);font-size:.8rem;color:#ff5c4d}.evento_step4__IdM_B{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.evento_step4__IdM_B h2{font-family:var(--font-saira);font-size:clamp(1.2rem,2.5vw,1.6rem);color:#e3cda4;margin:0}.evento_summary__CYSqq{position:relative;background:#1a1a1a;border-radius:.75rem;padding:1.5rem 2rem;width:100%;max-width:450px;text-align:left}.evento_summary__CYSqq:before{content:"";position:absolute;inset:0;padding:1.2px;border-radius:.75rem;background:linear-gradient(90deg,#1d7874b4 50%,#df4c37aa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.evento_summary__CYSqq p{font-family:var(--font-ubuntu);font-size:clamp(.9rem,1.4vw,1.05rem);color:#f5ead6;margin:.35rem 0}.evento_summary__CYSqq strong{color:#ff6a50}.evento_infoText__Ofcnd{font-family:var(--font-ubuntu);font-size:.85rem;color:#eaa96f;max-width:450px;line-height:1.5;margin:0}.evento_errorMsg__3A_yJ{font-family:var(--font-ubuntu);font-size:.95rem;color:#ff5c4d;padding:.75rem 1.2rem;background:rgba(255,92,77,.1);border:1px solid rgba(255,92,77,.3);border-radius:.5rem;max-width:450px;width:100%}.evento_loader__rkEeV{width:48px;height:48px;border:5px solid #1d7874;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:evento_spin__wFRlu .8s linear infinite}@keyframes evento_spin__wFRlu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.evento_mockPayment__EGKBi{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:450px}.evento_mockBadge__dhiW9{font-family:var(--font-saira);font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#eaa96f;background:rgba(234,169,111,.12);border:1px dashed #eaa96f;border-radius:.4rem;padding:.3rem 1rem;margin:0}.TransferModal_overlay__zo_cr{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.TransferModal_modal__rtIcI{background:#1a1a1a;border-radius:1rem;padding:2rem;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;position:relative}.TransferModal_modal__rtIcI:before{content:"";position:absolute;inset:0;padding:1.2px;border-radius:1rem;background:linear-gradient(90deg,#1d7874b4 50%,#df4c37aa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(max-width:500px){.TransferModal_modal__rtIcI{padding:1.5rem 1.2rem}}.TransferModal_closeBtn__AI5QL{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:#f5ead688;font-size:1.8rem;cursor:pointer;line-height:1;padding:.25rem;transition:color .2s ease}.TransferModal_closeBtn__AI5QL:hover{color:#f5ead6}.TransferModal_title__bpr2m{font-family:var(--font-saira);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#e3cda4;margin:0;text-align:center}.TransferModal_amount__C5GfM{display:flex;justify-content:space-between;align-items:center;background:rgba(29,120,116,.1);border:1px solid rgba(29,120,116,.25);border-radius:.6rem;padding:.8rem 1.2rem}.TransferModal_amount__C5GfM span{font-family:var(--font-ubuntu);font-size:.9rem;color:#f5ead6bb}.TransferModal_amount__C5GfM strong{font-family:var(--font-saira);font-size:1.3rem;color:#e3cda4}.TransferModal_bankData__1d82w{display:flex;flex-direction:column;gap:0;background:#0d0d0d;border-radius:.6rem;overflow:hidden}.TransferModal_bankRow__nOSqV{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-bottom:1px solid #f5ead60d}.TransferModal_bankRow__nOSqV span{font-family:var(--font-ubuntu);font-size:.8rem;color:#f5ead677}.TransferModal_bankRow__nOSqV strong{font-family:var(--font-ubuntu);font-size:.85rem;color:#f5ead6;text-align:right}.TransferModal_bankRowCopy__Pk8jT{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-bottom:1px solid #f5ead60d;gap:.5rem}.TransferModal_bankRowCopy__Pk8jT>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.TransferModal_bankRowCopy__Pk8jT>div span{font-family:var(--font-ubuntu);font-size:.8rem;color:#f5ead677}.TransferModal_bankRowCopy__Pk8jT>div strong{font-family:var(--font-ubuntu);font-size:.85rem;color:#f5ead6;word-break:break-all}.TransferModal_copyBtn__AItMO{flex-shrink:0;padding:.35rem .75rem;background:rgba(29,120,116,.15);color:#36b0a9;border:1px solid rgba(29,120,116,.3);border-radius:.4rem;font-family:var(--font-ubuntu);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s ease}.TransferModal_copyBtn__AItMO:hover{background:rgba(29,120,116,.25)}.TransferModal_copyBtn__AItMO:active{transform:scale(.95)}.TransferModal_instruction__9KPFk{color:#eaa96f;line-height:1.5}.TransferModal_errorText__x7fEk,.TransferModal_instruction__9KPFk{font-family:var(--font-ubuntu);font-size:.85rem;text-align:center;margin:0}.TransferModal_errorText__x7fEk{color:#ff5c4d}.TransferModal_waButton__gIo_a{display:block;width:100%;padding:.85rem 1.5rem;background:#25d366;color:#fff;font-family:var(--font-ubuntu);font-weight:700;font-size:clamp(.9rem,1.5vw,1rem);border:none;border-radius:.6rem;cursor:pointer;text-align:center;transition:opacity .2s ease,transform .15s ease}.TransferModal_waButton__gIo_a:hover{opacity:.9}.TransferModal_waButton__gIo_a:active{transform:scale(.97)}.TransferModal_waButton__gIo_a:disabled{opacity:.6;cursor:not-allowed;transform:none}.TransferModal_sentSection__4Z5_O{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.TransferModal_sentText___9zcZ{font-family:var(--font-ubuntu);font-size:.95rem;color:#f5ead6cc;line-height:1.5;margin:0}.TransferModal_sentSummary__QXqBc{width:100%;background:#0d0d0d;border-radius:.6rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.TransferModal_sentSummary__QXqBc p{display:flex;justify-content:space-between;font-family:var(--font-ubuntu);font-size:.9rem;color:#f5ead6bb;margin:0}.TransferModal_sentSummary__QXqBc p strong{color:#f5ead6}.TransferModal_backLink__cNL7L{display:inline-block;padding:.8rem 2rem;background:rgba(0,0,0,0);color:#e3cda4;font-family:var(--font-ubuntu);font-weight:500;font-size:clamp(.9rem,1.5vw,1.1rem);border:1px solid #e3cda444;border-radius:.6rem;cursor:pointer;text-decoration:none;text-align:center;transition:border-color .2s ease}.TransferModal_backLink__cNL7L:hover{border-color:#e3cda4}