.rhobs__section{margin-bottom:2.5rem;opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.rhobs__section.is-visible{opacity:1;transform:translateY(0)}.rhobs__h3{font-size:1.5rem;font-weight:700;color:var(--color-text,white);margin:0 0 0.75rem 0}.rhobs__h3-intro{font-size:1.05rem;line-height:1.7;color:var(--color-text-secondary,rgba(255,255,255,0.85));margin:0 0 1.25rem 0}.rhobs__h3-intro strong{color:#0073e6}.rhobs__card{background:rgba(255,255,255,0.05);border-radius:16px;padding:2rem;border-left:4px solid #0073e6;transition:all 0.3s ease}.rhobs__card:hover{background:rgba(255,255,255,0.08);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,115,230,0.15)}.rhobs__card[data-section="humeur"]{border-left-color:#f59e0b}.rhobs__card[data-section="sommeil"]{border-left-color:#8b5cf6}.rhobs__card[data-section="cardio"]{border-left-color:#ef4444}.rhobs__card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.rhobs__icon{font-size:2.5rem;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(0,115,230,0.12);border-radius:12px;transition:transform 0.3s ease}.rhobs__card:hover .rhobs__icon{transform:scale(1.1) rotate(5deg)}.rhobs__card[data-section="humeur"] .rhobs__icon{background:rgba(245,158,11,0.12)}.rhobs__card[data-section="sommeil"] .rhobs__icon{background:rgba(139,92,246,0.12)}.rhobs__card[data-section="cardio"] .rhobs__icon{background:rgba(239,68,68,0.12)}.rhobs__badge{display:inline-block;padding:0.3rem 0.85rem;border-radius:20px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:white;background:#0073e6}.rhobs__card[data-section="humeur"] .rhobs__badge{background:#f59e0b}.rhobs__card[data-section="sommeil"] .rhobs__badge{background:#8b5cf6}.rhobs__card[data-section="cardio"] .rhobs__badge{background:#ef4444}.rhobs__card-title{font-size:1.3rem;font-weight:700;color:var(--color-text,white);margin:0 0 1rem 0}.rhobs__card-desc,.rhobs__card-desc2{font-size:1rem;line-height:1.7;color:var(--color-text-secondary,rgba(255,255,255,0.85));margin:0 0 1rem 0}.rhobs__card-desc2{margin-bottom:0}.rhobs__card-desc strong,.rhobs__card-desc2 strong{color:var(--color-text,white);font-weight:600}.rhobs__stat-box{background:rgba(0,115,230,0.08);border-left:3px solid #0073e6;border-radius:8px;padding:1rem 1.25rem;margin:1.25rem 0;font-size:0.95rem;font-weight:600;line-height:1.5;color:var(--color-text,white)}.rhobs__card[data-section="humeur"] .rhobs__stat-box{background:rgba(245,158,11,0.08);border-left-color:#f59e0b}.rhobs__card[data-section="sommeil"] .rhobs__stat-box{background:rgba(139,92,246,0.08);border-left-color:#8b5cf6}.rhobs__card[data-section="cardio"] .rhobs__stat-box{background:rgba(239,68,68,0.08);border-left-color:#ef4444}[data-theme="light"] .rhobs__card{background:rgba(0,0,0,0.03)}[data-theme="light"] .rhobs__card:hover{background:rgba(0,0,0,0.05)}[data-theme="light"] .rhobs__card[data-section="humeur"] .rhobs__stat-box{background:rgba(245,158,11,0.06)}[data-theme="light"] .rhobs__card[data-section="sommeil"] .rhobs__stat-box{background:rgba(139,92,246,0.06)}[data-theme="light"] .rhobs__card[data-section="cardio"] .rhobs__stat-box{background:rgba(239,68,68,0.06)}[data-theme="light"] .rhobs__icon{background:rgba(0,115,230,0.08)}[data-theme="light"] .rhobs__card[data-section="humeur"] .rhobs__icon{background:rgba(245,158,11,0.08)}[data-theme="light"] .rhobs__card[data-section="sommeil"] .rhobs__icon{background:rgba(139,92,246,0.08)}[data-theme="light"] .rhobs__card[data-section="cardio"] .rhobs__icon{background:rgba(239,68,68,0.08)}@media (max-width:768px){.rhobs__section{margin-bottom:2rem}.rhobs__h3{font-size:1.3rem}.rhobs__h3-intro{font-size:1rem}.rhobs__card{padding:1.5rem}.rhobs__icon{font-size:2rem;min-width:50px;height:50px}.rhobs__card-title{font-size:1.15rem}.rhobs__card-desc,.rhobs__card-desc2{font-size:0.95rem}.rhobs__stat-box{font-size:0.9rem;padding:0.85rem 1rem}}@media (prefers-reduced-motion:reduce){.rhobs__section{opacity:1;transform:none;transition:none}.rhobs__card{transition:none}.rhobs__icon{transition:none}}