.sponsorship-module__TZn44G__page{background:var(--background);min-height:100vh;color:var(--foreground);padding-bottom:96px}.sponsorship-module__TZn44G__page *{min-width:0}.sponsorship-module__TZn44G__page :is(a,button,summary,select):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sponsorship-module__TZn44G__content{max-width:1024px;margin:0 auto;padding:24px}.sponsorship-module__TZn44G__sponsorshipNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.sponsorship-module__TZn44G__sponsorshipNav a{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:14px 18px;font-size:14px;font-weight:800;line-height:1.6;display:block}.sponsorship-module__TZn44G__sponsorshipNav span{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:500;display:block}.sponsorship-module__TZn44G__sponsorshipNav a[aria-current=page]{background:var(--primary);border-color:var(--primary)}.sponsorship-module__TZn44G__sponsorshipNav a[aria-current=page] span{color:var(--foreground)}.sponsorship-module__TZn44G__sponsorshipNav a:not([aria-current]):hover{background:var(--muted)}.sponsorship-module__TZn44G__hero{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:28px}.sponsorship-module__TZn44G__heroTitle{letter-spacing:-.015em;font-size:24px;font-weight:900;line-height:1.55}.sponsorship-module__TZn44G__titlePhrase{display:inline-block}.sponsorship-module__TZn44G__heroTitle br{display:none}.sponsorship-module__TZn44G__lead{max-width:760px;color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.9}.sponsorship-module__TZn44G__heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.sponsorship-module__TZn44G__primary{background:var(--primary);border:1px solid var(--primary);min-height:48px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:800;line-height:1.7;text-decoration:none;display:inline-flex}.sponsorship-module__TZn44G__primary:hover{filter:brightness(.96)}.sponsorship-module__TZn44G__textLink{min-height:44px;color:var(--foreground);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.sponsorship-module__TZn44G__textLink:hover,.sponsorship-module__TZn44G__back a:hover{text-underline-offset:4px;text-decoration:underline}.sponsorship-module__TZn44G__small{color:var(--muted-foreground);margin-top:14px;font-size:12px;line-height:1.9}.sponsorship-module__TZn44G__channels{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.sponsorship-module__TZn44G__channels h2{margin-bottom:16px;font-size:16px;font-weight:800;line-height:1.7}.sponsorship-module__TZn44G__channels h2 br{display:none}.sponsorship-module__TZn44G__channels dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sponsorship-module__TZn44G__channels dt{margin-bottom:6px;font-size:13px;font-weight:800}.sponsorship-module__TZn44G__channels dd{color:var(--muted-foreground);font-size:13px;line-height:1.8}.sponsorship-module__TZn44G__channels .sponsorship-module__TZn44G__textLink{margin-top:10px}.sponsorship-module__TZn44G__section,.sponsorship-module__TZn44G__faq,.sponsorship-module__TZn44G__contact{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:24px;padding:28px;scroll-margin-top:112px}.sponsorship-module__TZn44G__sectionIntro{margin-bottom:24px}.sponsorship-module__TZn44G__sectionIntro h2,.sponsorship-module__TZn44G__faq h2,.sponsorship-module__TZn44G__contact h2{font-size:20px;font-weight:900;line-height:1.6}.sponsorship-module__TZn44G__sectionIntro h2 br{display:none}.sponsorship-module__TZn44G__sectionIntro>p,.sponsorship-module__TZn44G__contact>div>p{max-width:760px;color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.9}.sponsorship-module__TZn44G__opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sponsorship-module__TZn44G__opportunities h3,.sponsorship-module__TZn44G__steps h3{margin-bottom:10px;font-size:15px;font-weight:800;line-height:1.7}.sponsorship-module__TZn44G__opportunities p,.sponsorship-module__TZn44G__steps p{color:var(--muted-foreground);font-size:13px;line-height:1.9}.sponsorship-module__TZn44G__examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.sponsorship-module__TZn44G__examples>a{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:10px;padding:20px;display:grid}.sponsorship-module__TZn44G__examples>a:hover{border-color:var(--primary)}.sponsorship-module__TZn44G__examples time,.sponsorship-module__TZn44G__examples p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.sponsorship-module__TZn44G__examples h3{font-size:16px;font-weight:800;line-height:1.7}.sponsorship-module__TZn44G__examples span{padding-top:6px;font-size:13px;font-weight:700}.sponsorship-module__TZn44G__links{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.sponsorship-module__TZn44G__steps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid}.sponsorship-module__TZn44G__steps li{counter-increment:steps}.sponsorship-module__TZn44G__steps li:before{content:counter(steps);background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.sponsorship-module__TZn44G__faq h2{margin-bottom:14px}.sponsorship-module__TZn44G__faq details{border-bottom:1px solid var(--border)}.sponsorship-module__TZn44G__faq summary{cursor:pointer;min-height:52px;padding:16px 0;font-size:14px;font-weight:700;line-height:1.7}.sponsorship-module__TZn44G__faq details p{color:var(--muted-foreground);padding:0 0 18px;font-size:14px;line-height:1.9}.sponsorship-module__TZn44G__faq a,.sponsorship-module__TZn44G__context a{text-underline-offset:3px;text-decoration:underline}.sponsorship-module__TZn44G__contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.sponsorship-module__TZn44G__contactActions>p{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.9}.sponsorship-module__TZn44G__contactActions .sponsorship-module__TZn44G__context{margin:0 0 16px}.sponsorship-module__TZn44G__email{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:8px;display:flex}.sponsorship-module__TZn44G__email a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.sponsorship-module__TZn44G__email button{color:var(--muted-foreground);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:12px;text-decoration:underline}.sponsorship-module__TZn44G__back{flex-wrap:wrap;gap:8px 24px;padding-top:24px;display:flex}.sponsorship-module__TZn44G__back a{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.sponsorship-module__TZn44G__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sponsorship-module__TZn44G__plan{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:20px;display:flex}.sponsorship-module__TZn44G__plan h3{font-size:17px;font-weight:900}.sponsorship-module__TZn44G__planPurpose{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.9}.sponsorship-module__TZn44G__price{letter-spacing:-.03em;margin:20px 0;font-size:36px;font-weight:900;line-height:1.5}.sponsorship-module__TZn44G__price span{letter-spacing:0;font-size:12px;font-weight:600}.sponsorship-module__TZn44G__plan dl{flex:1}.sponsorship-module__TZn44G__plan dl>div{border-top:1px solid var(--border);padding:12px 0}.sponsorship-module__TZn44G__plan dt{color:var(--muted-foreground);font-size:12px;line-height:1.8}.sponsorship-module__TZn44G__plan dd{margin-top:4px;font-size:14px;font-weight:700;line-height:1.8}.sponsorship-module__TZn44G__planLink{border:1px solid var(--primary);background:var(--primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:16px;padding:10px;font-size:12px;font-weight:800;display:flex}.sponsorship-module__TZn44G__planLink:hover{filter:brightness(.96)}.sponsorship-module__TZn44G__planSelect{margin-bottom:18px}.sponsorship-module__TZn44G__planSelect label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.sponsorship-module__TZn44G__planSelect select{border:1px solid var(--border);background:var(--card);width:100%;min-height:48px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 8px;font-size:13px}.sponsorship-module__TZn44G__editorialNote{border:1px solid var(--border);background:var(--background);border-radius:8px;margin-top:24px;padding:20px}.sponsorship-module__TZn44G__editorialNote h3{margin-bottom:8px;font-size:14px;font-weight:800}.sponsorship-module__TZn44G__editorialNote p{color:var(--muted-foreground);font-size:13px;line-height:1.9}@media (max-width:800px){.sponsorship-module__TZn44G__plans{grid-template-columns:minmax(0,1fr)}.sponsorship-module__TZn44G__plan dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}}@media (max-width:640px){.sponsorship-module__TZn44G__content,.sponsorship-module__TZn44G__hero,.sponsorship-module__TZn44G__section,.sponsorship-module__TZn44G__faq,.sponsorship-module__TZn44G__contact{padding:20px}.sponsorship-module__TZn44G__heroTitle{font-size:20px}.sponsorship-module__TZn44G__heroTitle br{display:block}.sponsorship-module__TZn44G__channels dl,.sponsorship-module__TZn44G__opportunities,.sponsorship-module__TZn44G__steps,.sponsorship-module__TZn44G__contact{grid-template-columns:minmax(0,1fr);gap:20px}.sponsorship-module__TZn44G__sectionIntro h2,.sponsorship-module__TZn44G__faq h2,.sponsorship-module__TZn44G__contact h2{font-size:18px}.sponsorship-module__TZn44G__desktopBreak{display:none}.sponsorship-module__TZn44G__sponsorshipNav a{padding:12px;font-size:13px}.sponsorship-module__TZn44G__sponsorshipNav span{font-size:11px}}@media (max-width:380px){.sponsorship-module__TZn44G__content{padding:16px}.sponsorship-module__TZn44G__sponsorshipNav,.sponsorship-module__TZn44G__plan dl{grid-template-columns:minmax(0,1fr)}.sponsorship-module__TZn44G__heroTitle{font-size:18px}}
