.page_page__ZU32B{--primary:#10b981;--primary-light:#34d399;--primary-dark:#059669;--bg-main:#ffffff;--bg-secondary:#f9fafb;--text-primary:#111827;--text-secondary:#6b7280;--border:#e5e7eb;min-height:100vh;background:var(--bg-main)}.page_container__aoG4z{max-width:1200px;margin:0 auto;padding:0 2rem}.page_hero__SKW6o{min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff,#f0fdf4);position:relative;overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.1) 0,rgba(16,185,129,0) 70%);top:-200px;right:-200px}.page_heroContent__2lPR8{text-align:center;position:relative;z-index:1;animation:page_fadeInUp__SpOy_ .8s ease-out}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_logo__7fc9l{font-size:5rem;margin-bottom:1rem;animation:page_bounce__Y_Fqi 2s ease-in-out infinite}@keyframes page_bounce__Y_Fqi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_title__3jonF{font-size:3.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.page_tagline___8E6T{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;font-weight:400}.page_downloadButton__A6C4Z{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:var(--text-primary);color:white;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page_downloadButton__A6C4Z:hover{background:var(--primary);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.page_downloadIcon__4OKSy{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M9 19l3 3m0 0l3-3m-3 3V10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.page_features__8wy9y{padding:6rem 0;background:var(--bg-main)}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:1100px;margin:0 auto}.page_featureCard__09F8a{background:var(--bg-main);padding:3rem 2.5rem;border-radius:20px;border:1px solid var(--border);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_featureCard__09F8a:hover{transform:translateY(-8px);border-color:var(--primary-light);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04)}.page_featureNumber__qRltQ{display:inline-block;font-size:.875rem;font-weight:700;color:var(--primary);background:rgba(16,185,129,.1);padding:.5rem 1rem;border-radius:20px;margin-bottom:1.5rem;letter-spacing:.05em}.page_featureTitle__kH4Xm{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}.page_featureDescription__gBWpw{font-size:1rem;color:var(--text-secondary);line-height:1.7}.page_cta__zCVvt{padding:6rem 0;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);text-align:center;position:relative;overflow:hidden}.page_cta__zCVvt:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);bottom:-300px;left:-200px}.page_ctaContent__6OX1e{position:relative;z-index:1}.page_ctaTitle__T8028{font-size:2.5rem;font-weight:700;color:white;margin-bottom:2.5rem;letter-spacing:-.02em}.page_ctaButton__tHxa2{display:inline-flex;align-items:center;padding:1.25rem 3rem;background:white;color:var(--primary);border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.page_ctaButton__tHxa2:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.15)}.page_footer__sHKi3{background:var(--text-primary);padding:3rem 0}.page_footerContent__sUmFz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.page_footerText__OqpQ_{color:rgba(255,255,255,.7);font-size:.9rem}.page_footerLinks__DGiLt{display:flex;gap:2rem}.page_footerLink__8kkdp{color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;transition:color .2s ease}.page_footerLink__8kkdp:hover{color:white}@media (max-width:768px){.page_container__aoG4z{padding:0 1.5rem}.page_hero__SKW6o{min-height:80vh}.page_logo__7fc9l{font-size:4rem}.page_title__3jonF{font-size:2.5rem}.page_tagline___8E6T{font-size:1.1rem}.page_downloadButton__A6C4Z{padding:.875rem 2rem;font-size:1rem}.page_features__8wy9y{padding:4rem 0}.page_featureGrid__LbVmI{grid-template-columns:1fr;gap:2rem}.page_featureCard__09F8a{padding:2.5rem 2rem}.page_featureTitle__kH4Xm{font-size:1.5rem}.page_cta__zCVvt{padding:4rem 0}.page_ctaTitle__T8028{font-size:2rem}.page_ctaButton__tHxa2{padding:1rem 2.5rem}.page_footerContent__sUmFz{flex-direction:column;text-align:center}}@media (max-width:480px){.page_title__3jonF{font-size:2rem}.page_tagline___8E6T{font-size:1rem}.page_featureCard__09F8a{padding:2rem 1.5rem}.page_ctaTitle__T8028{font-size:1.75rem}}