.about-page[data-v-1c56c77f]{min-height:100vh;background:linear-gradient(135deg,#fefefe,#f0f4ff,#fef6fb);padding:0 clamp(1rem,5vw,3.5rem) 3rem;display:flex;flex-direction:column;gap:1.5rem}.legal-links[data-v-1c56c77f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));color:#64748b;font-size:.95rem}.legal-links a[data-v-1c56c77f]{color:#5b4ac8;font-weight:600;text-decoration:none}.legal-links a[data-v-1c56c77f]:hover{text-decoration:underline}.top-nav[data-v-1c56c77f]{display:flex;align-items:center;position:sticky;top:0;z-index:20;padding-top:calc(env(safe-area-inset-top,0px) + .75rem);padding-bottom:.5rem}.btn-back[data-v-1c56c77f]{padding:.6rem 1.4rem;border:2px solid rgba(122,90,248,.3);border-radius:999px;background:#fff;color:#7a5af8;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #7a5af81a}.btn-back[data-v-1c56c77f]:hover{background:#7a5af8;color:#fff;transform:translateY(-2px)}.hero[data-v-1c56c77f]{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;background:#fff;padding:clamp(1.5rem,4vw,3rem);border-radius:32px;box-shadow:0 25px 80px #667eea26}.hero-content[data-v-1c56c77f]{flex:1 1 320px;display:flex;flex-direction:column;gap:1rem}.hero-tag[data-v-1c56c77f]{font-weight:700;color:#7a5af8;letter-spacing:.08em;text-transform:uppercase}.hero h1[data-v-1c56c77f]{font-size:clamp(2rem,4vw,3.2rem);margin:0;color:#1f2d5c}.hero-lead[data-v-1c56c77f]{font-size:1.2rem;color:#47516b;margin:0}.hero-highlights[data-v-1c56c77f]{display:flex;flex-wrap:wrap;gap:.8rem}.hero-highlights span[data-v-1c56c77f]{padding:.4rem 1rem;border-radius:999px;background:linear-gradient(135deg,#f0f4ff,#dde7ff);color:#3a4b7a;font-weight:600;font-size:.95rem}.btn-primary[data-v-1c56c77f]{border:none;border-radius:999px;padding:.9rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-1c56c77f]{background:linear-gradient(135deg,#7a5af8,#ff6cab);color:#fff;box-shadow:0 12px 25px #7a5af840}.btn-primary[data-v-1c56c77f]:hover{transform:translateY(-2px)}.hero-illustration[data-v-1c56c77f]{flex:0 1 260px;min-height:220px;background:radial-gradient(circle at 30% 30%,#ffe4f0,transparent 60%),radial-gradient(circle at 70% 40%,#ddebff,transparent 55%),#fff1fb;border-radius:28px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.bubble[data-v-1c56c77f]{position:absolute;padding:.8rem 1.2rem;border-radius:999px;font-weight:700;color:#fff;box-shadow:0 12px 20px #0000001a}.bubble-primary[data-v-1c56c77f]{background:#7a5af8;top:25%;left:10%}.bubble-secondary[data-v-1c56c77f]{background:#ff6cab;bottom:25%;right:15%}.bubble-tertiary[data-v-1c56c77f]{background:#2ec5d3;top:60%;left:30%}.feature-grid[data-v-1c56c77f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem}.feature-card[data-v-1c56c77f]{background:#fff;border-radius:22px;padding:1.6rem;box-shadow:0 20px 40px #0000000f;display:flex;flex-direction:column;gap:.8rem}.feature-icon[data-v-1c56c77f]{font-size:2rem}.feature-card h3[data-v-1c56c77f]{margin:0;color:#1f2d5c}.feature-card p[data-v-1c56c77f]{margin:0;color:#5a6384;line-height:1.5}.personalization[data-v-1c56c77f]{background:#fff;border-radius:28px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 30px 60px #00000014;display:flex;flex-direction:column;gap:1.5rem}.section-heading h2[data-v-1c56c77f]{margin:0;color:#1f2d5c;font-size:clamp(1.5rem,3vw,2.2rem)}.section-heading p[data-v-1c56c77f]{color:#5a6384;margin:.5rem 0 0}.personalization-grid[data-v-1c56c77f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.personalization-card[data-v-1c56c77f]{border-radius:20px;padding:1.5rem;border:1px solid #f0f2ff;background:linear-gradient(180deg,#7a5af80d,#fff);box-shadow:0 12px 30px #0000000d}.card-top[data-v-1c56c77f]{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.card-icon[data-v-1c56c77f]{font-size:1.8rem}.personalization-card h3[data-v-1c56c77f]{margin:0;color:#1f2d5c}.personalization-card ul[data-v-1c56c77f]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.personalization-card li[data-v-1c56c77f]{padding:.4rem .8rem;border-radius:999px;background:#7a5af81a;color:#4a3ab1;font-size:.9rem}.future-section[data-v-1c56c77f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.future-card[data-v-1c56c77f]{background:#fff;border-radius:22px;padding:1.4rem;display:flex;gap:1rem;align-items:center;box-shadow:0 16px 40px #0000000d}.future-icon[data-v-1c56c77f]{font-size:1.8rem}.future-card h3[data-v-1c56c77f]{margin:0 0 .4rem;color:#1f2d5c}.future-card p[data-v-1c56c77f]{margin:0;color:#5a6384}.cta-section[data-v-1c56c77f]{display:flex;justify-content:center}.cta-card[data-v-1c56c77f]{width:min(960px,100%);background:linear-gradient(135deg,#7a5af8,#ff6cab);border-radius:32px;padding:clamp(1.5rem,4vw,3rem);color:#fff;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.cta-card h2[data-v-1c56c77f]{margin:0 0 .4rem;font-size:clamp(1.5rem,3vw,2.4rem)}.cta-card p[data-v-1c56c77f]{margin:0;opacity:.9}.cta-card .btn-primary[data-v-1c56c77f]{background:#fff;color:#7a5af8;box-shadow:none}.guide-access[data-v-1c56c77f]{cursor:pointer;transition:transform .2s}.guide-access[data-v-1c56c77f]:hover{transform:translateY(-2px)}.guide-card-content[data-v-1c56c77f]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);border-radius:24px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;color:#fff;box-shadow:0 12px 30px #8b5cf633}.guide-left[data-v-1c56c77f]{display:flex;align-items:center;gap:1.2rem}.guide-icon[data-v-1c56c77f]{font-size:2.5rem;background:#fff3;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px}.guide-info h3[data-v-1c56c77f]{margin:0 0 .3rem;font-size:1.4rem;color:#fff}.guide-info p[data-v-1c56c77f]{margin:0;color:#ffffffe6;font-size:1rem}.guide-arrow[data-v-1c56c77f]{font-size:1.5rem;font-weight:700}@media (max-width: 768px){.hero[data-v-1c56c77f]{flex-direction:column}.hero-illustration[data-v-1c56c77f]{width:100%;min-height:180px}.feature-grid[data-v-1c56c77f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}
