.page-module___8aEwW__main{background-color:var(--bg-color);min-height:100vh;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .3s,color .3s}.page-module___8aEwW__nav{background-color:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:sticky;top:0}.page-module___8aEwW__logoText{letter-spacing:-.5px;font-size:28px;font-weight:800}.page-module___8aEwW__look{color:#007aff}.page-module___8aEwW__talk{color:#ff9500}.page-module___8aEwW__navControls{align-items:center;gap:12px;display:flex}.page-module___8aEwW__langSelector{border:1px solid var(--border-color);background-color:var(--card-bg);color:var(--text-color);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;font-weight:500}.page-module___8aEwW__themeToggle{border:1px solid var(--border-color);background-color:var(--card-bg);color:var(--text-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.page-module___8aEwW__themeToggle:hover{background-color:var(--features-bg)}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;padding:120px 24px;display:flex}.page-module___8aEwW__title{letter-spacing:-1.5px;color:var(--text-color);margin-bottom:24px;font-size:64px;font-weight:800;line-height:1.1}.page-module___8aEwW__subtitle{color:#007aff;margin-top:12px;font-size:28px;font-weight:500;display:block}.page-module___8aEwW__description{color:var(--desc-color);max-width:600px;margin-bottom:48px;font-size:20px;line-height:1.6}.page-module___8aEwW__ctaGroup{gap:16px;display:flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{cursor:pointer;border-radius:30px;padding:16px 32px;font-size:18px;font-weight:600;transition:all .2s}.page-module___8aEwW__primaryButton{color:#fff;background-color:#007aff;border:none}.page-module___8aEwW__primaryButton:hover{background-color:#005bb5;transform:translateY(-2px)}.page-module___8aEwW__secondaryButton{color:var(--text-color);border:2px solid var(--btn-sec-border);background-color:#0000}.page-module___8aEwW__secondaryButton:hover{border-color:var(--text-color)}.page-module___8aEwW__features{background-color:var(--features-bg);justify-content:center;gap:48px;padding:80px 48px;display:flex}.page-module___8aEwW__featureCard{background-color:var(--card-bg);text-align:center;border-radius:24px;flex:1;max-width:320px;padding:40px 32px;box-shadow:0 10px 30px #0000000d}.page-module___8aEwW__featureIcon{margin-bottom:24px;font-size:48px}.page-module___8aEwW__featureTitle{color:var(--text-color);margin-bottom:16px;font-size:24px;font-weight:700}.page-module___8aEwW__featureDesc{color:#8e8e93;font-size:16px;line-height:1.5}.page-module___8aEwW__footer{color:#8e8e93;text-align:center;background-color:#1c1c1e;padding:60px 24px 40px}.page-module___8aEwW__footerLinks{justify-content:center;gap:32px;margin-bottom:32px;display:flex}.page-module___8aEwW__footerLink{color:#d1d1d6;font-size:14px;text-decoration:none;transition:color .2s}.page-module___8aEwW__footerLink:hover{color:#fff}.page-module___8aEwW__copyright{color:#666;font-size:14px}@media (max-width:768px){.page-module___8aEwW__nav{padding:16px 20px}.page-module___8aEwW__logoText{font-size:24px}.page-module___8aEwW__hero{padding:60px 20px}.page-module___8aEwW__title{letter-spacing:-1px;font-size:42px}.page-module___8aEwW__subtitle{font-size:20px}.page-module___8aEwW__description{margin-bottom:32px;font-size:16px}.page-module___8aEwW__ctaGroup{flex-direction:column;gap:12px;width:100%}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%;padding:16px;font-size:16px}.page-module___8aEwW__features{flex-direction:column;gap:24px;padding:40px 20px}.page-module___8aEwW__featureCard{max-width:100%;padding:32px 24px}.page-module___8aEwW__footerLinks{flex-direction:column;gap:16px}}
