.info-about{text-align:center;padding:45px 24px 25px;max-width:940px}.info-about h2,.info-block h2,.info-events h2,.info-spotlight h2{font-size:36px!important;font-weight:600;line-height:1.4;color:#fff}.info-about p{font-size:15px;line-height:1.9;color:#acb0c3;margin:16px 0}.info-spotlight{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;padding:44px 34px;border:1px solid #30343e;border-radius:12px;background:radial-gradient(ellipse at 90% 60%,#53251c88,transparent 65%),#15161d}.club-membership-block{padding:35px 0!important;background:none!important}.info-kicker{font-size:11px;letter-spacing:.14em;color:#c88377}.info-spotlight h2{margin:17px 0}.info-spotlight p{font-size:15px;color:#acb0c3;max-width:650px;line-height:1.9}.info-outline{display:inline-block;color:#fff!important;border-bottom:1px solid #a55e50;font-size:13px;padding-bottom:5px;margin-top:10px}.info-card-art{display:flex;justify-content:center;padding:28px}.info-card-art span{display:block;background:#eeece5;color:#1a1b23;width:105px;height:145px;border-radius:6px;text-align:center;font-size:42px;line-height:1.4;padding:10px;transform:rotate(-12deg);box-shadow:0 12px 35px #0005}.info-card-art span+span{transform:rotate(13deg);margin-left:-22px;background:#d8c3b5}.info-events,.info-block{padding:45px 24px}.info-events h2,.info-block h2{text-align:center;margin:0 0 24px}.info-subtitle{text-align:center;color:#acb0c3;font-size:15px;line-height:1.8;margin:0 auto 30px;max-width:760px}.info-four{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.info-event{border:1px solid #343743;border-radius:10px;overflow:hidden;background:#171821;padding-bottom:25px}.info-event-visual{height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 100%,#652b2280,transparent 75%),#20212d;border-bottom:1px solid #343743}.info-event-visual span{font-size:60px;font-weight:700;letter-spacing:-.04em;color:#f2eeeb}.info-event-visual small{font-size:9px;letter-spacing:.12em;color:#bd9089}.info-event h3{font-size:20px;margin:23px 20px 12px}.info-event p{font-size:13px;line-height:1.8;margin:0 20px 20px;color:#acb0c3}.info-tag{color:#c88377;font-size:11px;margin:0 20px;display:block}.info-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.info-three article{border-top:1px solid #343743;padding:25px 14px}.info-three h3{font-size:22px;margin:13px 0}.info-three p,.info-terms p,.info-faq p{font-size:14px;color:#acb0c3;line-height:1.9}.info-three small{color:#c88377;font-size:11px;letter-spacing:.08em}.info-symbol{color:#c95d4a;font-size:32px}.info-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.info-terms article{border:1px solid #343743;border-radius:8px;padding:24px;background:#191a24}.info-terms small{font-size:10px;color:#c88377;letter-spacing:.08em}.info-terms h3{font-size:21px;margin:15px 0}.info-terms p{margin:0}.info-faq{max-width:1000px}.info-faq details{border-bottom:1px solid #343743;padding:22px 0}.info-faq summary{cursor:pointer;color:#fff;font-size:17px}.info-faq p{margin:17px 0 0}.info-link{pointer-events:auto!important}.home-banner .banner-cta{pointer-events:auto!important}.info-outline:hover{color:#df8a7d!important}.info-events,.info-block,.info-about{scroll-margin-top:100px}.block-promotion-tournament-carousel-wrapper{padding:25px 0!important}.header-menu{gap:26px!important}.header-nav [aria-haspopup]{cursor:pointer}.info-spotlight a{pointer-events:auto}@media(max-width:991px){.info-about h2,.info-block h2,.info-events h2,.info-spotlight h2{font-size:27px!important}.info-four{grid-template-columns:1fr 1fr;gap:14px}.info-event-visual{height:140px}.info-event-visual span{font-size:46px}.info-event-visual small{font-size:7px}.info-three{grid-template-columns:1fr;gap:12px}.info-terms{grid-template-columns:1fr 1fr;gap:12px}.info-terms article{padding:18px}.info-terms h3{font-size:18px}.info-spotlight{grid-template-columns:1fr;gap:20px;padding:27px 22px;width:calc(100% - 36px)}.info-card-art{display:none}.info-events,.info-block{padding:35px 20px}.info-event h3{font-size:18px;margin:18px 14px 10px}.info-event p{margin:0 14px 17px;font-size:12px}.info-tag{margin:0 14px;font-size:10px}.info-about{padding:32px 22px 15px}.info-faq summary{font-size:15px}}
.info-hero-symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#bd2715;color:#fff;font-size:25px}@media(max-width:991px){.info-hero-symbol{width:35px;height:35px;font-size:20px}}
