section.projects_hero{position:relative;padding:28px 0 8px;background:linear-gradient(180deg, #f8e7b1 0%, rgba(248, 231, 177, 0) 100%);overflow:hidden}section.projects_hero .inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:700px;margin:0 auto}section.projects_hero .title-thc{margin:0;font-size:36px;font-weight:700;line-height:1.2;color:#111927}section.projects_hero .subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#6c737f}section.projects_hero .stats{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:974px;margin:24px auto 0;padding:0;background:#ffffff;border:1px solid #dcdfe4;border-radius:12px}section.projects_hero .stat{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 40px;text-align:center;border-right:1px solid #dcdfe4}section.projects_hero .stat:last-child{border-right:0}section.projects_hero .value{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:var(--primary_color, #d71010)}section.projects_hero .label-row{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;line-height:1.57}section.projects_hero .label{margin:0;font-size:14px;font-weight:500;line-height:1.57;color:#6c737f}section.projects_hero .feature-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#6c737f;font-size:16px;line-height:1;cursor:help;flex-shrink:0;z-index:1;vertical-align:middle}section.projects_hero .feature-info:hover,section.projects_hero .feature-info:focus,section.projects_hero .feature-info:focus-visible,section.projects_hero .feature-info.is-open{color:var(--primary_color, #d71010);z-index:40}section.projects_hero .feature-info:hover .feature-info__bubble,section.projects_hero .feature-info:focus .feature-info__bubble,section.projects_hero .feature-info:focus-visible .feature-info__bubble,section.projects_hero .feature-info.is-open .feature-info__bubble{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);transition:opacity 0.18s ease, transform 0.18s ease, visibility 0s}section.projects_hero .feature-info__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;line-height:1;pointer-events:none}section.projects_hero .feature-info__icon i{display:block;font-size:inherit;line-height:1}section.projects_hero .feature-info__bubble{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);width:max-content;max-width:240px;padding:10px 12px;border-radius:8px;background:#111927;color:#ffffff;font-size:14px;font-weight:400;line-height:1.57;text-align:left;white-space:normal;box-shadow:0 8px 24px rgba(0, 0, 0, 0.18);visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.18s ease, transform 0.18s ease, visibility 0s linear 0.18s;z-index:50}section.projects_hero .feature-info__bubble::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#111927}.feature-info__bubble.is-portal{position:fixed;visibility:hidden;opacity:0;pointer-events:none;z-index:10050;width:max-content;max-width:240px;padding:10px 12px;border-radius:8px;background:#111927;color:#ffffff;font-size:14px;font-weight:400;line-height:1.57;text-align:left;white-space:normal;box-shadow:0 8px 24px rgba(0, 0, 0, 0.18);transition:opacity 0.18s ease, visibility 0s linear 0.18s}.feature-info__bubble.is-portal::after{content:"";position:absolute;bottom:100%;left:var(--tip-arrow-left, 50%);transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#111927}@media (max-width:767.98px){.projects_hero .title-thc{font-size:28px}.projects_hero .subtitle{font-size:14px}.projects_hero .value{font-size:24px}.projects_hero .label{font-size:14px}}