.reading-intro-bg[data-v-10e62a24]{background:radial-gradient(circle at 15% 20%,rgba(255,231,244,.5),transparent 40%),radial-gradient(circle at 85% 15%,rgba(231,222,255,.58),transparent 38%),radial-gradient(circle at 20% 80%,rgba(255,227,204,.48),transparent 36%),linear-gradient(135deg,#f7f2ff,#ffe9f3 50%,#fff5ec)}.blob[data-v-10e62a24]{border-radius:9999px;filter:blur(48px);opacity:.5;position:absolute;transform:rotate(-6deg)}.blob-1[data-v-10e62a24]{background:#e1d7ff;height:320px;left:-80px;top:-120px;width:320px}.blob-2[data-v-10e62a24]{background:#ffd4ec;height:280px;right:-100px;top:30%;width:280px}.blob-3[data-v-10e62a24]{background:#ffe3c8;bottom:-100px;height:260px;left:20%;width:260px}.hero-title[data-v-10e62a24]{color:#4f35aa;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:.02em}.hero-subtitle[data-v-10e62a24]{color:#5f4c8f;font-size:clamp(1rem,2vw,1.2rem);margin-top:.6rem}.cta-button[data-v-10e62a24]{background-image:radial-gradient(circle at 15% 20%,rgba(255,213,237,.32),rgba(255,213,237,.08) 42%,transparent 62%),radial-gradient(circle at 85% 80%,rgba(255,229,202,.28),rgba(255,229,202,.06) 36%,transparent 56%),linear-gradient(135deg,#f3eaff,#e4d5ff 55%,#f9e2f6),linear-gradient(135deg,#7c1a6a,#4f35aa);border:1px solid hsla(0,0%,100%,.6);border-radius:9999px;box-shadow:0 14px 32px #7d69ff3d,0 10px 26px #ebb0d233;color:#4f1f86;font-weight:800;padding:.8rem 1.6rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cta-button[data-v-10e62a24]:hover{box-shadow:0 18px 36px #7d69ff47,0 12px 28px #ebb0d23d;filter:brightness(1.02);transform:translateY(-3px)}.cta-button[data-v-10e62a24]:active{transform:translateY(-1px)}.ghost-button[data-v-10e62a24]{background:#ffffffbf;border:1px solid rgba(79,53,170,.18);border-radius:9999px;box-shadow:0 8px 18px #7468931f;color:#4f35aa;font-weight:700;padding:.75rem 1.3rem;transition:transform .18s ease,box-shadow .18s ease}.ghost-button[data-v-10e62a24]:hover{box-shadow:0 14px 26px #74689329;transform:translateY(-3px)}.glass-card[data-v-10e62a24]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;box-shadow:0 18px 36px #4f35aa0f,0 8px 18px #0000000a;padding:1.5rem}@media(min-width:640px){.glass-card[data-v-10e62a24]{padding:1.75rem}}.section-header[data-v-10e62a24]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.section-icon[data-v-10e62a24]{align-items:center;background:linear-gradient(135deg,#f0e6ff,#ffe4f3);border-radius:14px;box-shadow:0 8px 18px #7f5aff26;display:inline-flex;font-size:1.35rem;height:42px;justify-content:center;width:42px}.section-title[data-v-10e62a24]{color:#3f2c7e;font-size:1.3rem;font-weight:800}.section-hint[data-v-10e62a24]{color:#6a5b9e;font-size:.95rem}.eligibility-grid[data-v-10e62a24]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pill-card[data-v-10e62a24]{align-items:start;background:linear-gradient(135deg,#f2edfff2,#ffebf7f2);border:1px solid hsla(0,0%,100%,.9);border-radius:18px;box-shadow:0 12px 24px #4f35aa1a;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:1.15rem 1.25rem}.pill-icon[data-v-10e62a24]{align-items:center;background:linear-gradient(135deg,#f8efff,#ffe5f2);border-radius:12px;box-shadow:inset 0 1px 4px #fffc,0 8px 18px #d3a6ff33;color:#6b2f8c;display:inline-flex;font-size:1.4rem;height:44px;justify-content:center;width:44px}.pill-title[data-v-10e62a24]{color:#3f2c7e;font-size:1.1rem;font-weight:800;letter-spacing:.01em}.pill-text[data-v-10e62a24]{color:#4e3f7c;font-size:1rem;line-height:1.7;margin-top:.2rem}.step-list[data-v-10e62a24]{display:grid;gap:1rem}.step-item[data-v-10e62a24]{align-items:center;background:linear-gradient(135deg,#f3eeffeb,#ffebf5e6);border:1px solid hsla(0,0%,100%,.8);border-radius:14px;display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.85rem .9rem}.step-number[data-v-10e62a24]{align-items:center;background:linear-gradient(135deg,#dcd0ff,#fcd4e9);border-radius:12px;box-shadow:0 8px 18px #4f35aa1f;color:#3f2c7e;display:inline-flex;font-weight:800;height:38px;justify-content:center;width:38px}.step-title[data-v-10e62a24]{color:#4a2c7f;font-size:1.05rem;font-weight:800}.step-text[data-v-10e62a24]{color:#5f4c8f}
