.about-page[data-v-a8c10079]{--section-padding:2rem;--card-bg:#fff;--card-border:#e9ecef;--text-primary:#2c3e50;--text-secondary:#6c757d;--accent-color:#3498db;--accent-hover:#2980b9}.about-page-content[data-v-a8c10079]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.hero-section[data-v-a8c10079]{text-align:center;padding:var(--section-padding) 0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:1rem;margin-bottom:2rem}.hero-content[data-v-a8c10079]{color:#fff;max-width:600px;margin:0 auto;padding:2rem}.hero-title[data-v-a8c10079]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.hero-tagline[data-v-a8c10079]{opacity:.95;margin:0 0 1rem;font-size:1.25rem;font-weight:500}.hero-description[data-v-a8c10079]{opacity:.9;margin:0;font-size:1rem;line-height:1.6}.stats-section[data-v-a8c10079]{margin-bottom:2rem}.stats-grid[data-v-a8c10079]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.stat-card[data-v-a8c10079]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;align-items:center;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.stat-card[data-v-a8c10079]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.stat-icon[data-v-a8c10079]{margin-bottom:.5rem;font-size:2rem}.stat-value[data-v-a8c10079]{color:var(--accent-color);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.stat-label[data-v-a8c10079]{color:var(--text-secondary);font-size:.875rem}.section-title[data-v-a8c10079]{color:var(--text-primary);border-bottom:2px solid var(--accent-color);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600;display:inline-block}.tech-section[data-v-a8c10079]{margin-bottom:2rem}.tech-grid[data-v-a8c10079]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.tech-card[data-v-a8c10079]{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.tech-card[data-v-a8c10079]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.tech-icon[data-v-a8c10079]{margin-bottom:.75rem;font-size:2.5rem;display:block}.tech-name[data-v-a8c10079]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.tech-desc[data-v-a8c10079]{color:var(--text-secondary);margin:0;font-size:.875rem}.migration-section[data-v-a8c10079]{margin-bottom:2rem}.migration-card[data-v-a8c10079]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;padding:2rem}.migration-header[data-v-a8c10079]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.migration-phase[data-v-a8c10079]{color:var(--text-primary);font-size:1.125rem;font-weight:600}.migration-progress[data-v-a8c10079]{color:var(--accent-color);background:#3498db1a;border-radius:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.progress-bar[data-v-a8c10079]{background:#e9ecef;border-radius:6px;width:100%;height:12px;margin-bottom:1rem;overflow:hidden}.progress-fill[data-v-a8c10079]{background:linear-gradient(90deg,#27ae60,#2ecc71);border-radius:6px;height:100%;transition:width .3s}.migration-desc[data-v-a8c10079]{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem}.milestones[data-v-a8c10079]{flex-direction:column;gap:1rem;display:flex}.milestone-item[data-v-a8c10079]{border-left:4px solid var(--text-secondary);background:#f8f9fa;border-radius:.5rem;gap:1rem;padding:1rem;display:flex}.milestone-item.completed[data-v-a8c10079]{background:#d4edda;border-left-color:#27ae60}.milestone-icon[data-v-a8c10079]{flex-shrink:0;font-size:1.25rem}.milestone-content[data-v-a8c10079]{flex:1}.milestone-phase[data-v-a8c10079]{color:var(--text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.milestone-desc[data-v-a8c10079]{color:var(--text-secondary);margin:0;font-size:.875rem}.faq-section[data-v-a8c10079]{margin-bottom:2rem}.faq-list[data-v-a8c10079]{flex-direction:column;gap:.5rem;display:flex}.faq-item[data-v-a8c10079]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;padding:1rem}.faq-item[open][data-v-a8c10079]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-question[data-v-a8c10079]{cursor:pointer;color:var(--text-primary);margin:0;padding:.25rem 0;font-weight:600}.faq-question[data-v-a8c10079]:hover{color:var(--accent-color)}.faq-answer[data-v-a8c10079]{color:var(--text-secondary);border-top:1px solid var(--card-border);margin:1rem 0 0;padding-top:1rem;font-size:.9375rem}.contact-section[data-v-a8c10079]{margin-bottom:2rem}.contact-content[data-v-a8c10079]{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;padding:2rem}.contact-content p[data-v-a8c10079]{color:var(--text-secondary);margin:0 0 1.5rem;font-size:1rem}.contact-links[data-v-a8c10079]{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.contact-link[data-v-a8c10079]{background:var(--accent-color);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.contact-link[data-v-a8c10079]:hover{background:var(--accent-hover)}@media (max-width:768px){.hero-section[data-v-a8c10079]{padding:1.5rem 0}.hero-title[data-v-a8c10079]{font-size:1.75rem}.hero-tagline[data-v-a8c10079]{font-size:1rem}.stats-grid[data-v-a8c10079],.tech-grid[data-v-a8c10079]{grid-template-columns:repeat(2,1fr)}.migration-header[data-v-a8c10079]{flex-direction:column;align-items:flex-start;gap:.5rem}.contact-links[data-v-a8c10079]{flex-direction:column;align-items:center}}@media (max-width:480px){.stats-grid[data-v-a8c10079],.tech-grid[data-v-a8c10079]{grid-template-columns:1fr}.stat-card[data-v-a8c10079],.tech-card[data-v-a8c10079],.migration-card[data-v-a8c10079]{padding:1rem}.milestone-item[data-v-a8c10079]{padding:.75rem}}@keyframes fadeInUp-a8c10079{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-section[data-v-a8c10079],.stats-section[data-v-a8c10079],.tech-section[data-v-a8c10079],.migration-section[data-v-a8c10079],.faq-section[data-v-a8c10079],.contact-section[data-v-a8c10079]{animation:.5s forwards fadeInUp-a8c10079}.stats-section[data-v-a8c10079]{animation-delay:.1s}.tech-section[data-v-a8c10079]{animation-delay:.2s}.migration-section[data-v-a8c10079]{animation-delay:.3s}.faq-section[data-v-a8c10079]{animation-delay:.4s}.contact-section[data-v-a8c10079]{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.hero-section[data-v-a8c10079],.stats-section[data-v-a8c10079],.tech-section[data-v-a8c10079],.migration-section[data-v-a8c10079],.faq-section[data-v-a8c10079],.contact-section[data-v-a8c10079]{animation:none}.stat-card[data-v-a8c10079]:hover,.tech-card[data-v-a8c10079]:hover{transform:none}}.not-found-page[data-v-fc850233]{--primary-color:#3498db;--primary-dark:#2980b9;--secondary-color:#95a5a6;--text-primary:#2c3e50;--text-secondary:#7f8c8d;--bg-gradient-start:#667eea;--bg-gradient-end:#764ba2}.error-background[data-v-fc850233]{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.floating-shape[data-v-fc850233]{opacity:.1;border-radius:50%;position:absolute}.shape-1[data-v-fc850233]{background:var(--bg-gradient-start);width:300px;height:300px;animation:20s ease-in-out infinite float-fc850233;top:10%;left:10%}.shape-2[data-v-fc850233]{background:var(--bg-gradient-end);width:200px;height:200px;animation:15s ease-in-out infinite reverse float-fc850233;top:50%;right:15%}.shape-3[data-v-fc850233]{background:var(--primary-color);width:150px;height:150px;animation:25s ease-in-out infinite float-fc850233;bottom:20%;left:30%}@keyframes float-fc850233{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(30px,-30px)rotate(90deg)}50%{transform:translate(-20px,20px)rotate(180deg)}75%{transform:translate(20px,30px)rotate(270deg)}}.error-container[data-v-fc850233]{z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:3rem 1.5rem;position:relative}.error-number-container[data-v-fc850233]{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.error-digit[data-v-fc850233]{background:linear-gradient(135deg, var(--bg-gradient-start), var(--bg-gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;line-height:1;animation:2s ease-in-out infinite bounce-fc850233}.digit-1[data-v-fc850233]{animation-delay:0s}.digit-4[data-v-fc850233]{animation-delay:.5s}.error-icon[data-v-fc850233]{font-size:5rem;animation:2s ease-in-out infinite pulse-fc850233}@keyframes bounce-fc850233{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-fc850233{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.error-title[data-v-fc850233]{color:var(--text-primary);margin:0 0 1rem;font-size:2.5rem;font-weight:700}.error-description[data-v-fc850233]{color:var(--text-secondary);margin:0 0 .5rem;font-size:1.25rem}.error-detail[data-v-fc850233]{color:var(--secondary-color);margin:0 0 2rem;font-size:1rem}.action-buttons[data-v-fc850233]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.btn[data-v-fc850233]{cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn[data-v-fc850233]:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.btn-icon[data-v-fc850233]{font-size:1.25rem}.btn-primary[data-v-fc850233]{background:linear-gradient(135deg, var(--bg-gradient-start), var(--bg-gradient-end));color:#fff}.btn-primary[data-v-fc850233]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.btn-secondary[data-v-fc850233]{background:var(--primary-color);color:#fff}.btn-secondary[data-v-fc850233]:hover{background:var(--primary-dark);transform:translateY(-3px);box-shadow:0 10px 25px #3498db4d}.btn-tertiary[data-v-fc850233]{color:var(--text-primary);border:2px solid var(--secondary-color);background:#f8f9fa}.btn-tertiary[data-v-fc850233]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #95a5a64d}.suggested-links[data-v-fc850233]{margin-bottom:2rem}.suggested-title[data-v-fc850233]{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.links-grid[data-v-fc850233]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.link-card[data-v-fc850233]{cursor:pointer;text-align:left;background:#fff;border:2px solid #e9ecef;border-radius:1rem;padding:1.5rem;transition:all .3s}.link-card[data-v-fc850233]:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.link-card[data-v-fc850233]:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.link-icon[data-v-fc850233]{margin-bottom:.75rem;font-size:2rem;display:block}.link-title[data-v-fc850233]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.link-description[data-v-fc850233]{color:var(--text-secondary);margin:0;font-size:.875rem}.help-section[data-v-fc850233]{margin-bottom:2rem}.help-text[data-v-fc850233]{color:var(--secondary-color);margin:0;font-size:.9375rem}.help-link[data-v-fc850233]{color:var(--primary-color);font-weight:500;text-decoration:none}.help-link[data-v-fc850233]:hover{text-decoration:underline}.fun-fact[data-v-fc850233]{z-index:1;background:linear-gradient(135deg,#3498db1a,#764ba21a);border:1px solid #3498db33;border-radius:1rem;max-width:600px;margin:0 auto;padding:1.5rem;position:relative}.fun-fact-text[data-v-fc850233]{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.error-container[data-v-fc850233]{padding:2rem 1rem}.error-digit[data-v-fc850233]{font-size:5rem}.error-icon[data-v-fc850233]{font-size:3rem}.error-title[data-v-fc850233]{font-size:1.75rem}.error-description[data-v-fc850233]{font-size:1rem}.error-detail[data-v-fc850233]{font-size:.875rem}.action-buttons[data-v-fc850233]{flex-direction:column;align-items:stretch}.btn[data-v-fc850233]{justify-content:center}.links-grid[data-v-fc850233]{grid-template-columns:1fr}.shape-1[data-v-fc850233],.shape-2[data-v-fc850233],.shape-3[data-v-fc850233]{opacity:.05}}@media (max-width:480px){.error-digit[data-v-fc850233]{font-size:4rem}.error-icon[data-v-fc850233]{font-size:2.5rem}.error-number-container[data-v-fc850233]{gap:.5rem}.error-title[data-v-fc850233]{font-size:1.5rem}.btn[data-v-fc850233]{padding:.875rem 1.5rem;font-size:.9375rem}.link-card[data-v-fc850233]{padding:1rem}.link-icon[data-v-fc850233]{font-size:1.5rem}.link-title[data-v-fc850233]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.error-digit[data-v-fc850233],.error-icon[data-v-fc850233],.shape-1[data-v-fc850233],.shape-2[data-v-fc850233],.shape-3[data-v-fc850233]{animation:none!important}.btn[data-v-fc850233],.link-card[data-v-fc850233]{transition:none!important;transform:none!important}}@media (prefers-contrast:high){.error-digit[data-v-fc850233]{-webkit-text-fill-color:var(--text-primary)}.link-card[data-v-fc850233]{border-width:3px}.btn[data-v-fc850233]{border:2px solid var(--text-primary)}}
