:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}.main[data-v-541f6c68]{padding:2rem;background:#f9f9f9;border-radius:8px}.features[data-v-541f6c68]{margin-top:2rem;text-align:left}.hero-card-link[data-v-541f6c68]{display:flex;align-items:center;transition:background-color .2s;text-decoration:none;color:#777}.main[data-v-541f6c68]:hover{background-color:#f9fafb}#app[data-v-1f245dc6]{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}header[data-v-1f245dc6]{margin-bottom:3rem}h1[data-v-1f245dc6]{color:#42b883;margin-bottom:.5rem}.tagline[data-v-1f245dc6]{color:#666;font-size:1.2rem;margin-top:0}main[data-v-1f245dc6]{text-align:left}.hero-section[data-v-1f245dc6]{margin-bottom:4rem}.features-section[data-v-1f245dc6]{margin-bottom:4rem;padding:2rem 0}.features-section h2[data-v-1f245dc6]{text-align:center;color:#333;margin-bottom:2rem}.features-grid[data-v-1f245dc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature[data-v-1f245dc6]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #42b883}.feature h3[data-v-1f245dc6]{color:#42b883;margin-top:0;margin-bottom:1rem}.feature p[data-v-1f245dc6]{color:#666;line-height:1.6;margin:0}.faq-section[data-v-1f245dc6]{margin-bottom:4rem;padding:2rem 0}.faq-section h2[data-v-1f245dc6]{text-align:center;color:#333;margin-bottom:2rem}.faq-list[data-v-1f245dc6]{max-width:800px;margin:0 auto}.faq-item[data-v-1f245dc6]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}.faq-item h3[data-v-1f245dc6]{color:#333;margin-top:0;margin-bottom:1rem;font-size:1.1rem}.faq-item p[data-v-1f245dc6]{color:#666;line-height:1.6;margin:0}footer[data-v-1f245dc6]{margin-top:4rem;padding-top:2rem;border-top:1px solid #e9ecef;text-align:center}.footer-content p[data-v-1f245dc6]{color:#666;margin:.5rem 0}@media (max-width: 768px){#app[data-v-1f245dc6]{padding:1rem}.features-grid[data-v-1f245dc6]{grid-template-columns:1fr;gap:1rem}.feature[data-v-1f245dc6],.faq-item[data-v-1f245dc6]{padding:1rem}.tagline[data-v-1f245dc6]{font-size:1rem}}
