.lp-site.lp-sponsorship .sp-card{align-content:start;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);display:grid;position:relative}.lp-site.lp-sponsorship .sp-card:hover{border-color:var(--color-primary);box-shadow:var(--glow-card);transform:translateY(-2px)}.lp-site.lp-sponsorship .sp-card__title{letter-spacing:.01em;font-size:1.0625rem;font-weight:600;line-height:1.25}.lp-site.lp-sponsorship .sp-card__text{color:var(--color-text-secondary);font-size:.9375rem}.lp-site.lp-sponsorship .sp-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.lp-site.lp-sponsorship .sp-grid--2,.lp-site.lp-sponsorship .sp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-site.lp-sponsorship .sp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-site.lp-sponsorship .sp-about__body{max-width:48rem;margin-bottom:var(--space-xl);color:var(--color-text-secondary);font-size:1.0625rem}.lp-site.lp-sponsorship .info-card{gap:var(--space-md);min-height:148px}.lp-site.lp-sponsorship .info-card:before{content:"";background:var(--color-primary);opacity:.7;width:6px;height:6px;position:absolute;top:12px;right:12px}.lp-site.lp-sponsorship .info-card__value{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;line-height:1.3}.lp-site.lp-sponsorship .feature-card{gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg);overflow:hidden}.lp-site.lp-sponsorship .feature-card:before{content:"";left:var(--space-lg);background:var(--color-primary);width:48px;height:3px;position:absolute;top:0}.lp-site.lp-sponsorship .feature-card:nth-child(2n):before{background:var(--color-tertiary)}.lp-site.lp-sponsorship .feature-card__num{font-family:var(--font-display);color:var(--color-primary);font-size:1.75rem;font-weight:700;line-height:1}.lp-site.lp-sponsorship .feature-card:nth-child(2n) .feature-card__num{color:var(--color-tertiary)}.lp-site.lp-sponsorship .feature-card .sp-card__title{font-size:1.25rem}.lp-site.lp-sponsorship .sp-audience__inner{gap:var(--space-xl);align-items:start;display:grid}.lp-site.lp-sponsorship .sp-audience__inner .section-header{margin-bottom:0}.lp-site.lp-sponsorship .insight-panel{--notch:12px}.lp-site.lp-sponsorship .insight-list{padding:var(--space-sm) var(--space-lg);background:radial-gradient(ellipse at 90% 10%, #8b5cf61f, transparent 60%), var(--color-surface)}.lp-site.lp-sponsorship .insight-row{gap:var(--space-sm);padding-block:var(--space-lg);border-bottom:1px solid var(--color-border);display:grid}.lp-site.lp-sponsorship .insight-row:last-child{border-bottom:0}.lp-site.lp-sponsorship .insight-row__title{font-size:1.125rem;font-weight:600;line-height:1.3}.lp-site.lp-sponsorship .insight-row__text{color:var(--color-text-secondary)}@media (min-width:640px){.lp-site.lp-sponsorship .insight-row{gap:var(--space-lg);grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}@media (min-width:1024px){.lp-site.lp-sponsorship .sp-audience__inner{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lp-site.lp-sponsorship .sp-audience__inner .section-header{top:calc(var(--nav-h) + var(--space-xl));position:sticky}.lp-site.lp-sponsorship .insight-list{padding-inline:var(--space-xl)}}.lp-site.lp-sponsorship .program-track{gap:var(--space-lg);counter-reset:program;display:grid;position:relative}.lp-site.lp-sponsorship .program-step{gap:var(--space-md);grid-template-columns:56px minmax(0,1fr);align-content:start;align-items:start;display:grid;position:relative}.lp-site.lp-sponsorship .program-step__marker{z-index:1;background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 20px #00e5ff1a}.lp-site.lp-sponsorship .program-step__marker img{width:32px;height:32px}.lp-site.lp-sponsorship .program-step__body{gap:var(--space-sm);padding-top:4px;display:grid}.lp-site.lp-sponsorship .program-step__title{font-size:1.25rem;font-weight:600;line-height:1.25}.lp-site.lp-sponsorship .program-step__text{color:var(--color-text-secondary);font-size:.9375rem}.lp-site.lp-sponsorship .program-step:not(:last-child):after{content:"";top:56px;left:27px;bottom:calc(-1 * var(--space-lg));background:repeating-linear-gradient(180deg, var(--color-primary) 0 4px, transparent 4px 8px);opacity:.6;width:2px;position:absolute}@media (min-width:1024px){.lp-site.lp-sponsorship .program-track{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-site.lp-sponsorship .program-step{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.lp-site.lp-sponsorship .program-step:not(:last-child):after{left:72px;right:calc(-1 * var(--space-xl) + 8px);background:repeating-linear-gradient(90deg, var(--color-primary) 0 4px, transparent 4px 8px);width:auto;height:2px;top:27px;bottom:auto}.lp-site.lp-sponsorship .program-step:not(:last-child):before{content:"";right:calc(-1 * var(--space-xl) + 2px);background:var(--color-primary);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;position:absolute;top:24px}}.lp-site.lp-sponsorship .opportunity-card{gap:var(--space-md);min-height:180px}.lp-site.lp-sponsorship .opportunity-card__icon{background:var(--color-primary);width:12px;height:12px;display:block;box-shadow:16px 0 #00e5ff66,32px 0 #00e5ff29}.lp-site.lp-sponsorship .opportunity-card:nth-child(2) .opportunity-card__icon{background:var(--color-secondary);box-shadow:16px 0 #2f7bff66,32px 0 #2f7bff29}.lp-site.lp-sponsorship .opportunity-card:nth-child(3) .opportunity-card__icon{background:var(--color-tertiary);box-shadow:16px 0 #8b5cf666,32px 0 #8b5cf629}.lp-site.lp-sponsorship .opportunity-card:nth-child(4) .opportunity-card__icon{background:var(--color-accent-magenta);box-shadow:16px 0 #ff4db866,32px 0 #ff4db829}.lp-site.lp-sponsorship .callout{--notch:10px;margin-top:var(--space-xl)}.lp-site.lp-sponsorship .callout__inner{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);background:radial-gradient(ellipse at 0% 50%, #00e5ff1f, transparent 55%), var(--color-surface);display:grid}.lp-site.lp-sponsorship .callout__title{font-family:var(--font-display);color:var(--color-primary);font-size:clamp(1.5rem,1.4vw + 1rem,2.25rem);font-weight:700;line-height:1.1}.lp-site.lp-sponsorship .callout__text{max-width:48rem;color:var(--color-text-secondary);font-size:1.0625rem}@media (min-width:1024px){.lp-site.lp-sponsorship .callout__inner{align-items:center;gap:var(--space-2xl);padding:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.lp-site.lp-sponsorship .tier-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:768px){.lp-site.lp-sponsorship .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-site.lp-sponsorship .tier-card{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);background:var(--color-surface);border-radius:var(--radius-lg);transition:border-color var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);border:1px solid #00e5ff47;flex-direction:column;display:flex;position:relative}.lp-site.lp-sponsorship .tier-card:hover{border-color:var(--color-primary);box-shadow:var(--glow-card);transform:translateY(-2px)}.lp-site.lp-sponsorship .tier-card--root{background:radial-gradient(ellipse at 100% 0%, #8b5cf638, transparent 55%), radial-gradient(ellipse at 0% 100%, #00e5ff14, transparent 60%), var(--color-surface-elevated);border-color:#8b5cf699;box-shadow:0 0 32px #8b5cf624}.lp-site.lp-sponsorship .tier-card--root:hover{border-color:var(--color-tertiary);box-shadow:0 0 36px #8b5cf64d}.lp-site.lp-sponsorship .tier-card__head{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);display:grid}.lp-site.lp-sponsorship .tier-card--root .sp-label{color:var(--color-tertiary)}.lp-site.lp-sponsorship .tier-card__name{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(2rem,2vw + 1.4rem,3rem);font-weight:700;line-height:1}.lp-site.lp-sponsorship .tier-card__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:clamp(1.375rem,1vw + 1.1rem,1.75rem);font-weight:700}.lp-site.lp-sponsorship .tier-card--root .tier-card__price{color:var(--color-text-primary);text-shadow:0 0 18px #8b5cf699}.lp-site.lp-sponsorship .tier-card__benefits-label{color:var(--color-text-secondary)}.lp-site.lp-sponsorship .tier-card__benefits{gap:12px;display:grid}.lp-site.lp-sponsorship .tier-card__benefits li{color:var(--color-text-primary);padding-left:24px;font-size:.9375rem;line-height:1.5;position:relative}.lp-site.lp-sponsorship .tier-card__benefits li:before{content:"";background:var(--color-primary);width:8px;height:8px;position:absolute;top:.5em;left:0}.lp-site.lp-sponsorship .tier-card--root .tier-card__benefits li:before{background:var(--color-tertiary)}@media (min-width:1024px){.lp-site.lp-sponsorship .tier-card{padding:var(--space-2xl) var(--space-xl)}}.lp-site.lp-sponsorship .exposure-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.lp-site.lp-sponsorship .exposure-item{align-content:start;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-surface);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transition:background-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);display:grid}.lp-site.lp-sponsorship .exposure-item:hover{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-primary)}.lp-site.lp-sponsorship .exposure-item__num{font-family:var(--font-display);color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:1}.lp-site.lp-sponsorship .exposure-item__title{font-size:1.0625rem;font-weight:600;line-height:1.25}.lp-site.lp-sponsorship .exposure-item__text{color:var(--color-text-secondary);font-size:.9375rem}@media (min-width:480px){.lp-site.lp-sponsorship .exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-site.lp-sponsorship .exposure-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-site.lp-sponsorship .exposure-item{min-height:176px}}.lp-site.lp-sponsorship .tier-choices{gap:var(--space-md);display:grid}@media (min-width:640px){.lp-site.lp-sponsorship .tier-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-site.lp-sponsorship .tier-choice{display:grid;position:relative}.lp-site.lp-sponsorship .tier-choice__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lp-site.lp-sponsorship .tier-choice__card{align-content:start;gap:var(--space-sm);padding:var(--space-lg);padding-right:calc(var(--space-lg) + 44px);background:var(--color-surface-elevated);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);border:1px solid #00e5ff47;display:grid;position:relative}.lp-site.lp-sponsorship .tier-choice--root .tier-choice__card{background:radial-gradient(ellipse at 100% 0%, #8b5cf62e, transparent 55%), var(--color-surface-elevated);border-color:#8b5cf680}.lp-site.lp-sponsorship .tier-choice__card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.lp-site.lp-sponsorship .tier-choice__input:focus-visible+.tier-choice__card{outline:2px solid var(--color-primary);outline-offset:2px}.lp-site.lp-sponsorship .tier-choice__input:checked+.tier-choice__card{border:2px solid var(--color-primary);padding:calc(var(--space-lg) - 1px);padding-right:calc(var(--space-lg) + 43px);box-shadow:var(--glow-primary)}.lp-site.lp-sponsorship .tier-choice--root .sp-label{color:var(--color-tertiary)}.lp-site.lp-sponsorship .tier-choice__name{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1}.lp-site.lp-sponsorship .tier-choice__price{font-family:var(--font-mono);color:var(--color-primary);font-size:1.25rem;font-weight:700}.lp-site.lp-sponsorship .tier-choice__text{color:var(--color-text-secondary);font-size:.9375rem}.lp-site.lp-sponsorship .tier-choice__check{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}.lp-site.lp-sponsorship .tier-choice__check:before{content:"";border:2px solid #f5f7ff80;border-radius:50%;width:14px;height:14px}.lp-site.lp-sponsorship .tier-choice__check:after{content:"SELECT"}.lp-site.lp-sponsorship .tier-choice__input:checked+.tier-choice__card .tier-choice__check{color:var(--color-primary)}.lp-site.lp-sponsorship .tier-choice__input:checked+.tier-choice__card .tier-choice__check:before{border-color:var(--color-primary);background:radial-gradient(circle, var(--color-primary) 0 45%, transparent 50%)}.lp-site.lp-sponsorship .tier-choice__input:checked+.tier-choice__card .tier-choice__check:after{content:"SELECTED"}.lp-site.lp-sponsorship .tier-choice__info{top:var(--space-md);right:var(--space-md);width:44px;height:44px;color:var(--color-primary);font-family:var(--font-mono);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);background:#00e5ff0f;border:1px solid #00e5ff66;border-radius:50%;place-items:center;padding:0;font-size:1rem;font-weight:700;display:grid;position:absolute}.lp-site.lp-sponsorship .tier-choice__info:hover{border-color:var(--color-primary);background:#00e5ff29}.lp-site.lp-sponsorship .tier-modal{width:min(92vw,36rem);max-height:88vh}.lp-site.lp-sponsorship .tier-modal[open]{animation:sp-step-in .22s var(--ease-out)}.lp-site.lp-sponsorship .tier-modal__title{font-family:var(--font-display);font-size:2rem;line-height:1}.lp-site.lp-sponsorship .tier-modal__price{font-family:var(--font-mono);color:var(--color-primary);font-size:1.25rem;font-weight:700}.lp-site.lp-sponsorship .tier-modal .tier-card__benefits{width:100%;padding-block:var(--space-sm);border-top:1px solid var(--color-border)}.lp-site.lp-sponsorship .tier-modal .tier-card__benefits li{padding-top:var(--space-sm)}.lp-site.lp-sponsorship .tier-modal .tier-card__benefits li:before{top:calc(var(--space-sm) + .5em)}.lp-site.lp-sponsorship .payment{gap:var(--space-lg);display:grid}.lp-site.lp-sponsorship .payment[hidden]{display:none}.lp-site.lp-sponsorship .payment-card{gap:var(--space-md);padding:var(--space-lg);background:repeating-linear-gradient(0deg, #f5f7ff05 0 1px, transparent 1px 4px), var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.lp-site.lp-sponsorship .payment-card__tier{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.lp-site.lp-sponsorship .payment-card__text{color:var(--color-text-secondary);font-size:.9375rem}.lp-site.lp-sponsorship .payment-card__details{border-top:1px solid var(--color-border);margin:0;display:grid}.lp-site.lp-sponsorship .payment-card__row{border-bottom:1px solid var(--color-border);gap:4px;padding-block:12px;display:grid}.lp-site.lp-sponsorship .payment-card__row dt{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.1em;color:var(--color-text-secondary)}.lp-site.lp-sponsorship .payment-card__row dd{color:var(--color-text-primary);margin:0;font-weight:600}.lp-site.lp-sponsorship .payment-card__row--total dd{font-family:var(--font-mono);color:var(--color-primary);font-size:1.375rem;font-weight:700}.lp-site.lp-sponsorship .payment-card__account{align-items:center;gap:var(--space-sm) var(--space-md);font-family:var(--font-mono);flex-wrap:wrap;font-size:1.0625rem;display:flex}.lp-site.lp-sponsorship .payment-card__copy{min-width:44px;min-height:36px;color:var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);background:0 0;border:1px solid #00e5ff80;padding:6px 12px;font-size:.75rem;font-weight:700}.lp-site.lp-sponsorship .payment-card__copy:hover{background:#00e5ff1f}.lp-site.lp-sponsorship .payment-card__copied{font-family:var(--font-ui);color:var(--color-success);font-size:.8125rem;font-weight:500}@media (min-width:640px){.lp-site.lp-sponsorship .payment-card__row{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.lp-site.lp-sponsorship .payment-card__copy{min-height:44px}}
