.container[data-v-0f2faaf1]{max-width:1200px;margin:0 auto;padding:0 1rem}.app-footer[data-v-0f2faaf1]{background:#111827;color:#fff;padding:2rem 0}.footer-content[data-v-0f2faaf1]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:15px}@media (min-width:768px){.footer-content[data-v-0f2faaf1]{grid-template-columns:2fr 1fr 1fr}}.footer-brand[data-v-0f2faaf1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.footer-logo[data-v-0f2faaf1]{background:linear-gradient(135deg,#dfe0e0,#b4f4ff);border-radius:.5rem;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-brand-text h3[data-v-0f2faaf1]{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;color:transparent}.footer-brand-text p[data-v-0f2faaf1]{font-size:.875rem;color:#9ca3af}.footer-description[data-v-0f2faaf1]{color:#d1d5db;line-height:1.6;margin-bottom:1.5rem}.footer-social[data-v-0f2faaf1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.social-link[data-v-0f2faaf1]{color:#9ca3af}.social-link[data-v-0f2faaf1]:hover{color:#60a5fa}.footer-links h4[data-v-0f2faaf1]{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-links li[data-v-0f2faaf1]{padding:5px 0}.footer-links a[data-v-0f2faaf1]{color:#d1d5db;text-decoration:none}.footer-links a[data-v-0f2faaf1]:hover{color:#60a5fa}.footer-bottom[data-v-0f2faaf1]{border-top:1px solid #1f2937;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.copyright[data-v-0f2faaf1],.tagline[data-v-0f2faaf1]{font-size:.875rem;color:#9ca3af}.container[data-v-e8da1f2e]{max-width:100%;width:100%;margin:0 auto;padding:0 1rem}.main-content[data-v-e8da1f2e]{min-height:calc(100vh - 80px);background:linear-gradient(135deg,var(--blue-50),#f0fdfa 50%,var(--blue-50));color:var(--gray-700)}.hero-section[data-v-e8da1f2e]{background:#fff;padding:2rem 0;text-align:center}.hero-icon[data-v-e8da1f2e]{background-color:#dbeafe;padding:.75rem;border-radius:9999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1rem}.hero-icon svg[data-v-e8da1f2e]{width:1.5rem;height:1.5rem;color:#2563eb}.hero-title[data-v-e8da1f2e]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.hero-description[data-v-e8da1f2e]{font-size:1.125rem;color:#4b5563;max-width:42rem;margin:0 auto}.faq-section[data-v-e8da1f2e]{padding:2rem 0}.faq-container[data-v-e8da1f2e]{max-width:56rem;margin:0 auto}.faq-list[data-v-e8da1f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.faq-item[data-v-e8da1f2e]{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.faq-item[data-v-e8da1f2e]:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.faq-header[data-v-e8da1f2e]{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-bottom:1px solid transparent}.faq-item.active .faq-header[data-v-e8da1f2e]{border-bottom-color:#e5e7eb}.faq-question[data-v-e8da1f2e]{font-size:1rem;font-weight:600;color:#1f2937;margin-right:1rem}.faq-toggle[data-v-e8da1f2e]{color:#9ca3af;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-ms-flex-negative:0;flex-shrink:0}.faq-item.active .faq-toggle[data-v-e8da1f2e]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-answer[data-v-e8da1f2e]{padding:0 1.25rem;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer[data-v-e8da1f2e]{padding:0 1.25rem 1.25rem;max-height:500px}.faq-answer-content[data-v-e8da1f2e]{color:#4b5563;line-height:1.6}.contact-section[data-v-e8da1f2e]{background:#fff;padding:2.5rem 0;text-align:center}.contact-container[data-v-e8da1f2e]{max-width:42rem;margin:0 auto}.contact-title[data-v-e8da1f2e]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.contact-description[data-v-e8da1f2e]{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}.contact-buttons[data-v-e8da1f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:640px){.contact-buttons[data-v-e8da1f2e]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.btn[data-v-e8da1f2e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;height:2.5rem;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;border:1px solid transparent}.btn-outline[data-v-e8da1f2e]{background:#fff;border-color:#d1d5db;color:#374151}.btn-outline[data-v-e8da1f2e]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-e8da1f2e]{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border:none}.btn-primary[data-v-e8da1f2e]:hover{background:linear-gradient(135deg,#1d4ed8,#0891b2)}.quickstart-section[data-v-e8da1f2e]{background:#eff6ff;padding:2.5rem 0}.quickstart-title[data-v-e8da1f2e]{font-size:1.5rem;font-weight:700;text-align:center;color:#111827;margin-bottom:2rem}.quickstart-steps[data-v-e8da1f2e]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.quickstart-steps[data-v-e8da1f2e]{grid-template-columns:repeat(3,1fr)}}.step[data-v-e8da1f2e]{text-align:center}.step-number[data-v-e8da1f2e]{background:#2563eb;color:#fff;width:2.5rem;height:2.5rem;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1rem;font-size:1.125rem;font-weight:700}.step-title[data-v-e8da1f2e]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.step-description[data-v-e8da1f2e]{color:#4b5563;font-size:.875rem}