.fb-hemo{--hemo-primary:#931f1f;--hemo-primary-dark:#7a1a1a;--hemo-primary-light:#fdf2f2;--hemo-ink:#1a1a1a;--hemo-muted:#555;--hemo-white:#fff;--hemo-bg-light:#fdf6f6;--hemo-dark:#1e2126;--hemo-ease:all .5s cubic-bezier(.165, .84, .44, 1);--hemo-serif:"Libre Baskerville", "Cormorant Garamond", Georgia, serif;--hemo-sans:"Karla", "Arimo", ui-sans-serif, system-ui, sans-serif;font-family:var(--hemo-sans);color:var(--hemo-ink);-webkit-font-smoothing:antialiased;background-color:#fff;line-height:1.7;overflow-x:hidden}.fb-hemo *{box-sizing:border-box}.fb-hemo h1,.fb-hemo h2,.fb-hemo h3{font-family:var(--hemo-serif);color:var(--hemo-ink);font-weight:400;line-height:1.3}.fb-hemo p{color:var(--hemo-muted);margin-bottom:20px;font-size:1rem}.fb-hemo .container{max-width:1100px;margin:0 auto;padding:0 25px}.fb-hemo .section-intro{text-align:center;background:linear-gradient(180deg, var(--hemo-bg-light) 0%, #fff 100%);padding:120px 0 80px}.fb-hemo .category-tag{text-transform:uppercase;letter-spacing:3px;color:var(--hemo-primary);border-bottom:2px solid var(--hemo-primary);margin-bottom:20px;padding-bottom:5px;font-size:.75rem;font-weight:600;display:inline-block}.fb-hemo .section-intro h1{margin-bottom:25px;font-size:clamp(2.75rem,6vw,4.5rem)}.fb-hemo .section-intro p{max-width:850px;margin:0 auto;font-size:1.2rem;line-height:1.8}.fb-hemo .understanding-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;padding:80px 0;display:grid}.fb-hemo .content-block h2{margin-bottom:30px;font-size:clamp(2rem,5vw,3.25rem)}.fb-hemo .feature-icon-text{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.fb-hemo .feature-icon-text .icon{color:var(--hemo-primary);flex-shrink:0;margin-top:5px}.fb-hemo .feature-icon-text p{margin-bottom:0}.fb-hemo .alert-box{border-left:5px solid var(--hemo-primary);background-color:#fff9f9;border-radius:12px;align-items:flex-start;gap:20px;margin-top:40px;padding:30px;display:flex;box-shadow:0 10px 30px #931f1f0d}.fb-hemo .alert-box .icon{color:var(--hemo-primary);flex-shrink:0;margin-top:2px}.fb-hemo .alert-box p{margin-bottom:0}.fb-hemo .types-card{background-color:var(--hemo-primary-light);border-radius:20px;padding:50px 35px;position:sticky;top:50px}.fb-hemo .types-card h3{margin-bottom:30px;font-size:clamp(1.75rem,3vw,2.6rem)}.fb-hemo .type-item{transition:var(--hemo-ease);background:#fff;border:1px solid #0000;border-radius:12px;margin-bottom:20px;padding:25px}.fb-hemo .type-item:last-child{margin-bottom:0}.fb-hemo .type-item:hover{border-color:var(--hemo-primary);transform:translateY(-5px);box-shadow:0 15px 35px #0000000f}.fb-hemo .type-item h4{color:var(--hemo-primary);font-size:1.1rem;font-weight:600;font-family:var(--hemo-sans);margin-bottom:8px}.fb-hemo .type-item p{margin-bottom:0;font-size:.9rem}.fb-hemo .symptoms-section{text-align:center;background-color:#fafafa;padding:100px 0}.fb-hemo .symptoms-section h2{margin-bottom:20px;font-size:clamp(2rem,5vw,3.25rem)}.fb-hemo .symptoms-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:60px;display:grid}.fb-hemo .symptom-card{text-align:left;transition:var(--hemo-ease);background:#fff;border-bottom:3px solid #0000;border-radius:16px;padding:35px}.fb-hemo .symptom-card:hover{border-bottom-color:var(--hemo-primary);transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.fb-hemo .symptom-card .icon-circle{background:var(--hemo-primary-light);width:50px;height:50px;color:var(--hemo-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.fb-hemo .symptom-card h4{font-family:var(--hemo-sans);color:var(--hemo-ink);margin-bottom:12px;font-weight:600}.fb-hemo .symptom-card p{margin-bottom:0}.fb-hemo .myth-section{background-color:var(--hemo-dark);color:#fff;text-align:center;padding:120px 0}.fb-hemo .myth-section h2{color:#fff;margin-bottom:30px;font-size:clamp(1.75rem,4vw,2.5rem)}.fb-hemo .myth-section>.container>.mkt-reveal>p{color:#fffc;max-width:800px;margin:0 auto}.fb-hemo .stats-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;display:grid}.fb-hemo .stat-card{transition:var(--hemo-ease);background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;padding:40px 20px}.fb-hemo .stat-card:hover{background:#ffffff12}.fb-hemo .stat-value{color:#c45a5a;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1;font-family:var(--hemo-sans);margin-bottom:15px;display:block}.fb-hemo .stat-label{opacity:.8;color:#ffffffd9;max-width:250px;margin:0 auto;font-size:1rem;display:block}.fb-hemo .video-section{padding:120px 0}.fb-hemo .video-wrapper{color:#fff;text-align:center;background:#2d3139;border-radius:24px;padding:clamp(40px,6vw,80px) clamp(24px,4vw,50px)}.fb-hemo .video-wrapper h2{color:#fff;margin-bottom:50px;font-size:clamp(1.5rem,3vw,2.25rem)}.fb-hemo .video-container{aspect-ratio:16/9;background:#000;border-radius:15px;margin-bottom:40px;overflow:hidden;box-shadow:0 30px 60px #0006}.fb-hemo .video-container video{object-fit:contain;width:100%;height:100%;display:block}.fb-hemo .video-wrapper>p{color:#ffffffd9;max-width:800px;margin:0 auto}.fb-hemo .action-card{background-color:var(--hemo-bg-light);text-align:center;border-radius:30px;margin:80px 0;padding:clamp(60px,8vw,100px) clamp(24px,5vw,50px);position:relative;overflow:hidden}.fb-hemo .action-card:before{content:"";background:var(--hemo-primary-light);z-index:0;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.fb-hemo .action-content{z-index:1;position:relative}.fb-hemo .action-card h2{margin-bottom:25px;font-size:clamp(1.75rem,4vw,2.8rem)}.fb-hemo .action-card p{max-width:700px;margin:0 auto}.fb-hemo .btn-group{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:50px;display:flex}.fb-hemo .btn{transition:var(--hemo-ease);border-radius:50px;align-items:center;gap:12px;padding:18px 45px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.fb-hemo .btn-primary{background:var(--hemo-primary);color:#fff}.fb-hemo .btn-primary:hover{background:var(--hemo-primary-dark);color:#fff;transform:scale(1.05)}.fb-hemo .btn-outline{color:var(--hemo-ink);background:0 0;border:2px solid #ddd}.fb-hemo .btn-outline:hover{border-color:var(--hemo-primary);color:var(--hemo-primary)}@media (width<=900px){.fb-hemo .understanding-grid,.fb-hemo .stats-grid{grid-template-columns:1fr}.fb-hemo .types-card{position:static}.fb-hemo .section-intro{padding-top:88px}.fb-hemo .btn-group{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.fb-hemo .mkt-reveal{opacity:1;transition:none;transform:none}.fb-hemo .symptom-card,.fb-hemo .type-item,.fb-hemo .btn{transition:none}}
