.sponsor-upgrade{text-align:center}.sponsor-upgrade .section{padding:70px 7%}.sponsor-welcome{background:linear-gradient(140deg,#f5eafa,#fff 55%,#f8ecf5);padding:65px 7%}.sponsor-welcome h1{max-width:920px;margin:20px auto 30px;font-size:clamp(40px,4.5vw,65px);line-height:1.17}.sponsor-welcome>p:not(.eyebrow){max-width:710px;margin:20px auto;line-height:1.85;font-size:17px;color:var(--muted)}.sponsor-intro-actions{display:flex;gap:25px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}.sponsor-intro-actions .button{font-size:13px;padding:17px 24px}.sponsor-crown{height:27px;width:36px;flex-shrink:0}.sponsor-upgrade .sponsor-tiers{max-width:100%;margin:0 auto}.sponsor-upgrade .sponsor-tier{margin:0 auto 30px;max-width:850px}.sponsor-upgrade .sponsor-tier.platinum{background:linear-gradient(120deg,#f9effb,#f3e5f7);border:1px solid #dbc4e5;padding:38px}.sponsor-upgrade .sponsor-name-card{background:#fff;max-width:680px;margin:15px auto;padding:23px;border:1px solid #e5d4ed}.sponsor-upgrade .sponsor-name-card h3{font-size:clamp(22px,2.8vw,33px);margin:0}.sponsor-open-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;gap:25px;margin:40px auto 0}.sponsor-open-tiers .sponsor-tier{padding:25px 10px;margin:0;border-top:1px solid #e5d4ed}.sponsor-open-tiers h2{font-size:29px!important;line-height:1.3}.sponsor-open-tiers .sponsor-pending{font-size:13px;line-height:1.8}.sponsor-upgrade h2{font-size:clamp(37px,4vw,57px);line-height:1.15}.sponsor-impact{background:#482069;color:#fff}.sponsor-impact h2 em{color:#e6b4df}.sponsor-impact .eyebrow{color:#e7bce5}.sponsor-section-lead{font-size:17px;line-height:1.9;max-width:760px;margin:25px auto 0;color:var(--muted)}.sponsor-impact .sponsor-section-lead{color:#f0e0f2}.sponsor-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.sponsor-impact-grid article{border-top:1px solid #ba91c255;padding:25px 12px 0}.sponsor-impact-grid h3{font-size:25px;line-height:1.3;letter-spacing:-.4px}.sponsor-impact-grid p{font-size:14px;line-height:1.9;color:#ebd9ee}.sponsor-opportunities{background:#faf7fc}.sponsor-jump-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:30px auto}.sponsor-jump-links a{border:1px solid #dac3e5;background:#fff;border-radius:30px;font-size:13px;min-height:44px;padding:12px 19px;display:inline-flex;align-items:center}.sponsor-admin-note{background:#fff;border:1px solid #e5d4ed;padding:25px 35px;max-width:920px;margin:0 auto 35px}.sponsor-admin-note h3{font-size:23px;letter-spacing:-.3px;line-height:1.4}.sponsor-admin-note p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:0}.opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1150px;margin:auto;align-items:stretch}.opportunity-card{padding:38px 32px;background:#fff;border:1px solid #dbc6e5;display:flex;flex-direction:column;align-items:center;min-width:0;scroll-margin-top:25px}.opportunity-top{width:100%}.opportunity-top>.sponsor-crown{display:block;margin:0 auto 20px;color:#8c56a4;height:40px;width:54px}.opportunity-top .eyebrow{font-size:10px;letter-spacing:2px}.opportunity-card h3{font-size:43px;line-height:1.2;margin:14px 0 10px}.opportunity-price{font-size:32px;line-height:1.2;color:var(--purple);margin-bottom:20px}.opportunity-intro{font-size:14px;line-height:1.8;color:var(--muted);max-width:420px;margin:0 auto 20px}.opportunity-card ul{padding:0;margin:0 0 30px;list-style:none;width:100%}.opportunity-card li{font-size:14px;line-height:1.85;padding:14px 0;border-top:1px solid #eadcf0;color:var(--muted)}.opportunity-card>.button{margin-top:auto;font-size:13px;padding:15px 25px;min-height:44px}.opportunity-card.platinum{border:2px solid #81529e;background:linear-gradient(145deg,#fff,#f5e9fa)}.opportunity-card.platinum .opportunity-price{color:#713ca0}.sponsor-inquiry{background:#f0e1f4}.sponsor-inquiry>p:not(.eyebrow){font-size:17px;line-height:1.9;max-width:720px;margin:25px auto;color:var(--muted)}.sponsor-inquiry .button{font-size:14px;margin-top:5px}.sponsor-inquiry .sponsor-inquiry-note{font-size:13px!important}.sponsor-inquiry-note a{text-decoration:underline;text-underline-offset:4px}.sponsor-inquiry .sponsor-event-line{font-size:10px!important;letter-spacing:1.5px;border-top:1px solid #d9c1e1;padding-top:25px}.sponsor-upgrade :target{scroll-margin-top:24px}.sponsor-upgrade a:focus-visible{outline:3px solid #a66bb7;outline-offset:5px}@media(max-width:750px){.sponsor-open-tiers{grid-template-columns:1fr;gap:0}.sponsor-impact-grid{grid-template-columns:1fr;gap:12px}.opportunity-grid{grid-template-columns:1fr}.sponsor-upgrade .section{padding:50px 7%}.sponsor-upgrade .sponsor-tier.platinum{padding:28px 18px}.sponsor-upgrade .sponsor-name-card{padding:23px 12px}.opportunity-card{padding:30px 25px}.sponsor-admin-note{padding:23px}.sponsor-welcome{padding:45px 7%}.sponsor-intro-actions{gap:20px;flex-direction:column}.sponsor-intro-actions .button{font-size:12px;padding:16px 18px}.sponsor-intro-actions .sponsor-crown{width:27px}.sponsor-inquiry .button{font-size:13px;padding:16px 20px}}
.sponsor-benefit-label{display:block;font-size:10px;letter-spacing:1.4px;color:var(--purple);font-weight:bold;margin-bottom:7px}.opportunity-card li strong{font-weight:normal;color:var(--ink)}.sponsor-package-notes{max-width:920px;margin:35px auto 0;background:#f0e6f5;border:1px solid #dfcce8;padding:27px 34px}.sponsor-package-notes h3{font-size:26px;line-height:1.3;letter-spacing:-.3px}.sponsor-package-notes p{font-size:13px;line-height:1.9;color:var(--muted);margin:15px auto 0;max-width:800px}.sponsor-partner-care{background:white}.sponsor-partner-care .sponsor-impact-grid{max-width:1100px;margin:35px auto 0}.sponsor-partner-care .sponsor-impact-grid article{border-color:#dfcce8}.sponsor-partner-care .sponsor-impact-grid p{color:var(--muted)}@media(max-width:600px){.sponsor-package-notes{padding:25px 20px}.sponsor-package-notes h3{font-size:24px}.opportunity-card>.button{padding:15px 20px;font-size:12px}}
.sponsor-upgrade .sponsor-tier.platinum{max-width:1150px}.platinum-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;align-items:stretch}.sponsor-upgrade .platinum-logo-grid .sponsor-name-card{margin:0;width:100%;max-width:none;min-height:190px;display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;background:#fff;border:1px solid #e5d4ed}.platinum-logo-grid .sponsor-logo-card img{display:block;width:100%;height:150px;max-width:270px;object-fit:contain;object-position:center;filter:none;opacity:1}.sponsor-upgrade .platinum-logo-grid .sponsor-text-card h3{font-size:clamp(20px,2.5vw,29px);line-height:1.35;color:#482069}.platinum-logo-grid #lisa-dean{scroll-margin-top:24px}@media(max-width:850px){.platinum-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sponsor-upgrade .platinum-logo-grid .sponsor-name-card{padding:18px;min-height:175px}.platinum-logo-grid .sponsor-logo-card img{height:135px}}@media(max-width:480px){.platinum-logo-grid{grid-template-columns:1fr;gap:16px}.sponsor-upgrade .platinum-logo-grid .sponsor-name-card{min-height:160px;padding:18px}.platinum-logo-grid .sponsor-logo-card img{height:150px;max-width:270px}}
.sponsor-business-link{text-decoration:none;transition:border-color .2s,box-shadow .2s}.sponsor-upgrade .platinum-logo-grid .sponsor-business-link:hover{border-color:#a576b6;box-shadow:0 7px 22px #48206912}.sponsor-upgrade .platinum-logo-grid .sponsor-business-link:focus-visible{outline:3px solid #9255a6;outline-offset:4px}@media(min-width:851px){.platinum-logo-grid>:last-child:nth-child(3n+1){grid-column:2}}@media(min-width:481px) and (max-width:850px){.sponsor-upgrade .platinum-logo-grid>:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 7.5px);justify-self:center}}@media(prefers-reduced-motion:reduce){.sponsor-business-link{transition:none}}
