.hfm-about-hero{padding:160px 0 40px;background-color:var(--hfm-bg-alt)}.hfm-about-hero h1{font-size:1.8rem;margin-bottom:12px}.hfm-about-hero p{color:var(--hfm-text-secondary);font-size:1.05rem;max-width:700px}.hfm-about-hero+.hfm-section ai-img,.hfm-about-hero+.hfm-section img{width:100%;border-radius:var(--hfm-radius);box-shadow:var(--hfm-shadow)}.hfm-value-card{background:var(--hfm-bg);border:1px solid var(--hfm-border);border-radius:var(--hfm-radius);padding:24px;height:100%}.hfm-value-card h3{font-size:1.05rem;color:var(--hfm-primary);margin-bottom:8px}.hfm-value-card p{font-size:.9rem;color:var(--hfm-text);margin:0}.hfm-cert-grid{margin-top:24px}.hfm-cert-card{text-align:center;padding:16px;background:var(--hfm-bg-alt);border-radius:var(--hfm-radius)}.hfm-cert-card ai-img,.hfm-cert-card img{width:60px;height:60px;filter:grayscale(1) opacity(.7);transition:filter .2s;margin-bottom:8px}.hfm-cert-card:hover ai-img,.hfm-cert-card:hover img{filter:none}.hfm-cert-card span{display:block;font-size:.78rem;font-weight:600;color:var(--hfm-text)}.hfm-milestone-card{text-align:center;padding:24px 16px;background:var(--hfm-bg);border:1px solid var(--hfm-border);border-radius:var(--hfm-radius);height:100%}.hfm-milestone-year{display:inline-block;font-size:1.5rem;font-weight:800;color:var(--hfm-primary);margin-bottom:8px}.hfm-milestone-card p{font-size:.85rem;color:var(--hfm-text);margin:0}@media (max-width:991px){.hfm-about-hero{padding-top:120px}}