.page-module___8aEwW__page{background-color:var(--bg-page);flex-direction:column;align-items:center;min-height:100dvh;padding:0 24px;display:flex;position:relative}.page-module___8aEwW__container{z-index:1;flex-direction:column;width:100%;max-width:1200px;display:flex}.page-module___8aEwW__nav{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.page-module___8aEwW__logo{align-items:center;gap:12px;display:flex}.page-module___8aEwW__logoImg{border-radius:10px;width:40px;height:40px}.page-module___8aEwW__logoText{color:var(--text-primary);letter-spacing:-.5px;font-size:20px;font-weight:700}.page-module___8aEwW__hero{text-align:center;max-width:800px;margin-top:120px;margin-left:auto;margin-right:auto}.page-module___8aEwW__title{color:var(--text-primary);letter-spacing:-2px;margin-bottom:24px;font-size:64px;font-weight:800;line-height:1.1}.page-module___8aEwW__highlight{color:var(--color-primary)}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.5}.page-module___8aEwW__ctaWrapper{justify-content:center;gap:16px;display:flex}.page-module___8aEwW__ctaButton{border-radius:30px;align-items:center;gap:12px;padding:16px 32px;font-size:18px;display:flex}.page-module___8aEwW__features{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:140px;padding-bottom:80px;display:grid}.page-module___8aEwW__featureCard{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);text-align:left;border-radius:20px;padding:32px;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__featureCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module___8aEwW__featureIcon{color:var(--color-primary);background:#007aff1a;border-radius:12px;margin-bottom:20px;padding:12px;display:inline-flex}.page-module___8aEwW__featureTitle{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.page-module___8aEwW__featureDesc{color:var(--text-secondary);font-size:15px;line-height:1.5}.page-module___8aEwW__showcase{flex-direction:column;gap:120px;margin-top:60px;padding-bottom:120px;display:flex}.page-module___8aEwW__showcaseRow{justify-content:space-between;align-items:center;gap:60px;display:flex}.page-module___8aEwW__reverseRow{flex-direction:row-reverse}.page-module___8aEwW__showcaseText{flex:1}.page-module___8aEwW__showcaseTitle{letter-spacing:-1px;color:var(--text-primary);margin-bottom:24px;font-size:40px;font-weight:800;line-height:1.2}.page-module___8aEwW__showcaseDesc{color:var(--text-secondary);font-size:18px;line-height:1.6}.page-module___8aEwW__showcaseImage{flex:1;justify-content:center;display:flex}.page-module___8aEwW__showcaseImage img{border:1px solid var(--border-color);border-radius:24px;max-width:100%;height:auto;box-shadow:0 20px 60px #0003}.page-module___8aEwW__footer{border-top:1px solid var(--border-color);background-color:var(--bg-card);width:100%;margin-top:auto;padding:80px 24px 40px}.page-module___8aEwW__footerContent{flex-wrap:wrap;justify-content:space-between;gap:60px;max-width:1200px;margin:0 auto;display:flex}.page-module___8aEwW__footerBrand{max-width:400px}.page-module___8aEwW__footerDesc{color:var(--text-secondary);margin-top:16px;font-size:15px;line-height:1.6}.page-module___8aEwW__footerLinks{gap:80px;display:flex}.page-module___8aEwW__linkColumn{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__linkColumn h4{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.page-module___8aEwW__linkColumn a{color:var(--text-secondary);font-size:15px;text-decoration:none;transition:color .2s}.page-module___8aEwW__linkColumn a:hover{color:var(--color-primary)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--border-color);text-align:center;max-width:1200px;color:var(--text-tertiary);margin:60px auto 0;padding-top:24px;font-size:14px}@media (max-width:800px){.page-module___8aEwW__hero{margin-top:60px}.page-module___8aEwW__title{font-size:48px}.page-module___8aEwW__ctaWrapper{flex-direction:column;padding:0 16px}.page-module___8aEwW__features{grid-template-columns:1fr;gap:24px;margin-top:80px}.page-module___8aEwW__showcase{gap:80px;margin-top:40px}.page-module___8aEwW__showcaseRow,.page-module___8aEwW__reverseRow{text-align:center;flex-direction:column;gap:40px}.page-module___8aEwW__showcaseTitle{font-size:32px}.page-module___8aEwW__footerContent,.page-module___8aEwW__footerLinks{flex-direction:column;gap:40px}}
