.tfm-safety{--tfm-teal:#019e94;--tfm-red:#ee2e24;--tfm-white:#fff;--tfm-heading:#333;--tfm-text:#555;--tfm-border:#dedede;--tfm-light:#f6f6f6;background:var(--tfm-light);padding:85px 30px 90px;width:100%}.tfm-safety,.tfm-safety *,.tfm-safety :after,.tfm-safety :before{box-sizing:border-box}.tfm-safety__container{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin:0 auto;max-width:1280px;width:100%}.tfm-safety__content{max-width:720px}.tfm-safety__eyebrow{align-items:center;color:var(--tfm-teal);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;gap:12px;letter-spacing:2px;line-height:1;margin-bottom:18px}.tfm-safety__line{background:var(--tfm-teal);height:3px;width:36px}.tfm-safety__heading{color:var(--tfm-heading);font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:700;letter-spacing:-2px;line-height:1;margin:0}.tfm-safety__heading span{color:var(--tfm-red);display:block;margin-top:5px}.tfm-safety__intro{color:var(--tfm-text);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:24px 0 0;max-width:700px}.tfm-safety__standards{background:var(--tfm-white);border:1px solid var(--tfm-border);border-top:5px solid var(--tfm-teal);box-shadow:0 10px 30px rgba(0,0,0,.055);display:flex;flex-direction:column;width:100%}.tfm-safety__standard{align-items:center;background:var(--tfm-white);border-bottom:1px solid var(--tfm-border);display:grid;gap:18px;grid-template-columns:55px minmax(0,1fr);padding:23px 24px;transition:background-color .25s ease,border-color .25s ease}.tfm-safety__standard:last-child{border-bottom:0}.tfm-safety__icon{align-items:center;background:rgba(1,158,148,.07);border:1px solid rgba(1,158,148,.28);display:flex;height:50px;justify-content:center;transition:background-color .25s ease,border-color .25s ease,transform .25s ease;width:50px}.tfm-safety__icon svg{fill:none;height:25px;stroke:var(--tfm-teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:stroke .25s ease;width:25px}.tfm-safety__standard-content{display:flex;flex-direction:column;gap:5px}.tfm-safety__standard-content strong{color:var(--tfm-heading);font-weight:700;letter-spacing:.8px;line-height:1.3}.tfm-safety__standard-content span,.tfm-safety__standard-content strong{font-family:Arial,Helvetica,sans-serif;font-size:13px;transition:color .25s ease}.tfm-safety__standard-content span{color:var(--tfm-text);font-weight:400;line-height:1.5}@media (hover:hover) and (pointer:fine){.tfm-safety__standard:hover{background:var(--tfm-teal);border-color:var(--tfm-teal)}.tfm-safety__standard:hover .tfm-safety__icon{background:var(--tfm-white);border-color:var(--tfm-white);transform:translateX(2px)}.tfm-safety__standard:hover .tfm-safety__icon svg{stroke:var(--tfm-red)}.tfm-safety__standard:hover .tfm-safety__standard-content span,.tfm-safety__standard:hover .tfm-safety__standard-content strong{color:var(--tfm-white)}}@media screen and (max-width:950px){.tfm-safety{padding:70px 25px 75px}.tfm-safety__container{gap:38px;grid-template-columns:1fr}.tfm-safety__content,.tfm-safety__standards{max-width:800px}}@media screen and (max-width:650px){.tfm-safety{padding:55px 18px 60px}.tfm-safety__container{gap:30px}.tfm-safety__eyebrow{font-size:10px;letter-spacing:1.5px}.tfm-safety__line{width:28px}.tfm-safety__heading{font-size:36px;letter-spacing:-1.4px;line-height:1}.tfm-safety__intro{font-size:16px;line-height:1.65;margin-top:19px}.tfm-safety__standard{gap:15px;grid-template-columns:47px minmax(0,1fr);padding:19px 18px}.tfm-safety__icon{height:44px;width:44px}.tfm-safety__icon svg{height:22px;width:22px}.tfm-safety__standard-content strong{font-size:12px}.tfm-safety__standard-content span{font-size:12px;line-height:1.45}}