.page-module___8aEwW__landing{background:#f8f6f4;min-height:100vh;position:relative;overflow-x:hidden}.page-module___8aEwW__container{max-width:1400px;margin:0 auto;padding:0 40px}.page-module___8aEwW__header{z-index:100;-webkit-backdrop-filter:blur(20px);background:#fffefbfa;border-bottom:1px solid #e8e5e080;padding:20px 0;position:sticky;top:0;box-shadow:0 1px 3px #00000008}.page-module___8aEwW__headerContent{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__headerLogo{align-items:center;gap:14px;transition:transform .2s;display:flex}.page-module___8aEwW__headerLogo:hover{transform:scale(1.02)}.page-module___8aEwW__headerLogo img{object-fit:contain;border-radius:12px;width:44px;height:44px;box-shadow:0 2px 8px #4a7c5926}.page-module___8aEwW__headerAppName{color:#2c2c2c;letter-spacing:-.5px;background:linear-gradient(135deg,#4a7c59,#6b9b7a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700}.page-module___8aEwW__hero{padding:100px 0 120px;position:relative;overflow:hidden}.page-module___8aEwW__heroBackground{opacity:.6;z-index:0;background:linear-gradient(135deg,#f8f6f4 0%,#fffefb 50%,#f8f6f4 100%);position:absolute;inset:0}.page-module___8aEwW__heroBackground:before{content:"";background:radial-gradient(circle,#4a7c5914 0%,#0000 70%);border-radius:50%;width:800px;height:800px;animation:20s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:-50%;right:-20%}.page-module___8aEwW__heroBackground:after{content:"";background:radial-gradient(circle,#a8d5ba1a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:15s ease-in-out infinite reverse page-module___8aEwW__float;position:absolute;bottom:-30%;left:-10%}@keyframes page-module___8aEwW__float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.1)}}.page-module___8aEwW__heroContent{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid;position:relative}.page-module___8aEwW__heroLeft{text-align:left;flex-direction:column;display:flex}.page-module___8aEwW__heroBadge{color:#2d4a35;background:#a8d5ba33;border:1px solid #a8d5ba66;border-radius:50px;align-items:center;gap:8px;width:fit-content;margin-bottom:32px;padding:8px 16px;font-size:.9rem;font-weight:500;animation:.6s ease-out page-module___8aEwW__fadeInUp;display:inline-flex}.page-module___8aEwW__badgeIcon{font-size:1rem}@keyframes page-module___8aEwW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__title{color:#2c2c2c;letter-spacing:-2px;margin:0 0 28px;font-size:4.5rem;font-weight:800;line-height:1.1;animation:.8s ease-out .1s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__titleHighlight{background:linear-gradient(135deg,#4a7c59,#6b9b7a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.page-module___8aEwW__tagline{color:#6b6b6b;margin:0 0 40px;font-size:1.4rem;line-height:1.7;animation:.8s ease-out .2s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__tagline strong{color:#2d4a35;font-weight:600}.page-module___8aEwW__benefitsList{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px;animation:.8s ease-out .3s both page-module___8aEwW__fadeInUp;display:grid}.page-module___8aEwW__benefitItem{color:#2c2c2c;background:#fff9;border:1px solid #e8e5e080;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.page-module___8aEwW__benefitItem:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module___8aEwW__benefitIcon{flex-shrink:0;font-size:1.3rem}.page-module___8aEwW__downloadButtons{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-bottom:32px;animation:.8s ease-out .4s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__downloadButton{border-radius:16px;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__downloadButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module___8aEwW__downloadButton:hover:before{left:100%}.page-module___8aEwW__downloadButtonPrimary{color:#fff;background:linear-gradient(135deg,#2c2c2c,#1a1a1a);box-shadow:0 4px 16px #0003}.page-module___8aEwW__downloadButtonPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.page-module___8aEwW__downloadButtonSecondary{color:#fff;background:linear-gradient(135deg,#4a7c59,#6b9b7a);box-shadow:0 4px 16px #4a7c594d}.page-module___8aEwW__downloadButtonSecondary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4a7c5966}.page-module___8aEwW__platformIcon{flex-shrink:0;width:28px;height:28px}.page-module___8aEwW__downloadText{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__downloadLabel{opacity:.9;font-size:.75rem;line-height:1.2}.page-module___8aEwW__downloadPlatform{font-size:1.15rem;font-weight:700;line-height:1.2}.page-module___8aEwW__socialProof{align-items:center;gap:32px;animation:.8s ease-out .5s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__rating{align-items:center;gap:8px;display:flex}.page-module___8aEwW__stars{color:#ffb800;letter-spacing:2px;font-size:1.1rem}.page-module___8aEwW__ratingText{color:#2c2c2c;font-size:1rem;font-weight:700}.page-module___8aEwW__userCount{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__userCountNumber{color:#4a7c59;font-size:1.3rem;font-weight:800;line-height:1}.page-module___8aEwW__userCountLabel{color:#6b6b6b;font-size:.85rem}.page-module___8aEwW__heroRight{justify-content:center;align-items:center;animation:.8s ease-out .3s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__videoPlaceholder{aspect-ratio:9/16;background:linear-gradient(135deg,#4a7c59 0%,#6b9b7a 100%);border:8px solid #ffffff1a;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #4a7c5959}.page-module___8aEwW__videoGradient{pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 50%,#0003 100%);position:absolute;inset:0}.page-module___8aEwW__playButton{color:#4a7c59;cursor:pointer;z-index:1;background:#fffffffa;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:20px;transition:all .3s;display:flex;box-shadow:0 8px 24px #0003}.page-module___8aEwW__playButton:hover{transform:scale(1.1);box-shadow:0 12px 32px #0000004d}.page-module___8aEwW__playButton svg{width:32px;height:32px;margin-left:4px}.page-module___8aEwW__videoPlaceholder p{color:#fff;z-index:1;text-shadow:0 2px 8px #0000004d;margin:0;font-size:1.1rem;font-weight:600}.page-module___8aEwW__features{background:#fffefb;padding:120px 0;position:relative}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:64px}.page-module___8aEwW__sectionTitle{color:#2c2c2c;letter-spacing:-1px;margin:0 0 16px;font-size:3.2rem;font-weight:800}.page-module___8aEwW__sectionSubtitle{color:#6b6b6b;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.page-module___8aEwW__featureCard{background:#fffefb;border:2px solid #e8e5e0;border-radius:24px;padding:40px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-module___8aEwW__featureCard:before{content:"";background:linear-gradient(90deg,#4a7c59,#6b9b7a);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__featureCard:hover{border-color:#a8d5ba;transform:translateY(-8px);box-shadow:0 16px 48px #0000001f}.page-module___8aEwW__featureCard:hover:before{transform:scaleX(1)}.page-module___8aEwW__featureCardHighlight{background:linear-gradient(135deg,#a8d5ba0d,#fffefb);border-color:#a8d5ba}.page-module___8aEwW__featureBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#4a7c59,#6b9b7a);border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:20px}.page-module___8aEwW__featureIconWrapper{background:linear-gradient(135deg,#4a7c591a,#6b9b7a1a);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;transition:transform .3s;display:flex}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__featureIconWrapper{transform:scale(1.1)rotate(5deg)}.page-module___8aEwW__featureIcon{font-size:36px}.page-module___8aEwW__featureTitle{color:#2c2c2c;letter-spacing:-.3px;margin:0 0 12px;font-size:1.5rem;font-weight:700}.page-module___8aEwW__featureDescription{color:#6b6b6b;margin:0;font-size:1rem;line-height:1.6}.page-module___8aEwW__featureRequest{background:linear-gradient(135deg,#f8f6f4 0%,#fffefb 100%);padding:120px 0}.page-module___8aEwW__requestForm{background:#fffefb;border:2px solid #e8e5e0;border-radius:32px;max-width:800px;margin:0 auto;padding:60px;box-shadow:0 8px 40px #00000014}.page-module___8aEwW__formRow{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.page-module___8aEwW__formGroup{flex-direction:column;display:flex}.page-module___8aEwW__formGroup label{color:#2c2c2c;margin-bottom:12px;font-size:.95rem;font-weight:600}.page-module___8aEwW__formGroup input,.page-module___8aEwW__formGroup textarea{color:#2c2c2c;background:#fffefb;border:2px solid #e8e5e0;border-radius:16px;padding:16px 20px;font-family:inherit;font-size:1rem;transition:all .2s}.page-module___8aEwW__formGroup input:focus,.page-module___8aEwW__formGroup textarea:focus{border-color:#4a7c59;outline:none;box-shadow:0 0 0 4px #4a7c591a}.page-module___8aEwW__formGroup textarea{resize:vertical;min-height:140px}.page-module___8aEwW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7c59,#6b9b7a);border:none;border-radius:20px;width:100%;margin-top:32px;padding:18px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 16px #4a7c594d}.page-module___8aEwW__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #4a7c5966}.page-module___8aEwW__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__successMessage,.page-module___8aEwW__errorMessage{text-align:center;border-radius:16px;margin-top:24px;padding:20px;font-weight:500}.page-module___8aEwW__successMessage{color:#2d4a35;background:#a8d5ba33;border:1px solid #a8d5ba66}.page-module___8aEwW__errorMessage{color:#d97757;background:#d977571a;border:1px solid #d977574d}.page-module___8aEwW__footer{color:#fff;background:linear-gradient(135deg,#2d4a35,#1a3324);padding:80px 0 40px;position:relative}.page-module___8aEwW__footer:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__footerContent{grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:40px;display:grid}.page-module___8aEwW__footerBrand{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__footerLogo{align-items:center;gap:14px;display:flex}.page-module___8aEwW__footerLogo img{border-radius:12px;width:48px;height:48px}.page-module___8aEwW__footerLogo span{font-size:1.3rem;font-weight:700}.page-module___8aEwW__footerTagline{color:#ffffffb3;margin:0;font-size:1rem}.page-module___8aEwW__footerLinks{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__footerLinks a{color:#fffc;width:fit-content;font-size:1rem;text-decoration:none;transition:all .2s}.page-module___8aEwW__footerLinks a:hover{color:#fff;transform:translate(4px)}.page-module___8aEwW__footerBottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:40px}.page-module___8aEwW__footerBottom p{color:#fff9;margin:0;font-size:.9rem}@media (max-width:1024px){.page-module___8aEwW__heroContent{grid-template-columns:1fr;gap:60px}.page-module___8aEwW__heroLeft{text-align:center}.page-module___8aEwW__benefitsList{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.page-module___8aEwW__downloadButtons,.page-module___8aEwW__socialProof{justify-content:center}.page-module___8aEwW__videoPlaceholder{max-width:320px;margin:0 auto}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page-module___8aEwW__footerContent{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.page-module___8aEwW__container{padding:0 24px}.page-module___8aEwW__header{padding:16px 0}.page-module___8aEwW__headerLogo img{width:36px;height:36px}.page-module___8aEwW__headerAppName{font-size:1.2rem}.page-module___8aEwW__hero{padding:60px 0 80px}.page-module___8aEwW__title{letter-spacing:-1px;font-size:2.8rem}.page-module___8aEwW__tagline{font-size:1.15rem}.page-module___8aEwW__benefitsList{gap:12px}.page-module___8aEwW__benefitItem{padding:10px 14px;font-size:.9rem}.page-module___8aEwW__downloadButtons{flex-direction:column;align-items:stretch}.page-module___8aEwW__downloadButton{justify-content:center;padding:14px 24px}.page-module___8aEwW__socialProof{flex-direction:column;align-items:center;gap:20px}.page-module___8aEwW__sectionTitle{font-size:2.2rem}.page-module___8aEwW__sectionSubtitle{font-size:1.1rem}.page-module___8aEwW__featuresGrid,.page-module___8aEwW__formRow{grid-template-columns:1fr}.page-module___8aEwW__requestForm{padding:40px 32px}.page-module___8aEwW__videoPlaceholder{border-radius:28px;max-width:260px}.page-module___8aEwW__playButton{width:72px;height:72px}.page-module___8aEwW__playButton svg{width:28px;height:28px}}
