.hero[data-astro-cid-6sxvzthc]{position:relative;overflow:hidden;padding:72px 0 88px;text-align:center}.hero[data-astro-cid-6sxvzthc] .blob[data-astro-cid-6sxvzthc]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:drift 14s ease-in-out infinite}.b1[data-astro-cid-6sxvzthc]{width:420px;height:420px;background:var(--sun);top:-120px;left:-100px}.b2[data-astro-cid-6sxvzthc]{width:380px;height:380px;background:var(--lav);bottom:-140px;right:-80px}.hero[data-astro-cid-6sxvzthc] .wrap[data-astro-cid-6sxvzthc]{position:relative}.kicker[data-astro-cid-6sxvzthc]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-weight:700;font-size:.9rem;color:#15513a;box-shadow:var(--shadow)}.hero[data-astro-cid-6sxvzthc] h1[data-astro-cid-6sxvzthc]{font-size:clamp(2.2rem,6vw,4rem);margin:22px 0 14px;font-weight:800}.accent[data-astro-cid-6sxvzthc]{color:#15513a}.accent2[data-astro-cid-6sxvzthc]{color:#2e6e52}.sub[data-astro-cid-6sxvzthc]{max-width:640px;margin:0 auto 24px;font-size:1.15rem;color:#545d72}.trust[data-astro-cid-6sxvzthc]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:.9rem;font-weight:700;color:#545d72;margin-bottom:8px}.hero-art[data-astro-cid-6sxvzthc]{max-width:760px;margin:48px auto 0;border-radius:32px;box-shadow:var(--shadow);border:6px solid #fff}.floaty[data-astro-cid-6sxvzthc]{animation:floatY 7s ease-in-out infinite}.grid[data-astro-cid-6sxvzthc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.card[data-astro-cid-6sxvzthc]{background:#fff;border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);border:1px solid var(--line)}.head[data-astro-cid-6sxvzthc]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.emo[data-astro-cid-6sxvzthc]{font-size:1.5rem;line-height:1}.card[data-astro-cid-6sxvzthc] h3[data-astro-cid-6sxvzthc]{font-size:1.15rem}.card[data-astro-cid-6sxvzthc] p[data-astro-cid-6sxvzthc]{font-size:.95rem;color:#545d72}.aud[data-astro-cid-6sxvzthc]{background:linear-gradient(180deg,#e3e8e0,var(--cream))}.definition[data-astro-cid-6sxvzthc]{padding:48px 0}.definition[data-astro-cid-6sxvzthc] h2[data-astro-cid-6sxvzthc]{font-size:1.4rem;margin-bottom:12px}.definition[data-astro-cid-6sxvzthc] .answer[data-astro-cid-6sxvzthc]{max-width:720px;margin:0 auto;font-size:1.05rem;color:var(--ink)}.definition[data-astro-cid-6sxvzthc] .stand[data-astro-cid-6sxvzthc]{text-align:center;margin-top:10px;font-size:.8rem;color:#545d72}.badges[data-astro-cid-6sxvzthc]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.badge[data-astro-cid-6sxvzthc]{background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;color:var(--navy)}.faq[data-astro-cid-6sxvzthc]{max-width:720px;margin:0 auto}details[data-astro-cid-6sxvzthc]{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 22px;margin-bottom:12px;box-shadow:var(--shadow)}summary[data-astro-cid-6sxvzthc]{font-family:"Baloo 2";font-weight:700;font-size:1.05rem;color:var(--navy);cursor:pointer}details[data-astro-cid-6sxvzthc] p[data-astro-cid-6sxvzthc]{margin-top:10px;color:#545d72}.final[data-astro-cid-6sxvzthc]{text-align:center;background:var(--navy);color:#fff;border-radius:40px;padding:72px 32px;position:relative;overflow:hidden}.final[data-astro-cid-6sxvzthc] h2[data-astro-cid-6sxvzthc]{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:12px}.final[data-astro-cid-6sxvzthc] p[data-astro-cid-6sxvzthc]{color:#c6cfe4;margin-bottom:28px}.wizard[data-astro-cid-tnmmfzgg]{margin-top:44px}.w-card[data-astro-cid-tnmmfzgg]{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:28px;padding:32px;box-shadow:var(--shadow);text-align:left;position:relative;min-height:420px}.progress[data-astro-cid-tnmmfzgg]{height:6px;background:var(--line);border-radius:999px;margin-bottom:26px;overflow:hidden}.progress-bar[data-astro-cid-tnmmfzgg]{height:100%;width:14%;background:linear-gradient(120deg,#15513a,#0e3a29);border-radius:999px;transition:width .3s}.step[data-astro-cid-tnmmfzgg]{display:none;animation:fadein .25s ease}.step[data-astro-cid-tnmmfzgg].active{display:block}.step-count[data-astro-cid-tnmmfzgg]{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#15513a;margin-bottom:8px}.q[data-astro-cid-tnmmfzgg]{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:6px}.hint-q[data-astro-cid-tnmmfzgg]{color:#545d72;font-size:.95rem;margin-bottom:18px}.listen[data-astro-cid-tnmmfzgg]{font-family:"Baloo 2";color:var(--navy);margin-top:18px}.opts[data-astro-cid-tnmmfzgg]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.opt[data-astro-cid-tnmmfzgg]{border:2px solid var(--line);background:var(--cream);border-radius:999px;padding:12px 22px;font-size:1rem;font-weight:700;color:var(--navy);cursor:pointer;font-family:inherit;transition:all .15s}.opt[data-astro-cid-tnmmfzgg]:hover{border-color:#15513a}.opt[data-astro-cid-tnmmfzgg].sel{background:linear-gradient(120deg,#15513a,#0e3a29);border-color:transparent;color:#fff}textarea[data-astro-cid-tnmmfzgg]{width:100%;border:2px solid var(--line);border-radius:16px;padding:14px 16px;font-family:inherit;font-size:1rem;resize:vertical;background:var(--cream);margin-bottom:18px}textarea[data-astro-cid-tnmmfzgg]:focus{outline:none;border-color:#15513a}.nav-row[data-astro-cid-tnmmfzgg]{display:flex;justify-content:flex-end}.w-back[data-astro-cid-tnmmfzgg]{position:absolute;top:40px;background:none;border:none;color:#545d72;font-weight:700;cursor:pointer;font-size:.9rem;font-family:inherit;left:32px}.voice-card[data-astro-cid-tnmmfzgg]{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.voice-info[data-astro-cid-tnmmfzgg]{display:flex;flex-direction:column}.voice-note[data-astro-cid-tnmmfzgg]{font-size:.85rem;color:#545d72}audio[data-astro-cid-tnmmfzgg]{width:100%}.summary[data-astro-cid-tnmmfzgg]{margin:0 0 8px;padding-left:20px;color:#545d72}.summary[data-astro-cid-tnmmfzgg] li[data-astro-cid-tnmmfzgg]{margin-bottom:4px}.done[data-astro-cid-tnmmfzgg]{margin-bottom:8px}.story[data-astro-cid-tnmmfzgg]{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:18px;max-height:320px;overflow-y:auto;margin:12px 0;font-size:.95rem;white-space:pre-wrap}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:560px){.w-card[data-astro-cid-tnmmfzgg]{padding:22px}.w-back[data-astro-cid-tnmmfzgg]{left:22px}}.steps[data-astro-cid-puwgrycf]{max-width:760px;margin:0 auto}.step[data-astro-cid-puwgrycf]{display:flex;gap:24px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;margin-bottom:16px;box-shadow:var(--shadow)}.step[data-astro-cid-puwgrycf] .num[data-astro-cid-puwgrycf]{font-family:"Baloo 2";font-weight:800;font-size:1.3rem;color:#fff;background:linear-gradient(120deg,#15513a,#0e3a29);width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 46px}.step[data-astro-cid-puwgrycf] h3[data-astro-cid-puwgrycf]{font-size:1.15rem;margin-bottom:4px}.step[data-astro-cid-puwgrycf] p[data-astro-cid-puwgrycf]{color:#545d72;font-size:.97rem}.tiers[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;align-items:stretch}.tier[data-astro-cid-hkoc4sea]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;position:relative}.tier[data-astro-cid-hkoc4sea].hl{border:2px solid #15513a;background:#fffdf9}.badge-hl[data-astro-cid-hkoc4sea]{position:absolute;top:-12px;left:30px;background:linear-gradient(120deg,#15513a,#0e3a29);color:#fff;font-size:.75rem;font-weight:800;border-radius:999px;padding:4px 14px;letter-spacing:.06em}.tier[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{font-size:1.25rem}.tagline[data-astro-cid-hkoc4sea]{color:#545d72;font-size:.9rem;margin-bottom:14px}.price[data-astro-cid-hkoc4sea]{font-family:"Baloo 2";font-weight:800;font-size:2.2rem;color:var(--navy);line-height:1}.per[data-astro-cid-hkoc4sea]{font-size:.95rem;font-weight:600;color:#545d72}.tier[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{list-style:none;padding:0;margin:18px 0 22px;flex:1}.tier[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{padding-left:26px;position:relative;font-size:.92rem;color:var(--ink);margin-bottom:9px}.tier[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"✓";position:absolute;left:0;color:#15513a;font-weight:800}.tier[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{justify-content:center}.note[data-astro-cid-hkoc4sea]{text-align:center;font-size:.82rem;color:#545d72;margin-top:24px}
