.sponsor-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding-block:75px}.sponsor-hero h1{font-size:clamp(48px,6vw,82px)}.sponsor-hero .lead{color:var(--aqua)}.sponsor-mark{padding:32px;border:1px solid var(--gold);border-bottom:5px solid var(--pink);background:var(--panel);text-align:center}.sponsor-mark img{width:100%;height:auto;display:block}.sponsor-mark p{margin:26px 0 0;font-size:20px;letter-spacing:2px}.sponsor-mark strong{color:var(--gold)}.event-note{border-left:3px solid var(--pink);padding-left:16px;color:var(--muted);font-size:16px}.sponsor-options{padding-block:40px 75px}.sponsor-options>p{max-width:760px}.sponsor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.sponsor-grid article{padding:30px;border:1px solid var(--line);border-top:3px solid var(--aqua);background:var(--panel)}.sponsor-grid article:nth-child(2),.sponsor-grid article:nth-child(3){border-top-color:var(--pink)}.sponsor-grid article>span{color:var(--gold);font-size:14px;font-weight:700;letter-spacing:1px}.sponsor-grid p{color:var(--muted);margin:0}.sponsor-process{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:30px 80px}.sponsor-process ol{padding-left:25px;margin:0}.sponsor-process li{padding:0 0 16px 8px}.sponsor-process li::marker{color:var(--gold);font-weight:700}.sponsor-process strong{font-size:20px}.sponsor-process p{color:var(--muted);margin-top:8px}.sponsor-contact{scroll-margin-top:190px}.sponsor-contact .form-note{font-size:14px}.sponsor-hero .eyebrow,.sponsor-options .eyebrow,.sponsor-process .eyebrow,.sponsor-contact .eyebrow{font-size:14px}nav a[aria-current=page]{color:var(--gold)}@media(max-width:760px){.sponsor-hero,.sponsor-process{grid-template-columns:1fr;gap:35px;padding-block:45px}.sponsor-mark{max-width:360px;margin:auto}.sponsor-grid{grid-template-columns:1fr}.sponsor-options{padding-block:25px 45px}.sponsor-contact{padding-block:50px;scroll-margin-top:180px}.sponsor-hero h1{letter-spacing:-2px}.sponsor-mark img{max-height:280px;object-fit:contain}}