.hal-credentials{--hc-orange:#ff5800;--hc-ink:#252525;--hc-muted:#525252;--hc-line:#e2e2e2;background:transparent;color:var(--hc-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6;padding:64px 24px}.hal-credentials,.hal-credentials *{box-sizing:border-box}.hal-credentials .hal-credentials__inner{margin:0 auto;max-width:1200px}.hal-credentials .hal-credentials__intro{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:36px}.hal-credentials .hal-credentials__heading{color:var(--hc-ink);font-family:inherit;font-size:clamp(30px,3.1vw,42px);font-weight:700;letter-spacing:-1.4px;line-height:1.15;margin:0;max-width:490px;text-wrap:balance}.hal-credentials .hal-credentials__heading:before{background:var(--hc-orange);content:"";display:block;height:5px;margin-bottom:20px;width:48px}.hal-credentials .hal-credentials__description{color:var(--hc-muted);font-family:inherit;font-size:16px;line-height:1.85;margin:0;max-width:520px}.hal-credentials .hal-credentials__description strong{color:var(--hc-ink);font-weight:700}.hal-credentials .hal-credentials__collection{background:#fff;border:1px solid var(--hc-line);border-radius:16px;padding:30px 20px 26px}.hal-credentials .hal-credentials__badges{display:grid;gap:24px 10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));list-style:none;margin:0;padding:0}.hal-credentials .hal-credentials__badge{list-style:none;margin:0;min-width:0;padding:0;text-align:center}.hal-credentials .hal-credentials__art{align-items:center;display:flex;height:122px;justify-content:center;margin-bottom:14px}.hal-credentials .hal-credentials__art svg{display:block;height:112px;overflow:hidden;width:102px}.hal-credentials .hal-credentials__art img{display:block;height:118px;object-fit:contain;width:108px}.hal-credentials .hal-credentials__name{color:var(--hc-ink);font-family:inherit;font-size:12px;font-weight:600;line-height:1.55;margin:0 auto;max-width:140px;overflow-wrap:anywhere}.hal-credentials .hal-credentials__assurance{align-items:center;display:flex;gap:28px;justify-content:space-between;padding-top:28px}.hal-credentials .hal-credentials__trainers{align-items:center;background:#fff0e5;border-left:4px solid var(--hc-orange);border-radius:12px;display:flex;flex:1;gap:24px;min-width:0;padding:24px 28px}.hal-credentials .hal-credentials__trainer-count{color:#a83b00;display:block;flex-shrink:0;font-size:64px;font-weight:700;letter-spacing:-2px;line-height:1}.hal-credentials .hal-credentials__trainers p{font-family:inherit;font-size:14px;line-height:1.7;margin:0}.hal-credentials .hal-credentials__trainers strong{color:var(--hc-ink);display:block;font-size:20px;font-weight:700;line-height:1.35;margin-bottom:4px;text-wrap:balance}.hal-credentials .hal-credentials__trainers span:not(.hal-credentials__trainer-count){color:var(--hc-muted);display:block}.hal-credentials .hal-credentials__standards{display:flex;flex-wrap:wrap;gap:20px 32px;list-style:none;margin:0;padding:0}.hal-credentials .hal-credentials__standard{align-items:flex-start;border-left:1px solid #d5d5d5;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0 0 0 24px}.hal-credentials .hal-credentials__standard span{color:var(--hc-muted);display:block;font-size:12px;line-height:1.6}.hal-credentials .hal-credentials__iso-seal,.hal-credentials .hal-credentials__standard img{display:block;height:44px;max-width:100%;object-fit:contain;overflow:hidden;width:110px}.hal-credentials .hal-credentials__trainers+.hal-credentials__standards{flex-shrink:0}@media(max-width:1100px){.hal-credentials .hal-credentials__trainers{width:100%}}@media(max-width:600px){.hal-credentials .hal-credentials__trainers{gap:18px;padding:20px 18px}.hal-credentials .hal-credentials__trainer-count{font-size:52px}.hal-credentials .hal-credentials__trainers strong{font-size:17px}.hal-credentials .hal-credentials__trainers p{font-size:12px}}@media(max-width:1100px){.hal-credentials .hal-credentials__badges{grid-template-columns:repeat(4,minmax(0,1fr))}.hal-credentials .hal-credentials__intro{gap:32px}.hal-credentials .hal-credentials__assurance{align-items:flex-start;flex-direction:column}.hal-credentials .hal-credentials__standard:first-child{border-left:0;padding-left:0}}@media(max-width:600px){.hal-credentials{padding:40px 20px}.hal-credentials .hal-credentials__intro{gap:20px;grid-template-columns:1fr;margin-bottom:28px}.hal-credentials .hal-credentials__heading{font-size:32px;letter-spacing:-.8px;max-width:340px}.hal-credentials .hal-credentials__description{font-size:14px;line-height:1.8}.hal-credentials .hal-credentials__collection{padding:24px 12px}.hal-credentials .hal-credentials__badges{gap:26px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hal-credentials .hal-credentials__name{font-size:12px;max-width:150px}.hal-credentials .hal-credentials__standards{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hal-credentials .hal-credentials__standard{padding-left:20px}.hal-credentials .hal-credentials__standard strong{font-size:14px}.hal-credentials .hal-credentials__standard span{font-size:11px}}