.Landing_container__zyEsK{min-height:100vh;background:#fff;color:#1a1a1a}.Landing_toast__B_q6q{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:1000;display:flex;align-items:center;gap:12px;animation:Landing_slideIn__Kz1VH .3s ease-out}.Landing_toastIcon__fW5Rx{font-size:20px;font-weight:700}@keyframes Landing_slideIn__Kz1VH{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.Landing_navbar__cJ3iY{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;z-index:100;padding:16px 0}.Landing_navContent__a0obv{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.Landing_navLogo__dzEPW{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:800;color:#1a1a1a;text-decoration:none}.Landing_logoIcon__bzxag{font-size:32px}.Landing_logoText__0XY_J{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Landing_mobileMenuBtn__XHdr4{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.Landing_mobileMenuBtn__XHdr4 span{width:24px;height:3px;background:#1a1a1a;border-radius:2px;transition:all .3s}.Landing_navLinks__qQUXp{display:flex;gap:32px;align-items:center}.Landing_navLink__Vsv4d{color:#4b5563;text-decoration:none;font-weight:500;transition:color .2s;background:none;border:none;cursor:pointer;font-size:16px}.Landing_navLink__Vsv4d:focus,.Landing_navLink__Vsv4d:hover{color:#667eea;outline:none}.Landing_navCta__EMmse{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.Landing_navCta__EMmse:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.Landing_navCta__EMmse:focus{outline:3px solid #667eea;outline-offset:2px}.Landing_hero__mho2U{padding:80px 20px;background:linear-gradient(180deg,#f9fafb,#fff)}.Landing_heroContent__CYsw2{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:60px;gap:60px;align-items:start}.Landing_heroText__r_BZO{text-align:center}.Landing_heroTitle__YGrnT{font-size:48px;font-weight:900;line-height:1.2;margin:0 0 24px;color:#1a1a1a}.Landing_highlight__T_EXm{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Landing_heroSubtitle__ELtkC{font-size:20px;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto 16px}.Landing_socialProof__LOjYF{color:#10b981;font-weight:600;margin:0 0 32px}.Landing_heroCtas__8OGP3{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Landing_ctaPrimary__undwH{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 32px;border-radius:12px;border:none;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.Landing_ctaPrimary__undwH:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(102,126,234,.4)}.Landing_ctaPrimary__undwH:focus{outline:3px solid #667eea;outline-offset:2px}.Landing_ctaSecondary__9JumV{background:#fff;color:#667eea;padding:16px 32px;border-radius:12px;border:2px solid #667eea;font-size:18px;font-weight:700;text-decoration:none;display:inline-block;transition:all .2s}.Landing_ctaSecondary__9JumV:hover{background:#667eea;color:#fff}.Landing_uploadSection__kQROu{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.Landing_uploadCard__ggdRa{padding:40px}.Landing_uploadTitle__7YkQw{font-size:28px;font-weight:800;margin:0 0 24px;text-align:center}.Landing_dropzone__KULam{border:3px dashed #d1d5db;border-radius:12px;padding:60px 20px;text-align:center;cursor:pointer;transition:all .3s;background:#f9fafb;position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.Landing_dropzone__KULam:focus,.Landing_dropzone__KULam:hover{border-color:#667eea;background:#f3f4ff;outline:none}.Landing_dropzoneDragging__QSSaC{border-color:#667eea;background:#e0e7ff;transform:scale(1.02)}.Landing_fileInput__FBNnr{display:none}.Landing_dropzoneContent__Tu9uu{pointer-events:none}.Landing_uploadIcon__P96uZ{font-size:64px;margin-bottom:16px}.Landing_dropzoneText__FUa3J{font-size:18px;color:#1a1a1a;margin:0 0 8px}.Landing_dropzoneHint__8RD7V{font-size:14px;color:#9ca3af;margin:0}.Landing_previewContainer__dgy6M{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Landing_previewImage__H4iJk{max-width:100%;max-height:280px;border-radius:8px;object-fit:contain}.Landing_removeBtn__2l0wW{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s}.Landing_removeBtn__2l0wW:hover{background:rgba(0,0,0,.9)}.Landing_inputGroup__hHj24{margin-top:24px}.Landing_label__AII5B{display:block;font-weight:600;margin-bottom:8px;color:#374151}.Landing_input__esYlb,.Landing_select__oSVcN{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box}.Landing_input__esYlb:focus,.Landing_select__oSVcN:focus{outline:none;border-color:#667eea}.Landing_progressContainer__q7iCY{margin-top:24px}.Landing_progressBar__qEIZ_{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.Landing_progressFill__dxoX5{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease-out}.Landing_progressText__N09JC{text-align:center;margin-top:8px;color:#6b7280;font-weight:600}.Landing_errorMessage__Pvfz2{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;margin-top:16px;display:flex;align-items:center;gap:8px}.Landing_errorIcon__7NdWt{font-size:20px}.Landing_generateBtn__5Vp3s{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;border-radius:12px;border:none;font-size:18px;font-weight:700;cursor:pointer;margin-top:24px;transition:transform .2s,opacity .2s}.Landing_generateBtn__5Vp3s:hover:not(:disabled){transform:translateY(-2px)}.Landing_generateBtn__5Vp3s:disabled{opacity:.5;cursor:not-allowed}.Landing_resultSection__waUVg{margin-top:32px;padding-top:32px;border-top:2px solid #e5e7eb}.Landing_resultTitle__K3MaS{font-size:22px;font-weight:800;text-align:center;margin:0 0 24px;color:#10b981}.Landing_resultPreview__Yh4Km{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.Landing_resultImage__BMNrc{width:100%;border-radius:8px;display:block}.Landing_resultActions__pjMqJ{display:flex;gap:12px;flex-wrap:wrap}.Landing_copyBtn__Y0run,.Landing_downloadBtn__5joV4,.Landing_resetBtn__EraYt{flex:1 1;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s;min-width:120px}.Landing_downloadBtn__5joV4{background:#10b981;color:#fff}.Landing_copyBtn__Y0run{background:#3b82f6;color:#fff}.Landing_resetBtn__EraYt{background:#6b7280;color:#fff}.Landing_copyBtn__Y0run:hover,.Landing_downloadBtn__5joV4:hover,.Landing_resetBtn__EraYt:hover{transform:translateY(-2px)}.Landing_partners__dQupP{padding:60px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.Landing_sectionContent__opVzr{max-width:1280px;margin:0 auto}.Landing_partnersLabel__ssAn3{text-align:center;color:#6b7280;font-weight:600;margin:0 0 32px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.Landing_partnerLogos__fntWy{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.Landing_partnerLogo__qKVax{font-size:20px;font-weight:700;color:#9ca3af;padding:20px 40px;background:#fff;border-radius:8px}.Landing_sectionTitle__KRAEb{font-size:42px;font-weight:900;text-align:center;margin:0 0 16px;color:#1a1a1a}.Landing_sectionSubtitle__oV4aK{font-size:18px;text-align:center;color:#6b7280;margin:0 0 48px}.Landing_benefits__4FRRp{padding:80px 20px}.Landing_benefitsGrid__sx1kd{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.Landing_benefitCard__9fIec{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.Landing_benefitCard__9fIec:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(0,0,0,.12)}.Landing_benefitIcon__W6_mB{font-size:48px;margin-bottom:20px}.Landing_benefitTitle__npRdu{font-size:24px;font-weight:800;margin:0 0 12px;color:#1a1a1a}.Landing_benefitText__ULrZt{color:#6b7280;line-height:1.6;margin:0}.Landing_howItWorks__S6QOb{padding:80px 20px;background:#f9fafb}.Landing_stepsContainer__bIwtr{display:flex;flex-direction:column;gap:40px;align-items:center}.Landing_step__2dZ6b{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:600px;width:100%;display:flex;gap:24px;align-items:start}.Landing_stepNumber__PFbz_{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;flex-shrink:0}.Landing_stepContent__vD69y{flex:1 1}.Landing_stepTitle__pG026{font-size:22px;font-weight:800;margin:0 0 12px;color:#1a1a1a}.Landing_stepText__yVgK0{color:#6b7280;line-height:1.6;margin:0}.Landing_stepArrow__99N6O{font-size:32px;color:#667eea;transform:rotate(90deg)}.Landing_pricing__h8Xgs{padding:80px 20px}.Landing_pricingGrid__KXneh{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.Landing_pricingCard___KVOX{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;transition:transform .3s}.Landing_pricingCard___KVOX:hover{transform:translateY(-4px)}.Landing_pricingCardFeatured__6Fhwe{border:3px solid #667eea;box-shadow:0 10px 40px rgba(102,126,234,.2)}.Landing_popularBadge__40glQ{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.Landing_pricingTitle__TyzdR{font-size:24px;font-weight:800;margin:0 0 16px;text-align:center}.Landing_pricingPrice__8hV7X{text-align:center;margin-bottom:16px;display:flex;align-items:baseline;justify-content:center;gap:4px}.Landing_priceCurrency__uPLFo{font-size:28px;color:#6b7280}.Landing_priceAmount__50ciJ{font-size:56px;font-weight:900;color:#1a1a1a}.Landing_pricePeriod__2cH_7{font-size:18px;color:#6b7280}.Landing_pricingDescription__ae32y{text-align:center;color:#6b7280;margin:0 0 32px}.Landing_pricingFeatures__LNtsm{list-style:none;padding:0;margin:0 0 32px}.Landing_pricingFeatures__LNtsm li{padding:12px 0;color:#374151;border-bottom:1px solid #f3f4f6}.Landing_pricingBtnFeatured__I91Tf,.Landing_pricingBtn__tXHGs{width:100%;padding:14px;border-radius:8px;border:none;font-weight:700;cursor:pointer;transition:transform .2s}.Landing_pricingBtn__tXHGs{background:#fff;color:#667eea;border:2px solid #667eea}.Landing_pricingBtnFeatured__I91Tf{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Landing_pricingBtnFeatured__I91Tf:hover,.Landing_pricingBtn__tXHGs:hover{transform:translateY(-2px)}.Landing_testimonials__gdA8T{padding:80px 20px;background:#f9fafb}.Landing_testimonialsGrid__Szm_X{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.Landing_testimonialCard__0IokB{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.Landing_testimonialStars__fsfH6{font-size:20px;margin-bottom:16px;color:#fbbf24}.Landing_testimonialText__9J13w{color:#374151;font-size:18px;line-height:1.6;margin:0 0 24px;font-style:italic}.Landing_testimonialAuthor__r0cO9{display:flex;align-items:center;gap:16px}.Landing_authorAvatar__EnfJQ{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.Landing_authorName__rIwbQ{font-weight:700;color:#1a1a1a}.Landing_authorTitle__9_BWe{font-size:14px;color:#6b7280}.Landing_faq__WrqhK{padding:80px 20px}.Landing_faqContainer__9_HSu{max-width:800px;margin:0 auto}.Landing_faqItem__vgqy_{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.Landing_faqQuestion__RMATv{width:100%;padding:24px;background:none;border:none;text-align:left;font-size:18px;font-weight:700;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.Landing_faqQuestion__RMATv:hover{background:#f9fafb}.Landing_faqIcon__QYJKO{font-size:24px;color:#667eea;font-weight:700}.Landing_faqAnswer__WFsXA{padding:0 24px 24px;color:#6b7280;line-height:1.6;animation:Landing_fadeIn_____EM .3s ease-out}@keyframes Landing_fadeIn_____EM{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Landing_cta__IQlNL{padding:100px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Landing_ctaContent__ekSD6{max-width:800px;margin:0 auto;text-align:center}.Landing_ctaTitle__EwpEW{font-size:48px;font-weight:900;margin:0 0 24px}.Landing_ctaSubtitle__eysM_{font-size:20px;margin:0 0 40px;opacity:.95}.Landing_ctaButtons__PxqRx{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Landing_ctaPrimaryLarge__74jl9{background:#fff;color:#667eea;padding:18px 40px;border-radius:12px;border:none;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s}.Landing_ctaPrimaryLarge__74jl9:hover{transform:translateY(-2px)}.Landing_ctaSecondaryLarge__kKFix{background:transparent;color:#fff;padding:18px 40px;border-radius:12px;border:2px solid #fff;font-size:18px;font-weight:700;text-decoration:none;display:inline-block;transition:all .2s}.Landing_ctaSecondaryLarge__kKFix:hover{background:#fff;color:#667eea}.Landing_footer__ZlnBs{background:#1a1a1a;color:#fff;padding:60px 20px 20px}.Landing_footerContent__lp1Nl{max-width:1280px;margin:0 auto}.Landing_footerTop__eB2aK{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;margin-bottom:40px}.Landing_footerBrand__wOpnV{max-width:300px}.Landing_footerLogo__cEwCW{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:800;margin-bottom:16px}.Landing_footerTagline__IVDyk{color:#9ca3af;line-height:1.6}.Landing_footerLinks__lq1Rd{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.Landing_footerColumn__CJnJP{display:flex;flex-direction:column;gap:12px}.Landing_footerColumnTitle__DzS4B{font-size:16px;font-weight:700;margin:0 0 8px}.Landing_footerLink__lfnm9{color:#9ca3af;text-decoration:none;transition:color .2s;background:none;border:none;text-align:left;cursor:pointer;padding:0;font-size:16px}.Landing_footerLink__lfnm9:hover{color:#fff}.Landing_newsletterText__INbmM{color:#9ca3af;font-size:14px;margin:0 0 12px}.Landing_newsletterForm__VeX7X{display:flex;gap:8px}.Landing_newsletterInput__7iqL1{flex:1 1;padding:10px 14px;border:1px solid #374151;border-radius:6px;background:#2d2d2d;color:#fff;font-size:14px}.Landing_newsletterInput__7iqL1:focus{outline:none;border-color:#667eea}.Landing_newsletterBtn__fOqSm{background:#667eea;color:#fff;padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:background .2s}.Landing_newsletterBtn__fOqSm:hover{background:#5568d3}.Landing_footerBottom__oKYKm{padding-top:32px;border-top:1px solid #374151;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.Landing_footerCopyright__jQ3MT{color:#6b7280;margin:0}.Landing_footerSocial__dntMl{display:flex;gap:20px}.Landing_socialLink__0KHOX{color:#9ca3af;text-decoration:none;transition:color .2s}.Landing_socialLink__0KHOX:hover{color:#fff}@media (min-width:768px){.Landing_heroContent__CYsw2{grid-template-columns:1fr 1fr;align-items:center}.Landing_heroText__r_BZO{text-align:left}.Landing_heroCtas__8OGP3{justify-content:flex-start}.Landing_heroTitle__YGrnT{font-size:56px}.Landing_benefitsGrid__sx1kd{grid-template-columns:repeat(2,1fr)}.Landing_stepsContainer__bIwtr{flex-direction:row;align-items:start}.Landing_stepArrow__99N6O{transform:rotate(0deg)}.Landing_pricingGrid__KXneh{grid-template-columns:repeat(3,1fr)}.Landing_footerLinks__lq1Rd,.Landing_testimonialsGrid__Szm_X{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Landing_heroTitle__YGrnT{font-size:64px}.Landing_benefitsGrid__sx1kd{grid-template-columns:repeat(4,1fr)}.Landing_testimonialsGrid__Szm_X{grid-template-columns:repeat(3,1fr)}.Landing_footerTop__eB2aK{grid-template-columns:1.5fr 2fr}.Landing_footerLinks__lq1Rd{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.Landing_mobileMenuBtn__XHdr4{display:flex}.Landing_navLinks__qQUXp{position:fixed;top:72px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;transition:all .3s;pointer-events:none}.Landing_navLinksOpen__JcyeP{transform:translateY(0);opacity:1;pointer-events:all}.Landing_heroTitle__YGrnT{font-size:36px}.Landing_ctaTitle__EwpEW,.Landing_sectionTitle__KRAEb{font-size:32px}}