.page_main__GlU4n{min-height:100vh}.page_nav__zpG_3{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.page_navBrand__M8fYP{display:flex;align-items:center;gap:12px}.page_navIcon__8EdMs{border-radius:10px;object-fit:cover}.page_navName__Zuv5R{font-size:24px;font-weight:700;letter-spacing:-.5px}.page_navAccent__CYtDE{color:var(--accent)}.page_hero__SKW6o{max-width:1100px;margin:0 auto;padding:0 32px 80px}.page_heroContent__2lPR8{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:640px}.page_heroTitle__Gfler{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;letter-spacing:-2px}.page_heroAccent__Ur4Gt{color:var(--accent-light)}.page_heroSub__YNSLe{font-size:20px;color:var(--text-secondary);line-height:1.6;max-width:480px}.page_heroCtas__PKEzw{display:flex;gap:16px;flex-wrap:wrap}.page_ctaPrimary__wftVG{display:inline-block;background:var(--accent);color:white;padding:16px 32px;border-radius:14px;font-weight:600;font-size:16px;transition:transform .15s,box-shadow .15s}.page_ctaPrimary__wftVG:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(124,58,237,.4);text-decoration:none}.page_ctaSecondary__bpX9v{display:inline-block;background:var(--surface);color:var(--accent-light);padding:16px 32px;border-radius:14px;font-weight:600;font-size:16px;border:1px solid var(--border);transition:transform .15s,border-color .15s}.page_ctaSecondary__bpX9v:hover{transform:translateY(-2px);border-color:var(--accent);text-decoration:none}.page_heroScreenshots__c2qcB{display:flex;justify-content:center;align-items:flex-end;gap:16px;margin-top:56px;padding-bottom:16px}.page_heroPhone__CO2gA{flex-shrink:0;opacity:.85;transform:scale(.9);transition:transform .3s,opacity .3s}.page_heroPhone__CO2gA:hover{opacity:1;transform:scale(.93)}.page_heroPhoneCenter__E7qiJ{opacity:1;transform:scale(1)}.page_heroPhoneCenter__E7qiJ:hover{transform:scale(1.03)}.page_heroPhoneImage__sPKhB{border-radius:20px;box-shadow:0 16px 48px rgba(124,58,237,.25)}.page_sectionTitle__hzsAh{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-1px;text-align:center;margin-bottom:56px}.page_howSection__BYjPk{max-width:1100px;margin:0 auto;padding:80px 32px}.page_steps__e0Sxr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_step__DI9Zu{background:var(--surface);border-radius:16px;padding:32px 24px;border:1px solid var(--border);transition:transform .2s,border-color .2s}.page_step__DI9Zu:hover{transform:translateY(-4px);border-color:var(--accent)}.page_stepNum__6pMPK{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.page_stepTitle__kKqcb{font-size:20px;font-weight:700;margin:12px 0 8px}.page_stepDesc__kxdqC{font-size:15px;color:var(--text-secondary);line-height:1.6}.page_featuresSection__kMr0r{max-width:1100px;margin:0 auto;padding:80px 32px}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.page_featureCard__09F8a{background:var(--surface);border-radius:16px;padding:32px 24px;border:1px solid var(--border);transition:transform .2s,border-color .2s}.page_featureCard__09F8a:hover{transform:translateY(-4px);border-color:var(--accent)}.page_featureEmoji__cNyDM{font-size:36px;display:block;margin-bottom:16px}.page_featureTitle__kH4Xm{font-size:18px;font-weight:700;margin-bottom:8px}.page_featureDesc__NoH8C{font-size:15px;color:var(--text-secondary);line-height:1.6}.page_footer__sHKi3{border-top:1px solid var(--border);padding:40px 32px}.page_footerContent__sUmFz{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_footerBrand__fYpqm{display:flex;align-items:center;gap:12px}.page_footerText__OqpQ_{font-size:14px;color:var(--text-muted)}@media (max-width:768px){.page_hero__SKW6o{padding:0 20px 60px}.page_heroScreenshots__c2qcB{gap:8px}.page_heroPhoneImage__sPKhB{width:110px;height:auto;border-radius:12px}.page_featuresSection__kMr0r,.page_howSection__BYjPk{padding:60px 20px}.page_featuresGrid__L4_rO,.page_steps__e0Sxr{grid-template-columns:1fr}}