.interest-class{background-color:#fa9246;padding:6rem 0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.interest-class h2{color:#0e141e;font-size:2.75rem;line-height:53px;margin-bottom:10px;text-transform:none}.interest-class p{color:#000;display:flex;font-size:1.25rem;justify-content:center;line-height:30px;text-align:center}.interest-class .schedule-btn{padding:20px 2rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem auto;font-size:1.5rem;background-color:#fff;text-decoration:none;color:#21aedb;border-radius:5px;text-transform:uppercase;line-height:1;font-weight:600;transition:.3s ease-in-out}.interest-class .schedule-btn:hover{background-color:#0071ae;color:#fff}.interest-class .btn-hover{min-width:auto;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px auto;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:300px;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.interest-class .btn-hover,.interest-class .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.interest-class .btn-hover:hover{background-position:100% 0;outline:none}.interest-class .btn-hover.color-9{background-color:#4481eb}@media(max-width:1199px){.interest-class{padding:4rem 0}}@media(max-width:990px){.interest-class h2{font-size:2rem}}@media(max-width:575px){.interest-class{padding:2rem 0}.interest-class h2{font-size:1.8rem}}.welcome-contain{padding:6rem 0;display:flex;align-items:center;justify-content:center}.welcome-contain .text-center{font-size:1.5rem;line-height:1.5;text-align:justify;color:#7e8795}.welcome-contain i{color:#000;font-weight:400}.welcome-contain .btn-hover{min-width:auto;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px auto;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:350px;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.welcome-contain .btn-hover,.welcome-contain .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.welcome-contain .btn-hover:hover{background-position:100% 0;outline:none}.welcome-contain .btn-hover.color-9{background-color:#4481eb}.section-error-boundary_wrap__S_oyZ{border:1px solid #fcd34d;background-color:#fffbeb;border-radius:12px;padding:20px 24px;margin:16px 0}.section-error-boundary_header__24W4a{display:flex;align-items:flex-start;gap:12px}.section-error-boundary_icon__bIzaw{font-size:1.25rem;line-height:1;flex-shrink:0;margin-top:2px}.section-error-boundary_body__QbrXB{flex:1 1;min-width:0}.section-error-boundary_title__RQh0w{font-size:.9375rem;font-weight:700;color:#92400e;margin:0 0 4px}.section-error-boundary_subtitle__grzG_{font-size:.875rem;color:#b45309;margin:0;line-height:1.5}.section-error-boundary_actions__Jz1BW{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.section-error-boundary_retryBtn__unfLB{display:inline-flex;align-items:center;gap:6px;background-color:#f59e0b;color:#fff;font-size:.875rem;font-weight:600;padding:8px 18px;border-radius:6px;border:none;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.section-error-boundary_retryBtn__unfLB:hover{background-color:#d97706}.section-error-boundary_detailsToggle__N2Ono{background:none;border:none;color:#b45309;font-size:.8125rem;cursor:pointer;font-family:inherit;text-decoration:underline;padding:0}.section-error-boundary_detailsToggle__N2Ono:hover{color:#92400e}.section-error-boundary_detailsBox__Jr5pQ{margin-top:12px;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:12px 14px}.section-error-boundary_detailsText__P6LHX{font-size:.8125rem;color:#78350f;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;margin:0}.tournament-detail_hero__QZ2rn{background-color:#0071ae;padding:56px 24px;text-align:center}.tournament-detail_heroTitle__TccVC{font-size:2rem;font-weight:800;color:#fff;margin:0 0 8px}.tournament-detail_heroSub__0v_lk{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0}.tournament-detail_body__kOPi3{background-color:#f5f7fa;padding:48px 24px;min-height:400px}.tournament-detail_inner__WkUz8{max-width:800px;margin:0 auto}.tournament-detail_card__OXlks{background-color:#fff;border-radius:16px;padding:36px 32px;box-shadow:0 1px 3px rgba(0,0,0,.07)}.tournament-detail_cardHeader__200KE{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.tournament-detail_cardLabel__Oqobw{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 4px}.tournament-detail_cardTitle__pgRev{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.tournament-detail_advancedBtn__fIPK3{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1.5px solid #0071ae;border-radius:8px;background-color:#fff;color:#0071ae;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease;white-space:nowrap;font-family:inherit}.tournament-detail_advancedBtn__fIPK3:hover{background-color:#eff6ff}.tournament-detail_divider__TxsYK{border:none;border-top:1px solid #e5e7eb;margin:24px 0}.tournament-detail_sectionBlock__pr_wT{margin-bottom:20px}.tournament-detail_fieldLabel__zhAEj{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 6px}.tournament-detail_fieldValue__H7bwo{font-size:.9375rem;color:#111827;margin:0 0 4px;line-height:1.5}.tournament-detail_fieldValue__H7bwo strong{color:#0071ae}.tournament-detail_registerBtn__HG1kA{display:inline-flex;align-items:center;justify-content:center;background-color:#f5921e;color:#fff;font-size:1rem;font-weight:700;padding:13px 32px;border-radius:8px;border:none;cursor:pointer;margin-top:24px;transition:background-color .15s ease;font-family:inherit}.tournament-detail_registerBtn__HG1kA:hover{background-color:#c2670a}.tournament-detail_registerBtnDisabled__2LEsb{background-color:#d1d5db;color:#6b7280;cursor:default}.tournament-detail_registerBtnDisabled__2LEsb:hover{background-color:#d1d5db}@media (max-width:600px){.tournament-detail_heroTitle__TccVC{font-size:1.5rem}.tournament-detail_card__OXlks{padding:24px 20px}.tournament-detail_cardHeader__200KE{flex-direction:column}}