.page_page__ZU32B{min-height:100vh;overflow-x:hidden}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}@keyframes page_heroGlow__P_3KC{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes page_gradientShift__Gvr0v{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.page_ctaText__ew5hH,.page_ctaTitle__T8028,.page_cta__zCVvt a,.page_featureCard__09F8a,.page_heroCta__jc8eN,.page_heroIllustration__1GWN6,.page_heroNote__MOvTv,.page_heroSubtitle__RTAw0,.page_heroTitle__Gfler,.page_hero__SKW6o,.page_hero__SKW6o:before,.page_sectionTitle__hzsAh,.page_stepArrow__z3p6A,.page_stepNumber__2EZE0,.page_step__DI9Zu{animation:none!important}}.page_hero__SKW6o{padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem) clamp(3rem,8vw,6rem);background:var(--gradient-hero);background-size:200% 200%;animation:page_gradientShift__Gvr0v 12s ease infinite;color:#fff;display:flex;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4rem);min-height:min(85vh,720px);position:relative}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,hsla(0,0%,100%,.12) 0,transparent 50%);pointer-events:none;animation:page_heroGlow__P_3KC 8s ease-in-out infinite}.page_heroContent__2lPR8{flex:1 1;max-width:580px;position:relative;z-index:1}.page_heroTitle__Gfler{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;margin-bottom:1.25rem;letter-spacing:-.02em;animation:page_fadeInUp__SpOy_ .8s ease-out .1s both}.page_heroSubtitle__RTAw0{font-size:clamp(1rem,2vw,1.25rem);color:hsla(0,0%,100%,.92);margin-bottom:1.75rem;line-height:1.65;animation:page_fadeInUp__SpOy_ .8s ease-out .25s both}.page_gradient__Jz1Xx{background:linear-gradient(135deg,#a5b4fc,#c4b5fd 50%,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroCta__jc8eN{display:flex;gap:.75rem;flex-wrap:wrap;animation:page_fadeInUp__SpOy_ .8s ease-out .4s both}.page_heroNote__MOvTv{margin-top:1.5rem;font-size:.875rem;color:hsla(0,0%,100%,.78);display:flex;flex-wrap:wrap;gap:.5rem 1rem;animation:page_fadeInUp__SpOy_ .8s ease-out .55s both}.page_heroButtonSecondary__6odNs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);text-decoration:none;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid hsla(0,0%,100%,.35)}.page_heroButtonSecondary__6odNs:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.page_heroIllustration__1GWN6{flex-shrink:0;position:relative;z-index:1;animation:page_fadeInUp__SpOy_ .9s ease-out .35s both}.page_uploadCard__wCYw1{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px dashed hsla(0,0%,100%,.35);border-radius:var(--radius-xl);padding:2.5rem;text-align:center;width:min(100%,320px);animation:page_float__P1Jpw 6s ease-in-out infinite}@keyframes page_float__P1Jpw{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page_uploadIcon__3oU1I{font-size:2.75rem;margin-bottom:.75rem}.page_uploadText__NfHgD{color:hsla(0,0%,100%,.85);font-size:.9375rem;margin-bottom:1rem}.page_uploadProgress__xnwiE{height:6px;background:hsla(0,0%,100%,.2);border-radius:var(--radius-full);overflow:hidden}.page_progressBar__uaLaH{height:100%;background:linear-gradient(90deg,#a5b4fc,#c4b5fd);border-radius:var(--radius-full);animation:page_progress__832ks 2s ease-in-out infinite}@keyframes page_progress__832ks{0%{width:0}50%{width:75%}to{width:100%}}.page_features__8wy9y{padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);background:var(--color-bg)}.page_container__aoG4z{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}.page_sectionTitle__hzsAh{text-align:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;margin-bottom:clamp(2rem,5vw,3rem);color:var(--color-text);letter-spacing:-.02em;animation:page_fadeInUp__SpOy_ .6s ease-out both}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_featureCard__09F8a{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:page_fadeInUp__SpOy_ .6s ease-out both}.page_featureCard__09F8a:first-child{animation-delay:.1s}.page_featureCard__09F8a:nth-child(2){animation-delay:.18s}.page_featureCard__09F8a:nth-child(3){animation-delay:.26s}.page_featureCard__09F8a:nth-child(4){animation-delay:.34s}.page_featureCard__09F8a:nth-child(5){animation-delay:.42s}.page_featureCard__09F8a:nth-child(6){animation-delay:.5s}.page_featureCard__09F8a:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.page_featureIcon__mHZON{font-size:2.25rem;margin-bottom:.75rem}.page_featureTitle__kH4Xm{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.page_featureText__0lch2{font-size:.9375rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.page_howItWorks__Fs6EJ{padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);background:var(--color-bg-secondary)}.page_steps__e0Sxr{display:flex;align-items:stretch;justify-content:center;gap:clamp(.75rem,3vw,2rem);flex-wrap:wrap}.page_step__DI9Zu{text-align:center;max-width:260px;flex:1 1;min-width:0;animation:page_fadeInUp__SpOy_ .6s ease-out both}.page_step__DI9Zu:first-child{animation-delay:.1s}.page_step__DI9Zu:nth-child(3){animation-delay:.25s}.page_step__DI9Zu:nth-child(5){animation-delay:.4s}.page_stepNumber__2EZE0{width:48px;height:48px;background:var(--gradient-primary);color:#fff;font-size:1.25rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:transform .3s ease}.page_step__DI9Zu:hover .page_stepNumber__2EZE0{transform:scale(1.08)}.page_stepTitle__kKqcb{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.page_stepText__9rP0A{font-size:.9375rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.page_stepArrow__z3p6A{font-size:1.5rem;color:var(--color-text-muted);display:flex;align-items:center;animation:page_fadeIn__wvzG6 .6s ease-out .2s both}.page_cta__zCVvt{padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);text-align:center;background:var(--gradient-hero);color:#fff}.page_ctaTitle__T8028{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin-bottom:.75rem;animation:page_fadeInUp__SpOy_ .6s ease-out both}.page_ctaText__ew5hH{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:1.75rem;animation:page_fadeInUp__SpOy_ .6s ease-out .1s both}.page_cta__zCVvt a{animation:page_fadeInUp__SpOy_ .6s ease-out .2s both}@media (max-width:1024px){.page_hero__SKW6o{flex-direction:column;text-align:center;padding:2.5rem 1.25rem 4rem}.page_heroContent__2lPR8{max-width:100%}.page_heroCta__jc8eN,.page_heroNote__MOvTv{justify-content:center}.page_heroIllustration__1GWN6{display:block}.page_heroIllustration__1GWN6 .page_uploadCard__wCYw1{margin:0 auto}}@media (max-width:768px){.page_steps__e0Sxr{flex-direction:column;align-items:center}.page_stepArrow__z3p6A{transform:rotate(90deg)}.page_featuresGrid__L4_rO{grid-template-columns:1fr}}@media (max-width:480px){.page_heroCta__jc8eN{flex-direction:column;width:100%}.page_heroCta__jc8eN .page_btn__VzVq_,.page_heroCta__jc8eN a{width:100%}}.HeroDropzone_dropzone__C_oNe{background:hsla(0,0%,100%,.08);border:2px dashed hsla(0,0%,100%,.3);border-radius:1.5rem;padding:2.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroDropzone_dropzone__C_oNe.HeroDropzone_dragging__ZDZA8,.HeroDropzone_dropzone__C_oNe:hover{border-color:var(--color-primary);background:hsla(0,0%,100%,.12);transform:scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.3)}.HeroDropzone_dropzone__C_oNe.HeroDropzone_dragging__ZDZA8{border-style:solid;animation:HeroDropzone_pulse__ZniRT 1s infinite}@keyframes HeroDropzone_pulse__ZniRT{0%,to{transform:scale(1.02)}50%{transform:scale(1.04)}}.HeroDropzone_content__fT4LA{text-align:center}.HeroDropzone_icon__UocaR{font-size:4rem;margin-bottom:1rem;transition:transform .3s}.HeroDropzone_dropzone__C_oNe.HeroDropzone_dragging__ZDZA8 .HeroDropzone_icon__UocaR,.HeroDropzone_dropzone__C_oNe:hover .HeroDropzone_icon__UocaR{transform:scale(1.1)}.HeroDropzone_text__qrJeQ{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}.HeroDropzone_hint__JjwPZ{font-size:.875rem;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.HeroDropzone_progress__EsqtN{height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden;max-width:200px;margin:0 auto}.HeroDropzone_progressBar__A3So1{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:3px;transition:width .3s}