:root{--lime: #EAD94C;--coral: #FF1BCD;--navy: #060C14;--navy2: #5509F8;--sky: #cfb8ff;--yellow: #EAD94C;--purple: #5509F8;--white: #FFFDF5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Barlow,sans-serif;background-color:var(--navy);color:var(--white);overflow-x:hidden}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(7deg)}}.btn-primary{display:inline-block;background:var(--coral);color:#fff;font-family:Barlow,sans-serif;font-weight:800;font-size:1.05rem;padding:15px 38px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 28px #ff1bcd66;animation:slideUp .6s ease both .4s;margin:8px}.btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 38px #ff1bcd80}.btn-primary:active{transform:scale(.97)}.btn-secondary{display:inline-block;background:transparent;color:var(--white);font-family:Barlow,sans-serif;font-weight:800;font-size:1.05rem;padding:14px 34px;border-radius:999px;text-decoration:none;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .15s,border-color .15s,background .15s;animation:slideUp .6s ease both .45s;margin:8px}.btn-secondary:hover{transform:translateY(-3px);border-color:var(--lime);background:#ead94c14}.btn-lime{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--navy);font-family:Barlow,sans-serif;font-weight:800;font-size:.95rem;padding:12px 28px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 20px #ead94c4d}.btn-lime:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px #ead94c73}.btn-sky{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--sky);font-family:Barlow,sans-serif;font-weight:800;font-size:.95rem;padding:11px 26px;border-radius:999px;text-decoration:none;border:2px solid rgba(85,9,248,.4);cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.btn-sky:hover{background:#5509f81a;border-color:var(--sky);transform:translateY(-2px)}.sep{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);margin:0 20px}.section{padding:70px 20px;max-width:1100px;margin:0 auto}.section-sm{padding:50px 20px;max-width:900px;margin:0 auto}.section-center{text-align:center}.section-title{font-family:Barlow,sans-serif;font-weight:900;font-size:clamp(1.7rem,3.5vw,2.6rem);text-align:center;margin-bottom:40px}.section-title span{color:var(--sky)}.section-title .lime{color:var(--lime)}.section-title .coral{color:var(--coral)}.section-title .yellow{color:var(--yellow)}.section-title .purple{color:var(--purple)}.cd-block{background:#ffffff0a;border:2px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 22px 12px;min-width:84px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cd-block .num{font-family:Barlow,sans-serif;font-weight:900;font-size:2.6rem;color:var(--lime);line-height:1;display:block}.cd-block .label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-top:4px}.card{background:#ffffff08;border:2px solid rgba(255,255,255,.07);border-radius:20px;padding:26px 22px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-5px);border-color:var(--lime)}.card .icon{font-size:2rem;margin-bottom:12px}.card h3{font-size:1.05rem;font-weight:800;margin-bottom:7px}.card p{font-size:.88rem;opacity:.68;line-height:1.6}.ticker-wrap.svelte-1lmn4fy{background:var(--lime);overflow:hidden;padding:10px 0;white-space:nowrap}.ticker-track.svelte-1lmn4fy{display:inline-block;animation:ticker 30s linear infinite}.ticker-track.svelte-1lmn4fy span:where(.svelte-1lmn4fy){color:var(--navy);font-weight:800;font-size:.82rem;letter-spacing:.05em;margin:0 28px}.hero.svelte-1q37ri0{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px 50px;position:relative;overflow:hidden}.hero.svelte-1q37ri0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 15% 25%,rgba(85,9,248,.1) 0%,transparent 55%),radial-gradient(ellipse at 85% 75%,rgba(234,217,76,.08) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(255,27,205,.05) 0%,transparent 60%)}.floater.svelte-1q37ri0{position:absolute;font-size:2rem;animation:float 6s ease-in-out infinite;pointer-events:none;opacity:.55}.floater.svelte-1q37ri0:nth-child(1){top:10%;left:5%;animation-delay:0s;font-size:2.5rem}.floater.svelte-1q37ri0:nth-child(2){top:20%;right:8%;animation-delay:1s;font-size:1.8rem}.floater.svelte-1q37ri0:nth-child(3){top:70%;left:3%;animation-delay:2s;font-size:1.5rem}.floater.svelte-1q37ri0:nth-child(4){top:75%;right:5%;animation-delay:.5s;font-size:2rem}.floater.svelte-1q37ri0:nth-child(5){top:50%;left:8%;animation-delay:1.5s;font-size:1.6rem}.floater.svelte-1q37ri0:nth-child(6){top:40%;right:4%;animation-delay:2.5s;font-size:2.2rem}.badge.svelte-1q37ri0{display:inline-block;background:var(--lime);color:var(--navy);font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 18px;border-radius:999px;margin-bottom:22px;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) both}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-family:Barlow,sans-serif;font-weight:900;font-size:clamp(2.8rem,7.5vw,6rem);line-height:1.05;margin-bottom:8px;animation:slideUp .6s ease both .1s}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0) .accent:where(.svelte-1q37ri0){color:var(--lime)}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0) .accent2:where(.svelte-1q37ri0){color:var(--coral)}.season-tag.svelte-1q37ri0{display:inline-block;border:2px solid rgba(85,9,248,.5);color:var(--purple);font-weight:800;font-size:.9rem;padding:4px 16px;border-radius:999px;margin-bottom:20px;animation:slideUp .6s ease both .15s}.subtitle.svelte-1q37ri0{font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:600;opacity:.75;max-width:540px;margin:0 auto 36px;animation:slideUp .6s ease both .2s}.countdown.svelte-1q37ri0{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:24px;animation:slideUp .6s ease both .3s}.cd-title.svelte-1q37ri0{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-bottom:10px;animation:slideUp .6s ease both .28s}.cards-grid.svelte-11ma6b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.schedule-wrap.svelte-1vi3u2b{overflow-x:auto;border-radius:20px;border:2px solid rgba(255,255,255,.08)}.schedule-table.svelte-1vi3u2b{width:100%;border-collapse:collapse}.schedule-table.svelte-1vi3u2b thead:where(.svelte-1vi3u2b) tr:where(.svelte-1vi3u2b){background:#ead94c1f}.schedule-table.svelte-1vi3u2b thead:where(.svelte-1vi3u2b) th:where(.svelte-1vi3u2b){padding:16px 20px;text-align:left;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);border-bottom:2px solid rgba(234,217,76,.2)}.schedule-table.svelte-1vi3u2b tbody:where(.svelte-1vi3u2b) tr:where(.svelte-1vi3u2b){border-bottom:1px solid rgba(255,255,255,.05)}.schedule-table.svelte-1vi3u2b tbody:where(.svelte-1vi3u2b) tr:where(.svelte-1vi3u2b):last-child{border-bottom:none}.schedule-table.svelte-1vi3u2b td:where(.svelte-1vi3u2b){padding:14px 20px;font-size:.88rem;opacity:.8;vertical-align:middle}.schedule-table.svelte-1vi3u2b td:where(.svelte-1vi3u2b):first-child{font-weight:800;opacity:1}.schedule-table.svelte-1vi3u2b td.highlight:where(.svelte-1vi3u2b){color:var(--sky);font-weight:700;opacity:1}.schedule-table.svelte-1vi3u2b td:where(.svelte-1vi3u2b):has(.time-tag:where(.svelte-1vi3u2b)){opacity:1}.day-cell.svelte-1vi3u2b{font-family:Barlow,sans-serif;font-weight:900;font-size:1rem}.time-tag.svelte-1vi3u2b{display:inline-block;background:#ffffff0f;border-radius:6px;padding:3px 10px;font-size:.8rem;font-weight:700;color:var(--yellow)}.day-friday.svelte-1vi3u2b{background:#00b4d80f}.day-monday.svelte-1vi3u2b{background:#ff1bcd0f}.flow-section.svelte-y0ph07{padding:70px 20px}.flow-inner.svelte-y0ph07{max-width:820px;margin:0 auto}.flow-steps.svelte-y0ph07{position:relative;padding:10px 0}.flow-steps.svelte-y0ph07:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:#ffffff14;transform:translate(-50%)}.flow-step.svelte-y0ph07{display:flex;align-items:flex-start;gap:24px;margin-bottom:16px;position:relative}.flow-step.svelte-y0ph07:nth-child(odd){flex-direction:row}.flow-step.svelte-y0ph07:nth-child(2n){flex-direction:row-reverse}.flow-step.svelte-y0ph07:nth-child(odd) .flow-card:where(.svelte-y0ph07){margin-right:calc(50% + 30px);margin-left:0}.flow-step.svelte-y0ph07:nth-child(2n) .flow-card:where(.svelte-y0ph07){margin-left:calc(50% + 30px);margin-right:0}.flow-dot.svelte-y0ph07{position:absolute;left:50%;top:20px;transform:translate(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;z-index:2;border:3px solid var(--navy);flex-shrink:0}.flow-card.svelte-y0ph07{background:#ffffff0a;border:2px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 22px;flex:1;max-width:calc(50% - 44px);transition:border-color .2s,transform .2s}.flow-card.svelte-y0ph07:hover{transform:translateY(-3px)}.step-date.svelte-y0ph07{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.flow-card.svelte-y0ph07 h3:where(.svelte-y0ph07){font-family:Barlow,sans-serif;font-weight:900;font-size:1.15rem;margin-bottom:8px}.flow-card.svelte-y0ph07 ul:where(.svelte-y0ph07){list-style:none;padding:0}.flow-card.svelte-y0ph07 ul:where(.svelte-y0ph07) li:where(.svelte-y0ph07){font-size:.84rem;opacity:.72;line-height:1.5;padding:3px 0 3px 16px;position:relative}.flow-card.svelte-y0ph07 ul:where(.svelte-y0ph07) li:where(.svelte-y0ph07):before{content:"→";position:absolute;left:0;opacity:.5}.card-btns.svelte-y0ph07{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.card-btn.svelte-y0ph07{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:800;padding:7px 14px;border-radius:999px;text-decoration:none;cursor:pointer;border:none;transition:transform .15s,opacity .15s}.card-btn.svelte-y0ph07:hover{transform:translateY(-1px);opacity:.9}.card-btn-lime.svelte-y0ph07{background:var(--lime);color:var(--navy)}.step-1.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--sky);color:var(--navy)}.step-1.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#5509f840}.step-1.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--sky)}.step-1.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--sky)}.step-2.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--lime);color:var(--navy)}.step-2.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#ead94c33}.step-2.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--lime)}.step-2.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--lime)}.step-3.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--yellow);color:var(--navy)}.step-3.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#ead94c33}.step-3.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--yellow)}.step-3.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--yellow)}.step-4.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--purple);color:#fff}.step-4.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#5509f833}.step-4.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--purple)}.step-4.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--purple)}.step-5.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--coral);color:#fff}.step-5.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#ff1bcd33}.step-5.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--coral)}.step-5.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--coral)}.step-6.svelte-y0ph07 .flow-dot:where(.svelte-y0ph07){background:var(--lime);color:var(--navy)}.step-6.svelte-y0ph07 .flow-card:where(.svelte-y0ph07){border-color:#ead94c40}.step-6.svelte-y0ph07 .flow-card:where(.svelte-y0ph07):hover{border-color:var(--lime)}.step-6.svelte-y0ph07 .flow-card:where(.svelte-y0ph07) h3:where(.svelte-y0ph07){color:var(--lime)}@media(max-width:640px){.flow-steps.svelte-y0ph07:before{left:22px;transform:none}.flow-step.svelte-y0ph07,.flow-step.svelte-y0ph07:nth-child(2n){flex-direction:column;padding-left:56px}.flow-step.svelte-y0ph07:nth-child(odd) .flow-card:where(.svelte-y0ph07),.flow-step.svelte-y0ph07:nth-child(2n) .flow-card:where(.svelte-y0ph07){margin:0;max-width:100%}.flow-dot.svelte-y0ph07{left:0;transform:none}}.build-clock-section.svelte-xg4wkx{padding:60px 20px;background:linear-gradient(135deg,#5509f814,#5509f80d);border-top:1px solid rgba(85,9,248,.15);border-bottom:1px solid rgba(85,9,248,.15)}.build-clock-inner.svelte-xg4wkx{max-width:700px;margin:0 auto;text-align:center}.bc-label.svelte-xg4wkx{font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--purple);margin-bottom:10px;display:block}.build-clock-inner.svelte-xg4wkx h2:where(.svelte-xg4wkx){font-family:Barlow,sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:8px}.bc-sub.svelte-xg4wkx{opacity:.5;font-size:.85rem;margin-bottom:28px}.build-cd.svelte-xg4wkx{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.pitch-box.svelte-zyouod{background:#ffffff08;border:2px solid rgba(85,9,248,.2);border-radius:20px;padding:32px;max-width:680px;margin:0 auto}.pitch-box.svelte-zyouod h3:where(.svelte-zyouod){font-family:Barlow,sans-serif;font-weight:900;font-size:1.3rem;color:var(--sky);margin-bottom:18px;text-align:center}.pitch-items.svelte-zyouod{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px}.pitch-item.svelte-zyouod{background:#ffffff08;border-radius:12px;padding:14px 16px;font-size:.88rem}.pi-num.svelte-zyouod{font-family:Barlow,sans-serif;font-weight:900;font-size:1.4rem;color:var(--sky);line-height:1;margin-bottom:4px}.pitch-item.svelte-zyouod p:where(.svelte-zyouod){opacity:.7;line-height:1.5}.pitch-cta.svelte-zyouod{text-align:center}.vote-banner.svelte-1pf3hvw{background:linear-gradient(135deg,#5509f81a,#5509f814);border:2px solid rgba(85,9,248,.2);border-radius:24px;padding:40px 36px;text-align:center;max-width:640px;margin:0 auto}.v-icon.svelte-1pf3hvw{font-size:3rem;margin-bottom:14px}.vote-banner.svelte-1pf3hvw h3:where(.svelte-1pf3hvw){font-family:Barlow,sans-serif;font-weight:900;font-size:1.8rem;margin-bottom:8px}.vote-banner.svelte-1pf3hvw p:where(.svelte-1pf3hvw){opacity:.6;font-size:.9rem;line-height:1.6;max-width:420px;margin-left:auto;margin-right:auto;margin-bottom:24px}.vote-rules.svelte-1pf3hvw{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.vote-rule-pill.svelte-1pf3hvw{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:700;opacity:.7}.judge-grid.svelte-13tt9ug{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:32px}.judge-card.svelte-13tt9ug{background:#ffffff08;border:2px solid rgba(255,255,255,.07);border-radius:16px;padding:22px 18px;text-align:center;transition:border-color .2s,transform .2s}.judge-card.svelte-13tt9ug:hover{transform:translateY(-4px);border-color:var(--sky)}.j-icon.svelte-13tt9ug{font-size:1.8rem;margin-bottom:10px}.judge-card.svelte-13tt9ug h4:where(.svelte-13tt9ug){font-size:.95rem;font-weight:800;margin-bottom:4px}.judge-card.svelte-13tt9ug p:where(.svelte-13tt9ug){font-size:.78rem;opacity:.55}.score-split.svelte-13tt9ug{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.score-pill.svelte-13tt9ug{background:#ffffff0a;border:2px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 28px;text-align:center;min-width:160px}.big-num.svelte-13tt9ug{font-family:Barlow,sans-serif;font-weight:900;font-size:2.4rem;color:var(--lime);line-height:1}.score-pill.svelte-13tt9ug p:where(.svelte-13tt9ug){font-size:.8rem;opacity:.6;margin-top:4px}.prizes-grid.svelte-1ahwn13{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.prize-card.svelte-1ahwn13{border-radius:20px;padding:30px 24px;text-align:center;transition:transform .2s}.prize-card.svelte-1ahwn13:hover{transform:translateY(-6px)}.prize-card.gold.svelte-1ahwn13{background:linear-gradient(135deg,#ead94c26,#ead94c0d);border:2px solid rgba(234,217,76,.4)}.prize-card.silver.svelte-1ahwn13{background:linear-gradient(135deg,#ead94c1f,#ead94c0a);border:2px solid rgba(234,217,76,.35)}.prize-card.bronze.svelte-1ahwn13{background:linear-gradient(135deg,#ff1bcd1a,#ff1bcd08);border:2px solid rgba(255,27,205,.3)}.trophy.svelte-1ahwn13{font-size:3rem;margin-bottom:12px}.rank.svelte-1ahwn13{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:6px}.amount.svelte-1ahwn13{font-family:Barlow,sans-serif;font-weight:900;font-size:2.2rem;line-height:1;margin-bottom:10px}.prize-card.gold.svelte-1ahwn13 .amount:where(.svelte-1ahwn13){color:var(--yellow)}.prize-card.silver.svelte-1ahwn13 .amount:where(.svelte-1ahwn13){color:var(--lime)}.prize-card.bronze.svelte-1ahwn13 .amount:where(.svelte-1ahwn13){color:var(--coral)}.goodies.svelte-1ahwn13{font-size:.82rem;opacity:.65;line-height:1.6}.res-section.svelte-1ifgnql{text-align:center}.res-chips.svelte-1ifgnql{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.res-chip.svelte-1ifgnql{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:999px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:border-color .2s,background .2s}.res-chip.svelte-1ifgnql:hover{border-color:var(--lime);background:#ead94c14}.faq-list.svelte-1t8i6y4{max-width:700px;margin:0 auto}.faq-item.svelte-1t8i6y4{border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.faq-item.svelte-1t8i6y4:first-child{border-top:1px solid rgba(255,255,255,.07)}.faq-q.svelte-1t8i6y4{width:100%;background:none;border:none;color:var(--white);font-family:Barlow,sans-serif;font-weight:800;font-size:.95rem;text-align:left;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:color .2s}.faq-q.svelte-1t8i6y4:hover{color:var(--lime)}.faq-icon.svelte-1t8i6y4{font-size:1.1rem;flex-shrink:0;transition:transform .3s}.faq-a.svelte-1t8i6y4{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;font-size:.88rem;opacity:.65;line-height:1.7}.faq-a.open.svelte-1t8i6y4{max-height:200px;padding-bottom:18px}.faq-item.open.svelte-1t8i6y4 .faq-icon:where(.svelte-1t8i6y4){transform:rotate(45deg)}.signup-cta.svelte-a77rbc{padding:20px 20px 80px;max-width:560px;margin:0 auto}.signup-card.svelte-a77rbc{background:#ffffff0a;border:2px solid rgba(255,255,255,.08);border-radius:24px;padding:48px 36px;text-align:center}.cta-icon.svelte-a77rbc{font-size:3rem;margin-bottom:16px}.signup-card.svelte-a77rbc h2:where(.svelte-a77rbc){font-family:Barlow,sans-serif;font-weight:900;font-size:2rem;margin-bottom:8px}.deadline.svelte-a77rbc{display:inline-block;background:#ff1bcd26;border:1px solid rgba(255,27,205,.35);color:var(--coral);font-size:.82rem;font-weight:800;padding:5px 14px;border-radius:999px;margin-bottom:16px}.sub.svelte-a77rbc{opacity:.6;font-size:.92rem;margin-bottom:32px;line-height:1.6}.btn-gform.svelte-a77rbc{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:var(--navy);font-family:Barlow,sans-serif;font-weight:800;font-size:1.1rem;padding:18px 44px;border-radius:999px;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 32px #ead94c59}.btn-gform.svelte-a77rbc:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 40px #ead94c80}.btn-gform.svelte-a77rbc:active{transform:scale(.97)}.btn-gform.svelte-a77rbc svg:where(.svelte-a77rbc){width:20px;height:20px;flex-shrink:0}footer.svelte-jz8lnl{text-align:center;padding:30px 20px;opacity:.3;font-size:.8rem}#confetti-canvas.svelte-onysc0{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999}
