.valjare-header[data-astro-cid-5pyyjwh2]{background:linear-gradient(180deg,#f0f9ff,#fff);padding:3.5rem 0 2rem;border-bottom:1px solid rgba(15,23,42,.06)}.text-center[data-astro-cid-5pyyjwh2]{text-align:center}.badge-pill[data-astro-cid-5pyyjwh2]{display:inline-block;background:#e0f2fe;color:#0369a1;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:100px;margin-bottom:1rem}.subtitle[data-astro-cid-5pyyjwh2]{font-size:1.15rem;color:var(--clr-text-muted);max-width:600px;margin:.5rem auto 0}.quiz-container[data-astro-cid-5pyyjwh2]{max-width:760px;margin:0 auto;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px #0f172a0a}.progress-bar-wrap[data-astro-cid-5pyyjwh2]{height:8px;background:#f1f5f9;border-radius:100px;overflow:hidden;margin-bottom:1rem}.progress-bar[data-astro-cid-5pyyjwh2]{height:100%;background:linear-gradient(90deg,#0284c7,#38bdf8);transition:width .3s ease}.step-indicator[data-astro-cid-5pyyjwh2]{text-align:right;font-size:.85rem;font-weight:600;color:var(--clr-text-muted);margin-bottom:1.5rem}.quiz-step[data-astro-cid-5pyyjwh2]{display:none}.quiz-step[data-astro-cid-5pyyjwh2].active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quiz-step[data-astro-cid-5pyyjwh2] h2[data-astro-cid-5pyyjwh2]{font-size:1.4rem;margin-bottom:1.5rem;color:#0f172a}.options-grid[data-astro-cid-5pyyjwh2]{display:flex;flex-direction:column;gap:1rem}.option-btn[data-astro-cid-5pyyjwh2]{display:flex;align-items:center;gap:1.25rem;background:#f8fafc;border:1.5px solid rgba(15,23,42,.06);border-radius:14px;padding:1.25rem;cursor:pointer;text-align:left;transition:all .2s}.option-btn[data-astro-cid-5pyyjwh2]:hover{background:#f0f9ff;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 4px 15px #0284c714}.opt-icon[data-astro-cid-5pyyjwh2]{font-size:2rem;line-height:1}.opt-text[data-astro-cid-5pyyjwh2] strong[data-astro-cid-5pyyjwh2]{display:block;font-size:1.05rem;color:#0f172a;margin-bottom:.2rem}.opt-text[data-astro-cid-5pyyjwh2] span[data-astro-cid-5pyyjwh2]{font-size:.85rem;color:var(--clr-text-muted)}.quiz-result[data-astro-cid-5pyyjwh2]{animation:fadeIn .4s ease}.result-badge[data-astro-cid-5pyyjwh2]{display:inline-block;background:#ecfdf5;color:#059669;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:100px;margin-bottom:.75rem}.result-lead[data-astro-cid-5pyyjwh2]{font-size:1.1rem;color:var(--clr-text-muted);margin-bottom:2rem;line-height:1.6}.routine-steps[data-astro-cid-5pyyjwh2]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.step-card[data-astro-cid-5pyyjwh2]{background:#f8fafc;border-radius:14px;padding:1.5rem;border:1px solid rgba(15,23,42,.06)}.step-number[data-astro-cid-5pyyjwh2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0284c7;margin-bottom:.35rem}.step-card[data-astro-cid-5pyyjwh2] h3[data-astro-cid-5pyyjwh2]{font-size:1.25rem;margin-bottom:.4rem}.step-card[data-astro-cid-5pyyjwh2] p[data-astro-cid-5pyyjwh2]{font-size:.95rem;color:var(--clr-text-muted);margin-bottom:.75rem}.recommended-product[data-astro-cid-5pyyjwh2]{background:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;border:1px solid rgba(15,23,42,.06);color:#0f172a}.dermatologist-tips[data-astro-cid-5pyyjwh2]{background:#fffbeb;border:1px solid rgba(245,158,11,.3);border-radius:14px;padding:1.5rem;margin-bottom:2rem}.dermatologist-tips[data-astro-cid-5pyyjwh2] h4[data-astro-cid-5pyyjwh2]{color:#b45309;margin-bottom:.75rem;font-size:1rem}.dermatologist-tips[data-astro-cid-5pyyjwh2] ul[data-astro-cid-5pyyjwh2]{padding-left:1.25rem;font-size:.9rem;color:#78350f;line-height:1.6}.dermatologist-tips[data-astro-cid-5pyyjwh2] li[data-astro-cid-5pyyjwh2]{margin-bottom:.5rem}.result-actions[data-astro-cid-5pyyjwh2]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-primary[data-astro-cid-5pyyjwh2]{background:#0284c7;color:#fff;font-weight:600;padding:.85rem 1.5rem;border-radius:10px;transition:background .2s}.btn-primary[data-astro-cid-5pyyjwh2]:hover{background:#0369a1}.btn-secondary[data-astro-cid-5pyyjwh2]{background:transparent;border:1px solid rgba(15,23,42,.2);color:var(--clr-text-muted);font-weight:600;padding:.85rem 1.25rem;border-radius:10px;cursor:pointer}.btn-secondary[data-astro-cid-5pyyjwh2]:hover{background:#f1f5f9;color:#0f172a}
