.sponsor-hero.svelte-1gm45ln{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 30%,#e85a2a26 0%,#0000 70%),radial-gradient(circle at 80% 80%,#d8b7641a 0%,#0000 50%),linear-gradient(#090a0b 0%,#101114 100%);align-items:center;min-height:70svh;padding:10rem 0 4rem;display:flex;position:relative;overflow:hidden}.sponsor-hero.svelte-1gm45ln:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.hero-split.svelte-1gm45ln{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:2rem;width:100%;display:grid;position:relative}.hero-content-left.svelte-1gm45ln{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.hero-image-right.svelte-1gm45ln{opacity:0;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;animation:1.2s ease-out .4s forwards svelte-1gm45ln-hero-fade-in;display:flex}.winner-img.svelte-1gm45ln{object-fit:contain;filter:drop-shadow(0 0 40px #000c)brightness(.85)contrast(1.1);transform-origin:bottom;width:100%;max-width:900px;height:auto;transform:scale(2.5)translate(-5%,32%)}.hero-badge.svelte-1gm45ln{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;opacity:0;background:#d8b7641a;border:1px solid #d8b7644d;border-radius:4px;padding:.5rem 1rem;font-size:.85rem;font-weight:800;animation:1s ease-out forwards svelte-1gm45ln-hero-fade-in}.sponsor-hero.svelte-1gm45ln h1:where(.svelte-1gm45ln){text-transform:uppercase;background:linear-gradient(180deg, #fff 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 20px #00000080);opacity:0;-webkit-background-clip:text;margin:0;font-size:clamp(3.5rem,8vw,6rem);line-height:.9;animation:1s ease-out .2s forwards svelte-1gm45ln-hero-fade-in}.hero-lede.svelte-1gm45ln{color:var(--text-soft);opacity:0;max-width:680px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.5;animation:1s ease-out .4s forwards svelte-1gm45ln-hero-fade-in}.hero-actions.svelte-1gm45ln{opacity:0;flex-wrap:wrap;gap:1rem;animation:1s ease-out .6s forwards svelte-1gm45ln-hero-fade-in;display:flex}.hero-actions.svelte-1gm45ln .btn:where(.svelte-1gm45ln){min-width:clamp(160px,30vw,240px);padding:.8rem 1.5rem}@keyframes svelte-1gm45ln-hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-band.svelte-1gm45ln{background:var(--section);border-block:1px solid var(--border)}.packages-section.svelte-1gm45ln,.benefits-section.svelte-1gm45ln,.payment-section.svelte-1gm45ln{padding:clamp(4rem,8vw,6rem) 0}.section-header.svelte-1gm45ln{max-width:720px;margin-bottom:3rem}.section-header.text-center.svelte-1gm45ln{text-align:center;margin-inline:auto}.section-header.svelte-1gm45ln h2:where(.svelte-1gm45ln){margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.section-header.svelte-1gm45ln p:where(.svelte-1gm45ln):not(.eyebrow){color:var(--text-soft);max-width:600px;margin-inline:auto;font-size:1.1rem}.eyebrow.svelte-1gm45ln{color:var(--fire);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:800;display:block}.tier-grid.svelte-1gm45ln{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.5rem;display:grid}.tier-card.svelte-1gm45ln{background:var(--surface);border:1px solid var(--border);flex-direction:column;padding:2.5rem 2rem;transition:transform .2s,border-color .2s;display:flex;position:relative}.tier-card.svelte-1gm45ln:hover{transform:translateY(-4px)}.tier-card[data-accent=fire].svelte-1gm45ln{border-top:3px solid var(--fire)}.tier-card[data-accent=fire].svelte-1gm45ln:hover{border-color:var(--fire)}.tier-card[data-accent=chrome].svelte-1gm45ln{border-top:3px solid var(--chrome)}.tier-card[data-accent=chrome].svelte-1gm45ln:hover{border-color:var(--chrome)}.tier-card[data-accent=gold].svelte-1gm45ln{border-top:3px solid var(--gold)}.tier-card[data-accent=gold].svelte-1gm45ln:hover{border-color:var(--gold)}.tier-card.featured.svelte-1gm45ln{background:linear-gradient(180deg, #d8b7640d 0%, var(--surface) 100%);border:1px solid var(--gold);border-top:3px solid var(--gold)}.featured-label.svelte-1gm45ln{background:var(--gold);color:#000;letter-spacing:.05em;text-transform:uppercase;border-radius:0 0 6px 6px;padding:.25rem 1rem;font-size:.7rem;font-weight:800;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.tier-header.svelte-1gm45ln{text-align:center;margin-bottom:1.5rem}.tier-fit.svelte-1gm45ln{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;font-weight:800;display:block}.tier-header.svelte-1gm45ln h3:where(.svelte-1gm45ln){color:var(--text);margin:0;font-size:1.8rem}.tier-price.svelte-1gm45ln{color:var(--text);text-align:center;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:3rem;line-height:1}.tier-card[data-accent=gold].svelte-1gm45ln .tier-price:where(.svelte-1gm45ln),.tier-card.featured.svelte-1gm45ln .tier-price:where(.svelte-1gm45ln){color:var(--gold)}.tier-desc.svelte-1gm45ln{color:var(--text-soft);text-align:center;flex-grow:1;margin-bottom:2rem;font-size:.95rem}.tier-action.svelte-1gm45ln{margin-top:auto}.benefits-grid.svelte-1gm45ln{flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:1100px;margin-inline:auto;padding:0;list-style:none;display:flex}.benefit-card.svelte-1gm45ln{background:var(--surface);border:1px solid var(--border);flex-grow:0;align-items:flex-start;gap:1rem;width:calc(33.333% - .85rem);min-width:320px;padding:1.5rem;transition:background .2s,transform .2s;display:flex}.benefit-card.svelte-1gm45ln:hover{background:var(--surface-2);transform:translateY(-2px)}.benefit-icon.svelte-1gm45ln{color:var(--gold);flex-shrink:0;width:24px;height:24px;margin-top:.1rem}.benefit-icon.svelte-1gm45ln svg:where(.svelte-1gm45ln){width:100%;height:100%}.benefit-card.svelte-1gm45ln span:where(.svelte-1gm45ln){color:var(--text);font-size:1rem;line-height:1.4}.payment-section.svelte-1gm45ln{background:linear-gradient(135deg, #e85a2a14 0%, transparent 36%), linear-gradient(180deg, var(--section) 0%, #090a0b 100%);position:relative;overflow:hidden}.payment-section.svelte-1gm45ln:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d8b76414,#0000 22% 78%,#e85a2a0f),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 64px;position:absolute;inset:0}.payment-banner.svelte-1gm45ln{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:stretch;gap:clamp(2rem,6vw,4rem);max-width:1080px;margin:0 auto;display:grid;position:relative}.payment-copy.svelte-1gm45ln{flex-direction:column;justify-content:center;min-width:0;display:flex}.payment-copy.svelte-1gm45ln h2:where(.svelte-1gm45ln){margin:.5rem 0 1rem;font-size:clamp(2.6rem,6vw,4.5rem);line-height:.95}.payment-desc.svelte-1gm45ln{color:var(--text-soft);max-width:620px;font-size:1.1rem}.sponsor-process.svelte-1gm45ln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.process-step.svelte-1gm45ln{border:1px solid var(--border);border-radius:var(--radius);background:#131518d1;border-top:2px solid #d8b764a6;min-height:112px;padding:1rem}.process-step.svelte-1gm45ln span:where(.svelte-1gm45ln){color:var(--fire);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:900;display:block}.process-step.svelte-1gm45ln strong:where(.svelte-1gm45ln){color:var(--text);font-size:.95rem;line-height:1.3;display:block}.contact-panel.svelte-1gm45ln{border:1px solid var(--border-strong);border-top:3px solid var(--gold);border-radius:var(--radius-lg);background:linear-gradient(#131518fa 0%,#0b0c0e 100%);padding:clamp(1.5rem,4vw,2rem);box-shadow:0 24px 60px #0000006b}.contact-panel-header.svelte-1gm45ln{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.contact-kicker.svelte-1gm45ln{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.contact-panel.svelte-1gm45ln h3:where(.svelte-1gm45ln){color:var(--gold);margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.8rem)}.contact-actions.svelte-1gm45ln{gap:.85rem;margin-top:1.5rem;display:grid}.contact-link.svelte-1gm45ln{border:1px solid var(--border);border-radius:var(--radius);background:#101215;flex-direction:column;justify-content:center;min-height:78px;padding:1rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.contact-link.svelte-1gm45ln:hover{background:var(--surface-hover);border-color:var(--gold);transform:translateY(-2px)}.contact-link.svelte-1gm45ln span:where(.svelte-1gm45ln){color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.contact-link.svelte-1gm45ln strong:where(.svelte-1gm45ln){color:var(--text);overflow-wrap:anywhere;margin-top:.25rem;font-size:1rem;line-height:1.35}.contact-link-primary.svelte-1gm45ln{background:var(--gold);border-color:var(--gold)}.contact-link-primary.svelte-1gm45ln:hover{background:#efcc75;border-color:#efcc75}.contact-link-primary.svelte-1gm45ln span:where(.svelte-1gm45ln),.contact-link-primary.svelte-1gm45ln strong:where(.svelte-1gm45ln){color:#111}.accepted-methods-row.svelte-1gm45ln{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.methods-label.svelte-1gm45ln{color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:800}.payment-methods.svelte-1gm45ln{grid-template-columns:1fr;gap:.7rem;width:100%;display:grid}.payment-method.svelte-1gm45ln{border:1px solid var(--border);border-radius:var(--radius);background:#d8b76414;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.payment-method.svelte-1gm45ln:hover{background:#d8b7641f;border-color:#d8b76473;transform:translateY(-1px)}.payment-method.svelte-1gm45ln span:where(.svelte-1gm45ln){color:var(--text);text-transform:uppercase;font-size:.9rem;font-weight:900;line-height:1.2}.payment-method.svelte-1gm45ln strong:where(.svelte-1gm45ln){color:var(--text-muted);text-align:right;font-size:.82rem;font-weight:700;line-height:1.25}.btn-large.svelte-1gm45ln{text-align:center;justify-content:center;width:100%;max-width:280px;padding:1rem 2rem;font-size:1.05rem}.full-width.svelte-1gm45ln{text-align:center;justify-content:center;width:100%}@media (width<=1200px){.tier-grid.svelte-1gm45ln{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-split.svelte-1gm45ln{text-align:center;grid-template-columns:1fr;gap:0}.hero-content-left.svelte-1gm45ln{align-items:center}.hero-actions.svelte-1gm45ln{justify-content:center;width:100%}.hero-image-right.svelte-1gm45ln{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0}.winner-img.svelte-1gm45ln{opacity:.25;filter:drop-shadow(0 0 40px #000c)brightness(.5)contrast(1.2);transform:scale(1.8)}.payment-banner.svelte-1gm45ln{text-align:center;grid-template-columns:1fr;max-width:680px}.payment-copy.svelte-1gm45ln{align-items:center}.payment-desc.svelte-1gm45ln{margin-inline:auto}.sponsor-process.svelte-1gm45ln{width:100%}.accepted-methods-row.svelte-1gm45ln{align-items:center}.payment-method.svelte-1gm45ln{text-align:left}}@media (width<=600px){.tier-grid.svelte-1gm45ln{grid-template-columns:1fr}.benefit-card.svelte-1gm45ln{width:100%;min-width:0}.sponsor-hero.svelte-1gm45ln{text-align:center;padding:8rem 0 4rem}.hero-content-left.svelte-1gm45ln{align-items:center}.winner-img.svelte-1gm45ln{transform:scale(1.4)}.hero-actions.svelte-1gm45ln{flex-direction:column;align-items:stretch;width:100%}.hero-actions.svelte-1gm45ln .btn-large:where(.svelte-1gm45ln){max-width:none}.tier-card.svelte-1gm45ln{padding:2rem 1.5rem}.payment-section.svelte-1gm45ln{padding:3.25rem 0}.payment-banner.svelte-1gm45ln{gap:1.5rem}.payment-copy.svelte-1gm45ln h2:where(.svelte-1gm45ln){font-size:2.75rem;line-height:1}.payment-desc.svelte-1gm45ln{font-size:1rem;line-height:1.55}.sponsor-process.svelte-1gm45ln{grid-template-columns:1fr;gap:.65rem;margin-top:1.5rem}.process-step.svelte-1gm45ln{text-align:left;align-items:center;gap:.75rem;min-height:0;display:flex}.process-step.svelte-1gm45ln span:where(.svelte-1gm45ln){flex:none;min-width:2rem;margin-bottom:0}.contact-panel.svelte-1gm45ln{text-align:left;width:100%;padding:1.25rem}.contact-panel.svelte-1gm45ln h3:where(.svelte-1gm45ln){font-size:2.25rem}.contact-link.svelte-1gm45ln{text-align:left;min-height:68px;padding:.9rem}.accepted-methods-row.svelte-1gm45ln{align-items:flex-start;margin-top:1.25rem;padding-top:1.25rem}.methods-label.svelte-1gm45ln{font-size:.78rem;line-height:1.25}.payment-method.svelte-1gm45ln{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.8rem .9rem}.payment-method.svelte-1gm45ln strong:where(.svelte-1gm45ln){text-align:left}}
