.GlowButton-module__jY51tW__btn{cursor:pointer;isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2.25rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.GlowButton-module__jY51tW__primary{background:var(--gradient-ember);color:#fff;border:1px solid #ffffff1a;box-shadow:0 4px 20px #c7421640,inset 0 1px #ffffff1a}.GlowButton-module__jY51tW__secondary{color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff26}.GlowButton-module__jY51tW__secondary:hover{background:#ffffff0f;border-color:#ffffff40}.GlowButton-module__jY51tW__content{z-index:2;align-items:center;gap:.5rem;display:flex;position:relative}.GlowButton-module__jY51tW__glow{border-radius:inherit;opacity:0;z-index:-1;transition:opacity .4s;position:absolute;inset:-2px}.GlowButton-module__jY51tW__primary .GlowButton-module__jY51tW__glow{background:var(--ember);filter:blur(20px)}.GlowButton-module__jY51tW__btn:hover .GlowButton-module__jY51tW__glow{opacity:.4}.GlowButton-module__jY51tW__shine{width:100%;height:100%;transition:left .7s var(--ease-out-expo);z-index:1;background:linear-gradient(90deg,#0000,#ffffff26,#0000);position:absolute;top:0;left:-100%}.GlowButton-module__jY51tW__btn:hover .GlowButton-module__jY51tW__shine{left:100%}
.page-module__ixsobW__page{max-width:var(--container-max);min-height:85vh;margin:0 auto;padding:10rem 2rem 6rem}.page-module__ixsobW__header{text-align:center;margin-bottom:4rem}.page-module__ixsobW__tag{text-transform:uppercase;letter-spacing:.12em;color:var(--ember);background:#c742160d;border:1px solid #c7421633;border-radius:100px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__ixsobW__title{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem)}.page-module__ixsobW__accent{background:linear-gradient(135deg, var(--ember), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__ixsobW__subtitle{color:var(--text-secondary);font-size:1.15rem}.page-module__ixsobW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.page-module__ixsobW__card{border:1px solid var(--border-subtle);text-align:center;transition:transform .4s var(--ease-out-expo), border-color .4s ease;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.page-module__ixsobW__card:hover{border-color:var(--border-glow);transform:translateY(-8px)}.page-module__ixsobW__cardGlow{filter:blur(40px);pointer-events:none;opacity:0;background:radial-gradient(circle,#c7421626,#0000 70%);width:200px;height:200px;transition:opacity .4s;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.page-module__ixsobW__card:hover .page-module__ixsobW__cardGlow{opacity:1}.page-module__ixsobW__iconWrap{background:#c7421614;border:1px solid #c7421626;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.5rem;display:flex}.page-module__ixsobW__icon{color:var(--ember)}.page-module__ixsobW__card h2{font-size:1.4rem}.page-module__ixsobW__cardDesc{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem}
.page-module___8aEwW__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroCanvas{z-index:0;position:absolute;inset:0}.page-module___8aEwW__heroGradientTop{background:linear-gradient(to bottom, var(--bg-primary), transparent);z-index:1;width:100%;height:200px;position:absolute;top:0;left:0}.page-module___8aEwW__heroGradientBottom{background:linear-gradient(to top, var(--bg-primary), transparent);z-index:1;width:100%;height:250px;position:absolute;bottom:0;left:0}.page-module___8aEwW__heroContent{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:800px;padding:0 2rem;display:flex;position:relative}.page-module___8aEwW__heroBadge{color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c7421614;border:1px solid #c7421633;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.45rem 1.1rem;font-size:.85rem;display:inline-flex}.page-module___8aEwW__badgeIcon{color:var(--ember);animation:2s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__heroTitle{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05}.page-module___8aEwW__heroAccent{background:linear-gradient(135deg, var(--ember) 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.page-module___8aEwW__heroSub{color:var(--text-secondary);max-width:540px;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.page-module___8aEwW__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__scrollIndicator{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:2rem}.page-module___8aEwW__scrollLine{background:linear-gradient(to bottom, var(--ember), transparent);border-radius:1px;width:1px;height:40px}.page-module___8aEwW__statsSection{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#c7421605;padding:3rem 0;position:relative}.page-module___8aEwW__statsGrid{max-width:var(--container-max);grid-template-columns:repeat(4,1fr);gap:2rem;margin:0 auto;padding:0 2rem;display:grid}.page-module___8aEwW__statItem{text-align:center;flex-direction:column;gap:.35rem;display:flex}.page-module___8aEwW__statValue{font-family:var(--font-heading);letter-spacing:-.03em;background:linear-gradient(135deg, var(--text-primary), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}.page-module___8aEwW__statLabel{color:var(--text-muted);font-size:.9rem;font-weight:500}.page-module___8aEwW__featuresSection{padding:var(--section-gap) 0}.page-module___8aEwW__container{max-width:var(--container-max);margin:0 auto;padding:0 2rem}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:4rem}.page-module___8aEwW__sectionTag{text-transform:uppercase;letter-spacing:.12em;color:var(--ember);background:#c742160d;border:1px solid #c7421633;border-radius:100px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module___8aEwW__sectionTitle{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.page-module___8aEwW__gradientText{background:linear-gradient(135deg, var(--ember), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__sectionSub{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__featureCard{background:var(--gradient-card);border:1px solid var(--border-subtle);transition:transform .4s var(--ease-out-expo), border-color .4s ease;border-radius:16px;padding:2.25rem;position:relative;overflow:hidden}.page-module___8aEwW__featureCard:hover{border-color:var(--border-glow);transform:translateY(-6px)}.page-module___8aEwW__featureIconWrap{width:48px;height:48px;color:var(--ember);background:#c742161a;border:1px solid #c7421633;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.page-module___8aEwW__featureIconGlow{background:radial-gradient(circle, var(--ember-glow), transparent);filter:blur(12px);opacity:0;transition:opacity .4s;position:absolute;inset:-8px}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__featureIconGlow{opacity:.6}.page-module___8aEwW__featureCard h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.2rem}.page-module___8aEwW__featureCard p{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.page-module___8aEwW__cardBorderGlow{border-radius:inherit;opacity:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #c7421614, transparent 40%);transition:opacity .4s;position:absolute;inset:0}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__cardBorderGlow{opacity:1}.page-module___8aEwW__ctaSection{padding:0 0 var(--section-gap)}.page-module___8aEwW__ctaBanner{text-align:center;border:1px solid var(--border-subtle);background:var(--gradient-card);border-radius:24px;padding:5rem 3rem;position:relative;overflow:hidden}.page-module___8aEwW__ctaBannerGlow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#c7421633,#0000 60%);width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.page-module___8aEwW__ctaBanner h2{z-index:1;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.5rem);position:relative}.page-module___8aEwW__ctaBanner p{color:var(--text-secondary);z-index:1;margin-bottom:2rem;font-size:1.1rem;position:relative}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:2.8rem}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__ctaBanner{padding:3rem 2rem}}@media (max-width:480px){.page-module___8aEwW__heroTitle{font-size:2.2rem}.page-module___8aEwW__statValue{font-size:2rem}}
