body,html{margin:0;padding:0}.t-heroBandTh .hero-band{background:linear-gradient(165deg,#cfe4ff,#e8f2ff 45%,#f7fbff);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5.5rem 1.5rem;text-align:center}.t-heroBandTh .hero-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:640px}.t-heroBandTh .hero-band h1{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1d4ed8;font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.t-heroBandTh .hero-band p{color:#f5f5f7;font-size:19px;line-height:1.5;margin:0}.t-narrowForm .wrapper{box-sizing:border-box;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5;margin:2.5rem auto!important;max-width:460px!important;padding:0 1.5rem}.t-narrowForm .wrapper label{color:#1d1d1f;font-size:14px;font-weight:600}.t-narrowForm .wrapper input,.t-narrowForm .wrapper select,.t-narrowForm .wrapper textarea{border:1px solid #d2d2d7;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:17px;padding:.75rem 1rem;width:100%}.t-narrowForm .wrapper input:focus,.t-narrowForm .wrapper select:focus,.t-narrowForm .wrapper textarea:focus{border-color:#0071e3;box-shadow:0 0 0 3px rgba(0,113,227,.15);outline:none}.t-narrowForm .wrapper button[type=submit]{background:#0071e3;border:none;border-radius:980px;color:#fff;cursor:pointer;font-family:inherit;font-size:17px;font-weight:600;padding:.75rem 1.75rem}.t-narrowForm .wrapper button[type=submit]:hover{background:#0077ed}.i-QQmSlvbk91 .nav-buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:3rem 1.5rem}.i-QQmSlvbk91 .nav-btn{align-items:center;border-radius:1rem;box-shadow:0 4px 18px rgba(0,0,0,.1);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;max-width:260px;min-width:200px;padding:2rem 2.5rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.i-QQmSlvbk91 .nav-btn:hover{box-shadow:0 10px 30px rgba(0,0,0,.16);text-decoration:none;transform:translateY(-4px)}.i-QQmSlvbk91 .nav-btn .btn-icon{font-size:2.5rem;line-height:1}.i-QQmSlvbk91 .nav-btn .btn-label{font-size:1.2rem;font-weight:700;letter-spacing:.01em}.i-QQmSlvbk91 .nav-btn .btn-sub{font-size:.85rem;opacity:.75}.i-QQmSlvbk91 .teams-btn{background:linear-gradient(135deg,#4f7cff,#3a5bd9);color:#fff}.i-QQmSlvbk91 .teams-btn .btn-sub{color:#d8e3ff;opacity:1}.i-QQmSlvbk91 .groups-btn{background:linear-gradient(135deg,#38c97a,#239a5c);color:#fff}.i-QQmSlvbk91 .groups-btn .btn-sub{color:#c4f0d9;opacity:1}.i-Ul7fCSYRAF .section-row{display:flex;flex-wrap:wrap;position:relative}.i-Ul7fCSYRAF .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-Ul7fCSYRAF .section-row .section-cell:empty{display:none!important}.i-Ul7fCSYRAF .center .section-row{align-items:center}@media (max-width:400px){.i-Ul7fCSYRAF .reverse .section-row{flex-direction:column-reverse}}.i-Uo3kxiuoFT .wrapper{margin:auto;max-width:960px}.i-fxgAhOpmww .gg-page{margin:0 auto;max-width:1100px;padding:3rem 1.5rem 4rem}.i-fxgAhOpmww .gg-header{margin-bottom:2.5rem;text-align:center}.i-fxgAhOpmww .gg-header h1{font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.i-fxgAhOpmww .gg-subtitle{color:#555;font-size:1.05rem}.i-fxgAhOpmww .gg-loading{display:flex;justify-content:center;padding:3rem 0}.i-fxgAhOpmww .gg-empty{color:#888;padding:2rem 0;text-align:center}.i-fxgAhOpmww .gg-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.i-fxgAhOpmww .gg-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.09);display:flex;flex-direction:column;overflow:hidden;transition:transform .15s,box-shadow .15s}.i-fxgAhOpmww .gg-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.13);transform:translateY(-3px)}.i-fxgAhOpmww .gg-card-accent{background:#4a7fc1;height:6px}.i-fxgAhOpmww .gg-card-body{padding:1.2rem 1.4rem 1.4rem}.i-fxgAhOpmww .gg-card-title{font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 .4rem}.i-fxgAhOpmww .gg-card-desc{color:#666;font-size:.9rem;margin:0}body{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif}