:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{padding:0 2rem}}.language-switcher[data-v-abdfc7d2]{display:flex;align-items:center;gap:.5rem}.lang-btn[data-v-abdfc7d2]{background:none;border:none;color:#86868b;font-size:.9rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.lang-btn[data-v-abdfc7d2]:hover{color:#1d1d1f;background:#8b5cf61a}.lang-btn.active[data-v-abdfc7d2]{color:#8b5cf6;font-weight:600}.separator[data-v-abdfc7d2]{color:#86868b;font-size:.8rem}@media (max-width: 480px){.lang-btn[data-v-abdfc7d2]{font-size:.8rem;padding:.2rem .4rem}}#app[data-v-e71fd9d6]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-e71fd9d6]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.nav[data-v-e71fd9d6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}@media (min-width: 768px){.nav[data-v-e71fd9d6]{padding:1rem 2rem}}.brand-link[data-v-e71fd9d6]{text-decoration:none;color:inherit;transition:opacity .2s ease}.brand-link[data-v-e71fd9d6]:hover{opacity:.8}.nav-brand h1[data-v-e71fd9d6]{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}@media (min-width: 480px){.nav-brand h1[data-v-e71fd9d6]{font-size:1.1rem;max-width:220px}}@media (min-width: 768px){.nav-brand h1[data-v-e71fd9d6]{font-size:1.5rem;max-width:none;white-space:normal;overflow:visible;text-overflow:unset}}.nav-links[data-v-e71fd9d6]{display:flex;gap:1rem}@media (min-width: 768px){.nav-links[data-v-e71fd9d6]{gap:2rem}}.nav-link[data-v-e71fd9d6]{text-decoration:none;color:#1d1d1f;font-weight:500;padding:.4rem .8rem;border-radius:8px;transition:all .2s ease;font-size:.9rem}@media (min-width: 768px){.nav-link[data-v-e71fd9d6]{padding:.5rem 1rem;font-size:1rem}}.nav-link[data-v-e71fd9d6]:hover{background:#8b5cf61a}.nav-link.router-link-active[data-v-e71fd9d6]{background:linear-gradient(135deg,#4a90e2,#8b5cf6);color:#fff}.main[data-v-e71fd9d6]{flex:1;padding:1rem 0}@media (min-width: 768px){.main[data-v-e71fd9d6]{padding:2rem 0}}.footer[data-v-e71fd9d6]{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.1);margin-top:auto}.footer-content[data-v-e71fd9d6]{max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media (min-width: 768px){.footer-content[data-v-e71fd9d6]{padding:2rem}}.footer-links[data-v-e71fd9d6]{display:flex;gap:1.5rem}@media (min-width: 768px){.footer-links[data-v-e71fd9d6]{gap:2rem}}.footer-link[data-v-e71fd9d6]{text-decoration:none;color:#86868b;font-size:.9rem;transition:color .2s ease}.footer-link[data-v-e71fd9d6]:hover{color:#1d1d1f}.footer-copy p[data-v-e71fd9d6]{margin:0;color:#86868b;font-size:.9rem}@media (max-width: 640px){.footer-content[data-v-e71fd9d6]{flex-direction:column;text-align:center}.nav-links[data-v-e71fd9d6]{gap:.5rem}.nav-link[data-v-e71fd9d6]{padding:.25rem .5rem;font-size:.8rem}.nav[data-v-e71fd9d6]{padding:.5rem .75rem}}@media (max-width: 480px){.nav-brand h1[data-v-e71fd9d6]{font-size:.9rem;max-width:160px}.nav-links[data-v-e71fd9d6]{gap:.3rem}.nav-link[data-v-e71fd9d6]{padding:.2rem .4rem;font-size:.75rem}}.home[data-v-7290474d]{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (min-width: 768px){.home[data-v-7290474d]{padding:0 2rem}}.hero[data-v-7290474d]{text-align:center;padding:2rem 0 3rem}@media (min-width: 768px){.hero[data-v-7290474d]{padding:4rem 0 6rem}}.hero-title[data-v-7290474d]{font-size:1.8rem;font-weight:700;color:#1d1d1f;margin-bottom:1rem;background:linear-gradient(135deg,#4a90e2,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 480px){.hero-title[data-v-7290474d]{font-size:2.2rem}}@media (min-width: 768px){.hero-title[data-v-7290474d]{font-size:3.5rem;line-height:1.2}}.hero-subtitle[data-v-7290474d]{font-size:1.1rem;color:#6b7280;margin-bottom:1.5rem;font-weight:500;line-height:1.4}@media (min-width: 768px){.hero-subtitle[data-v-7290474d]{font-size:1.5rem;margin-bottom:2rem}}.hero-description[data-v-7290474d]{font-size:.95rem;color:#1d1d1f;max-width:100%;margin:0 auto;line-height:1.6;padding:0;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 768px){.hero-description[data-v-7290474d]{font-size:1.1rem;max-width:600px;padding:0}}.features[data-v-7290474d]{padding:2rem 0}@media (min-width: 768px){.features[data-v-7290474d]{padding:4rem 0}}.features-content h2[data-v-7290474d]{text-align:center;font-size:1.5rem;color:#1d1d1f;margin-bottom:2rem;font-weight:600;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 480px){.features-content h2[data-v-7290474d]{font-size:1.8rem}}@media (min-width: 768px){.features-content h2[data-v-7290474d]{font-size:2.5rem;margin-bottom:3rem}}.features-grid[data-v-7290474d]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media (min-width: 768px){.features-grid[data-v-7290474d]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features-grid[data-v-7290474d]{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}}.feature-card[data-v-7290474d]{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}@media (min-width: 768px){.feature-card[data-v-7290474d]{padding:2rem}}.feature-card[data-v-7290474d]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.feature-icon[data-v-7290474d]{font-size:2.5rem;margin-bottom:.8rem}@media (min-width: 768px){.feature-icon[data-v-7290474d]{font-size:3rem;margin-bottom:1rem}}.feature-card h3[data-v-7290474d]{font-size:1.1rem;color:#1d1d1f;margin-bottom:.8rem;font-weight:600}@media (min-width: 768px){.feature-card h3[data-v-7290474d]{font-size:1.3rem;margin-bottom:1rem}}.feature-card p[data-v-7290474d]{color:#86868b;line-height:1.5;font-size:.9rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 768px){.feature-card p[data-v-7290474d]{font-size:1rem}}
