.FinalCTA-module__iInE5G__section{padding:80px var(--space-4);background:linear-gradient(135deg, var(--color-brand-primary) 0%, #a73cdd 100%)}.FinalCTA-module__iInE5G__inner{gap:var(--space-8);flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}@media (min-width:769px){.FinalCTA-module__iInE5G__inner{align-items:center;gap:var(--space-8);flex-direction:row}}.FinalCTA-module__iInE5G__info{text-align:center;flex:1.2;max-width:600px}@media (min-width:769px){.FinalCTA-module__iInE5G__info{text-align:left}}.FinalCTA-module__iInE5G__title{font-family:var(--font-display);color:#fff;margin:0 0 var(--space-4);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1.12}.FinalCTA-module__iInE5G__subtitle{font-family:var(--font-body);color:#fffffff2;letter-spacing:-.005em;text-wrap:pretty;max-width:48ch;margin:0;font-size:1.125rem;font-weight:500;line-height:1.65}.FinalCTA-module__iInE5G__formCard{background:var(--color-surface-2);width:100%;max-width:460px;padding:var(--space-6) var(--space-6) var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-card-border-glass);text-align:left;flex:1;box-shadow:0 20px 40px #00000026}.FinalCTA-module__iInE5G__formTitle{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 var(--space-1);letter-spacing:-.02em;text-wrap:balance;font-size:1.35rem;font-weight:800;line-height:1.25}.FinalCTA-module__iInE5G__formSubtitle{font-family:var(--font-body);color:#334155;margin:0 0 var(--space-6);text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:1.5}
.LandingFooter-module__7m5HRq__footer{background:var(--color-surface-2);padding:var(--space-8) var(--space-4) var(--space-4);border-top:1px solid #5c5f7033}.LandingFooter-module__7m5HRq__inner{gap:var(--space-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}@media (min-width:769px){.LandingFooter-module__7m5HRq__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}.LandingFooter-module__7m5HRq__brand{gap:var(--space-2);flex-direction:column;display:flex}.LandingFooter-module__7m5HRq__logoWrapper{align-items:center;gap:var(--space-3);display:flex}.LandingFooter-module__7m5HRq__brandName{font-family:var(--font-display);color:var(--color-brand-primary);letter-spacing:-.025em;white-space:nowrap;font-size:1.25rem;font-weight:800}.LandingFooter-module__7m5HRq__tagline{font-family:var(--font-body);font-size:var(--font-size-sm);color:#334155;letter-spacing:-.005em;font-weight:500}.LandingFooter-module__7m5HRq__links{gap:var(--space-8);display:flex}.LandingFooter-module__7m5HRq__column{gap:var(--space-3);flex-direction:column;display:flex}.LandingFooter-module__7m5HRq__columnTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);margin:0;font-size:.8125rem;font-weight:700}.LandingFooter-module__7m5HRq__link{font-family:var(--font-body);font-size:var(--font-size-sm);color:#334155;letter-spacing:-.005em;transition:color var(--transition-fast);font-weight:500;text-decoration:none}.LandingFooter-module__7m5HRq__link:hover{color:var(--color-brand-primary)}.LandingFooter-module__7m5HRq__bottom{max-width:1200px;margin:var(--space-6) auto 0;padding-top:var(--space-4);border-top:1px solid #5c5f7033}.LandingFooter-module__7m5HRq__copyright{font-family:var(--font-body);font-size:var(--font-size-xs);color:#475569;text-align:center;font-weight:500}
.ScrollReveal-module__Bec-_G__reveal{opacity:0;will-change:transform, opacity;transition:opacity cubic-bezier(.16,1,.3,1),transform cubic-bezier(.16,1,.3,1)}.ScrollReveal-module__Bec-_G__up{transform:translateY(32px)}.ScrollReveal-module__Bec-_G__down{transform:translateY(-32px)}.ScrollReveal-module__Bec-_G__left{transform:translate(-32px)}.ScrollReveal-module__Bec-_G__right{transform:translate(32px)}.ScrollReveal-module__Bec-_G__fade{transform:scale(.96)}.ScrollReveal-module__Bec-_G__visible{opacity:1;transform:translateY(0)translate(0)scale(1)}
.app-container{max-width:100%!important;box-shadow:none!important}.page-module___8aEwW__main{padding-top:0}
