.page-module___8aEwW__page{z-index:1;position:relative;overflow:hidden}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);background:#060b14cc;padding:1rem 0;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module___8aEwW__logo{font-family:var(--font-primary);color:var(--color-text);align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;display:flex}.page-module___8aEwW__logoIcon{color:var(--color-secondary);font-size:1.5rem}.page-module___8aEwW__navLinks{gap:2rem;display:flex}.page-module___8aEwW__navLinks a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.9rem;font-weight:500}.page-module___8aEwW__navLinks a:hover{color:var(--color-text)}.page-module___8aEwW__navActions{gap:.75rem;display:flex}.page-module___8aEwW__mobileMenuBtn{color:var(--color-text);background:0 0;border:none;font-size:1.3rem;display:none}.page-module___8aEwW__hero{justify-content:center;align-items:center;min-height:100vh;padding:8rem 0 4rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroGlow{background:radial-gradient(circle,#00c89614 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:-100px;right:-100px}.page-module___8aEwW__heroGlow2{background:radial-gradient(circle,#ffb3470d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite reverse page-module___8aEwW__float;position:absolute;bottom:-100px;left:-100px}.page-module___8aEwW__heroContent{text-align:center;z-index:2;position:relative}.page-module___8aEwW__heroBadge{color:var(--color-secondary);background:#00c8961a;border:1px solid #00c89633;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.4rem 1rem;font-size:.8rem;font-weight:500;animation:.6s both page-module___8aEwW__fadeInUp;display:inline-flex}.page-module___8aEwW__heroBadgeDot{background:var(--color-secondary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__heroTitle{font-family:var(--font-primary);margin-bottom:1.5rem;font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.05;animation:.6s .1s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroAccent{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSubtitle{color:var(--color-text-secondary);max-width:640px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7;animation:.6s .2s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroCTA{justify-content:center;gap:1rem;margin-bottom:4rem;animation:.6s .3s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__heroStats{background:var(--gradient-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);justify-content:center;gap:0;max-width:700px;margin:0 auto;padding:2rem 3rem;animation:.6s .4s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__heroStat{flex-direction:column;align-items:center;padding:0 2rem;display:flex}.page-module___8aEwW__heroStatValue{font-family:var(--font-primary);color:var(--color-secondary-light);font-size:1.75rem;font-weight:800}.page-module___8aEwW__heroStatLabel{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}.page-module___8aEwW__heroStatDivider{background:var(--color-border);width:1px}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module___8aEwW__step{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);padding:2.5rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__step:hover{border-color:var(--color-border-light);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.page-module___8aEwW__stepNumber{font-family:var(--font-primary);color:#00c8960f;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:.5rem;right:1rem}.page-module___8aEwW__stepIcon{margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__stepTitle{margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.page-module___8aEwW__stepDesc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.page-module___8aEwW__prizeSection{background:linear-gradient(#0000,#00c89605,#0000)}.page-module___8aEwW__prizeGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.page-module___8aEwW__prizeCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base);padding:2.5rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__prizeCard:hover{border-color:var(--color-border-light);transform:translateY(-4px)}.page-module___8aEwW__prizeJackpot{background:linear-gradient(145deg,#ffb34714 0%,#0d1b2a66 100%);border-color:#ffb3474d}.page-module___8aEwW__prizeGlow{background:radial-gradient(circle,#ffb3471a 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.page-module___8aEwW__prizeLabel{background:var(--gradient-accent);border-radius:var(--radius-full);letter-spacing:1px;color:var(--color-primary);margin-bottom:1rem;padding:.2rem .75rem;font-size:.7rem;font-weight:800;display:inline-block}.page-module___8aEwW__prizeMatch{color:var(--color-text);margin-bottom:.75rem;font-size:1rem;font-weight:700}.page-module___8aEwW__prizeShare{font-family:var(--font-primary);color:var(--color-secondary);margin-bottom:.5rem;font-size:3rem;font-weight:900;line-height:1}.page-module___8aEwW__prizeDesc{color:var(--color-text-muted);font-size:.85rem}.page-module___8aEwW__charityGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__charityCard{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__charityIcon{margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__charityName{margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.page-module___8aEwW__charityDesc{color:var(--color-text-secondary);flex:1;font-size:.85rem;line-height:1.6}.page-module___8aEwW__charityRaised{border-top:1px solid var(--color-border);flex-direction:column;width:100%;margin-top:1rem;padding-top:1rem;display:flex}.page-module___8aEwW__charityRaisedValue{font-family:var(--font-primary);color:var(--color-secondary);font-size:1.1rem;font-weight:700}.page-module___8aEwW__charityRaisedLabel{color:var(--color-text-muted);font-size:.75rem}.page-module___8aEwW__pricingSection{background:linear-gradient(#0000,#00c89605,#0000)}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:700px;margin:0 auto;display:grid}.page-module___8aEwW__pricingCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);padding:2.5rem 2rem;position:relative}.page-module___8aEwW__pricingCard:hover{border-color:var(--color-border-light);transform:translateY(-4px)}.page-module___8aEwW__pricingFeatured{border-color:var(--color-secondary);background:linear-gradient(145deg,#00c8960f 0%,#0d1b2a99 100%)}.page-module___8aEwW__pricingSave{background:var(--gradient-accent);color:var(--color-primary);border-radius:var(--radius-full);letter-spacing:.5px;padding:.25rem .75rem;font-size:.7rem;font-weight:800;position:absolute;top:-12px;right:20px}.page-module___8aEwW__pricingPlan{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.9rem;font-weight:600}.page-module___8aEwW__pricingPrice{align-items:baseline;gap:.15rem;margin-bottom:2rem;display:flex}.page-module___8aEwW__pricingCurrency{color:var(--color-text-secondary);font-size:1.25rem;font-weight:600}.page-module___8aEwW__pricingAmount{font-family:var(--font-primary);font-size:3rem;font-weight:900;line-height:1}.page-module___8aEwW__pricingPeriod{color:var(--color-text-muted);font-size:.9rem}.page-module___8aEwW__pricingFeatures{margin-bottom:2rem;list-style:none}.page-module___8aEwW__pricingFeatures li{color:var(--color-text-secondary);padding:.5rem 0;font-size:.9rem}.page-module___8aEwW__ctaSection{padding:6rem 0}.page-module___8aEwW__ctaTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:900}.page-module___8aEwW__ctaSubtitle{color:var(--color-text-secondary);max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.page-module___8aEwW__footer{border-top:1px solid var(--color-border);z-index:1;padding:4rem 0 2rem;position:relative}.page-module___8aEwW__footerInner{flex-direction:column;gap:3rem;display:flex}.page-module___8aEwW__footerBrand{max-width:350px}.page-module___8aEwW__footerDesc{color:var(--color-text-muted);margin-top:.75rem;font-size:.85rem;line-height:1.6}.page-module___8aEwW__footerLinks{gap:4rem;display:flex}.page-module___8aEwW__footerCol{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__footerCol h4{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.page-module___8aEwW__footerCol a{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.85rem}.page-module___8aEwW__footerCol a:hover{color:var(--color-secondary)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--color-border);padding-top:2rem}.page-module___8aEwW__footerBottom p{color:var(--color-text-muted);font-size:.8rem}@media (max-width:1024px){.page-module___8aEwW__charityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___8aEwW__navLinks,.page-module___8aEwW__navActions{display:none}.page-module___8aEwW__mobileMenuBtn{display:block}.page-module___8aEwW__heroTitle{font-size:2.5rem}.page-module___8aEwW__heroStats{flex-direction:column;gap:1.5rem;padding:1.5rem}.page-module___8aEwW__heroStatDivider{width:100%;height:1px}.page-module___8aEwW__heroStat{padding:0}.page-module___8aEwW__stepsGrid,.page-module___8aEwW__prizeGrid,.page-module___8aEwW__charityGrid{grid-template-columns:1fr}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr;max-width:400px}.page-module___8aEwW__heroCTA{flex-direction:column;align-items:center}.page-module___8aEwW__ctaTitle{font-size:1.75rem}.page-module___8aEwW__footerLinks{flex-direction:column;gap:2rem}}
