.landing[data-astro-cid-j7pv25f6]{padding-top:64px}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden}.gradient-orb[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.orb-1[data-astro-cid-j7pv25f6]{width:600px;height:600px;background:#50e3c2;top:-200px;right:-100px}.orb-2[data-astro-cid-j7pv25f6]{width:400px;height:400px;background:#7928ca;bottom:-100px;left:-100px}.orb-3[data-astro-cid-j7pv25f6]{width:300px;height:300px;background:#ff0080;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding:60px 24px}.badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:8px 16px;background:#50e3c21a;border:1px solid rgba(80,227,194,.3);border-radius:100px;font-size:13px;color:#50e3c2;margin-bottom:24px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.hero-description[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--text-secondary);max-width:500px;margin:0 auto 40px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-lg[data-astro-cid-j7pv25f6]{padding:16px 32px;font-size:16px}.features[data-astro-cid-j7pv25f6]{padding:120px 0}.section-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:36px;font-weight:700;margin-bottom:16px}.section-subtitle[data-astro-cid-j7pv25f6]{text-align:center;color:var(--text-secondary);margin-bottom:60px}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.feature-card[data-astro-cid-j7pv25f6]{padding:32px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all .3s ease}.feature-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-cyan);transform:translateY(-4px)}.feature-icon[data-astro-cid-j7pv25f6]{font-size:32px;margin-bottom:16px}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600;margin-bottom:8px}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:14px}.languages-section[data-astro-cid-j7pv25f6]{padding:120px 0;background:var(--bg-secondary)}.languages-preview[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:40px}.lang-group[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.lang-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.lang-chip[data-astro-cid-j7pv25f6]{padding:10px 16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:100px;font-size:14px;transition:all .2s ease}.lang-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.cta[data-astro-cid-j7pv25f6]{padding:120px 0}.faq[data-astro-cid-j7pv25f6]{padding:120px 0;background:var(--bg-secondary)}.faq-list[data-astro-cid-j7pv25f6]{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-j7pv25f6]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-j7pv25f6]:hover{border-color:#50e3c24d}.faq-item[data-astro-cid-j7pv25f6].active{border-color:var(--accent-cyan)}.faq-question[data-astro-cid-j7pv25f6]{width:100%;padding:20px 24px;background:none;border:none;color:var(--text-primary);font-size:16px;font-weight:500;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:16px}.faq-question[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex:1}.faq-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;color:var(--text-secondary);transition:transform .3s ease}.faq-item[data-astro-cid-j7pv25f6].active .faq-icon[data-astro-cid-j7pv25f6]{transform:rotate(180deg);color:var(--accent-cyan)}.faq-answer[data-astro-cid-j7pv25f6]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item[data-astro-cid-j7pv25f6].active .faq-answer[data-astro-cid-j7pv25f6]{max-height:300px}.faq-answer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 24px 20px;color:var(--text-secondary);font-size:14px;line-height:1.7}.cta-card[data-astro-cid-j7pv25f6]{text-align:center;padding:80px 40px;background:linear-gradient(135deg,#50e3c21a,#7928ca1a);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.cta-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:32px;margin-bottom:16px}.cta-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);margin-bottom:32px}.footer[data-astro-cid-j7pv25f6]{padding:40px 0;border-top:1px solid var(--border-color)}.footer-content[data-astro-cid-j7pv25f6]{text-align:center}.footer-logo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;margin-bottom:8px}.footer-text[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.footer-copyright[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:13px}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:36px}.features-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.faq-question[data-astro-cid-j7pv25f6]{font-size:15px}}
