.sponsors_sponsorsPage__wD9qh{padding:120px 20px 60px;min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary);position:relative;overflow:hidden}.sponsors_sponsorsPage__wD9qh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(232,33,39,.1) 0,transparent 40%),radial-gradient(circle at 80% 80%,rgba(0,212,255,.05) 0,transparent 40%);pointer-events:none}.sponsors_header__BSD5D{text-align:center;margin-bottom:40px;position:relative;z-index:1}.sponsors_header__BSD5D h1{font-size:3rem;margin-bottom:10px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.sponsors_header__BSD5D p{color:var(--color-text-secondary);font-size:1.2rem}.sponsors_intro__5o25k{max-width:800px;margin:20px auto 0;text-align:center;padding:20px;background:var(--color-background-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);position:relative;z-index:1;box-shadow:var(--shadow-sm)}.sponsors_intro__5o25k p{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.sponsors_grid__EMxmB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:40px auto;position:relative;z-index:1}.sponsors_card__kB0iF{background:var(--color-background-card);border-radius:var(--radius-xl);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.sponsors_card__kB0iF:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.sponsors_logoContainer__v_ZwL{width:100%;height:200px;background:var(--color-background-gray);display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid var(--color-border)}.sponsors_logoContainer__v_ZwL img{max-width:80%;max-height:80%;object-fit:contain}.sponsors_content__orIIn{padding:24px}.sponsors_content__orIIn h2{margin:0 0 10px;color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.sponsors_category__o1jMm{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.sponsors_description__q49kr{color:var(--color-text-secondary);margin-bottom:24px;line-height:1.6}.sponsors_benefits__9o55x{background:var(--color-background-gray);padding:20px;border-radius:var(--radius-md);margin-bottom:24px;border-left:1px solid var(--color-primary);border:1px solid var(--color-border);border-left-width:4px}.sponsors_benefits__9o55x h3{color:var(--color-primary);margin:0 0 12px;font-size:1.1rem;font-weight:600}.sponsors_benefits__9o55x ul{margin:0 0 15px 20px;padding:0;color:var(--color-text-primary)}.sponsors_benefits__9o55x li{margin-bottom:8px}.sponsors_benefitsLink__F8Plr a{color:var(--color-primary);text-decoration:underline;font-weight:600;font-size:.9rem}.sponsors_contact__mMzQq{color:var(--color-text-secondary);font-size:.95rem;margin-bottom:24px}.sponsors_contact__mMzQq p{margin:8px 0;display:flex;align-items:center;gap:10px}.sponsors_contact__mMzQq a{color:var(--color-text-primary);text-decoration:none;transition:color .2s}.sponsors_contact__mMzQq a:hover{color:var(--color-primary)}.sponsors_wechatIcon__LYOe2{color:#07c160}.sponsors_ctaBtn__xfdaB{display:block;padding:12px 24px;background:var(--gradient-primary);color:#fff;text-decoration:none;border-radius:var(--radius-full);text-align:center;font-weight:600;transition:all .3s;box-shadow:var(--shadow-sm)}.sponsors_ctaBtn__xfdaB:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.sponsors_becomeSponsor__p3g9U{text-align:center;padding:60px 20px;background:var(--color-background-card);border-radius:var(--radius-xl);max-width:800px;margin:60px auto 0;border:1px solid var(--color-border);position:relative;z-index:1;box-shadow:var(--shadow-md)}.sponsors_becomeSponsor__p3g9U h2{color:var(--color-text-primary);margin-bottom:15px;font-size:2rem}.sponsors_becomeSponsor__p3g9U p{color:var(--color-text-secondary);margin-bottom:30px;font-size:1.1rem}.sponsors_sponsorCta__azEI5{display:inline-block;padding:15px 40px;background:var(--gradient-primary);color:#fff;text-decoration:none;border-radius:var(--radius-full);font-weight:600;transition:all .3s;box-shadow:var(--shadow-glow)}.sponsors_sponsorCta__azEI5:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(232,33,39,.4)}@media (max-width:768px){.sponsors_sponsorsPage__wD9qh{padding-top:calc(100px + env(safe-area-inset-top))}.sponsors_grid__EMxmB{grid-template-columns:1fr}}