.landing-page[data-v-45f087bd]{background:#0f1115;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden}.container[data-v-45f087bd]{margin:0 auto;max-width:1200px;padding:0 24px}.section[data-v-45f087bd]{padding:100px 0}.section-title[data-v-45f087bd]{background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:1.5rem;text-align:center;-webkit-text-fill-color:transparent}.section-desc[data-v-45f087bd]{color:#94a3b8;font-size:1.25rem;margin:0 auto 4rem;max-width:600px;text-align:center}.hero[data-v-45f087bd]{align-items:center;background:radial-gradient(circle at top center,#1e293b 0,#0f1115 70%);display:flex;justify-content:center;min-height:90vh;padding:0 24px;position:relative;text-align:center}.hero-content[data-v-45f087bd]{max-width:900px;z-index:10}.hero h1[data-v-45f087bd]{background:linear-gradient(135deg,#fff,#6366f1);-webkit-background-clip:text;font-size:6rem;font-weight:800;letter-spacing:-2px;margin-bottom:.5rem;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(99,102,241,.3))}.subtitle[data-v-45f087bd]{color:#e2e8f0;font-size:2rem;font-weight:400;margin-bottom:2rem}.definitions[data-v-45f087bd]{color:#94a3b8;font-size:1.1rem;margin-bottom:3rem}.definition-item[data-v-45f087bd]{margin:.5rem 0}.definition-or[data-v-45f087bd]{font-size:.9rem;font-style:italic;margin:4px 0;opacity:.6}.highlight[data-v-45f087bd]{color:#818cf8;font-weight:700}.btn[data-v-45f087bd]{border:none;border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 36px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-45f087bd]{background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 10px 25px -5px #4f46e566;color:#fff}.btn-primary[data-v-45f087bd]:hover{box-shadow:0 20px 30px -5px #4f46e580;transform:translateY(-2px)}.btn-secondary[data-v-45f087bd]{background:transparent;border:1px solid #334155;color:#cbd5e1;margin-left:16px}.btn-secondary[data-v-45f087bd]:hover{background:#ffffff0d;border-color:#64748b;color:#fff}.features-grid[data-v-45f087bd]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card[data-v-45f087bd]{background:#1e293b;border:1px solid #334155;border-radius:20px;padding:40px;transition:transform .3s ease,border-color .3s ease}.feature-card[data-v-45f087bd]:hover{border-color:#6366f1;transform:translateY(-5px)}.feature-card.highlight-card[data-v-45f087bd]{background:linear-gradient(145deg,#1e293b,#312e81);border-color:#4f46e5;overflow:hidden;position:relative}.feature-card.highlight-card[data-v-45f087bd]:before{background:#6366f1;content:"";height:4px;left:0;position:absolute;right:0;top:0}.icon[data-v-45f087bd]{font-size:3rem;margin-bottom:20px}.feature-card h3[data-v-45f087bd]{color:#f8fafc;font-size:1.5rem;margin-bottom:12px}.feature-card p[data-v-45f087bd]{color:#cbd5e1;line-height:1.6}.timeline[data-v-45f087bd]{margin:0 auto;max-width:800px;position:relative}.timeline[data-v-45f087bd]:before{background:#334155;bottom:0;content:"";left:30px;position:absolute;top:0;width:2px}.timeline-item[data-v-45f087bd]{display:flex;margin-bottom:60px;position:relative}.step-number[data-v-45f087bd]{align-items:center;background:#0f1115;border:2px solid #6366f1;border-radius:50%;color:#6366f1;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px;z-index:2}.step-content[data-v-45f087bd]{margin-left:40px;padding-top:10px}.step-content h3[data-v-45f087bd]{color:#f1f5f9;font-size:1.8rem;margin-bottom:12px}.step-content p[data-v-45f087bd]{color:#cbd5e1;line-height:1.6;margin-bottom:24px}.persona-axes[data-v-45f087bd]{background:#ffffff08;border-radius:12px;margin-bottom:12px;padding:24px}.axis[data-v-45f087bd]{align-items:center;color:#94a3b8;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:12px}.axis .bar[data-v-45f087bd]{background:#475569;flex-grow:1;height:2px;margin:0 16px;position:relative}.axis .bar[data-v-45f087bd]:after{background:#6366f1;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.axis-note[data-v-45f087bd]{color:#64748b;font-size:.9rem;font-style:italic}.questions-list[data-v-45f087bd]{list-style:none;padding:0}.questions-list li[data-v-45f087bd]{color:#e2e8f0;padding:8px 0 8px 24px;position:relative}.questions-list li[data-v-45f087bd]:before{color:#6366f1;content:"→";left:0;position:absolute}.why-superior[data-v-45f087bd]{background:#1e293b}.comparison-content[data-v-45f087bd]{margin:0 auto;max-width:900px}.comparison-text h3[data-v-45f087bd]{color:#fff;font-size:1.8rem;margin:32px 0 16px}.comparison-text p[data-v-45f087bd]{color:#cbd5e1;font-size:1.1rem;line-height:1.8;margin-bottom:24px}.maa-steps[data-v-45f087bd]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}.maa-step[data-v-45f087bd]{background:#ffffff0d;border-radius:12px;border-top:3px solid #6366f1;padding:24px}.maa-step h4[data-v-45f087bd]{color:#a5b4fc;margin-bottom:8px}.maa-step p[data-v-45f087bd]{font-size:.95rem;margin-bottom:0}.conclusion[data-v-45f087bd]{background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:24px}.cta-footer[data-v-45f087bd]{background:linear-gradient(180deg,#0f1115,#1e1b4b);text-align:center}.btn-large[data-v-45f087bd]{font-size:1.3rem;margin-top:32px;padding:20px 48px}.animate-fade-in[data-v-45f087bd]{animation:fadeIn-45f087bd 1s ease-out}.animate-slide-up[data-v-45f087bd]{animation:slideUp-45f087bd 1s ease-out .2s backwards}.animate-slide-up-delay[data-v-45f087bd]{animation:slideUp-45f087bd 1s ease-out .4s backwards}.animate-slide-up-delay-2[data-v-45f087bd]{animation:slideUp-45f087bd 1s ease-out .6s backwards}@keyframes fadeIn-45f087bd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-45f087bd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero h1[data-v-45f087bd]{font-size:4rem}.timeline[data-v-45f087bd]:before{left:20px}.step-number[data-v-45f087bd]{font-size:1.2rem;height:40px;width:40px}.step-content[data-v-45f087bd]{margin-left:20px}.features-grid[data-v-45f087bd]{grid-template-columns:1fr}}
