.workplace-safety-module__8WhRwq__scroll-prog{z-index:1100;background:linear-gradient(90deg,#7d1839,#a8264f,#c94a72,#f4b72e);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.workplace-safety-module__8WhRwq__el-hero{min-height:620px;padding:calc(var(--nav-h) + 52px) 40px clamp(132px,17vw,188px);color:#fff;background:radial-gradient(circle at 86% 12%,#c94a7280,#0000 44%),linear-gradient(125deg,#5c0f2a 0%,#8d1f3d 48%,#c94a72 100%);position:relative;overflow:hidden}.workplace-safety-module__8WhRwq__el-hero-inner{z-index:2;max-width:1440px;margin:0 auto;position:relative}.workplace-safety-module__8WhRwq__el-breadcrumb{color:#ffffffe0;align-items:center;gap:12px;margin-bottom:26px;font-size:14px;display:flex}.workplace-safety-module__8WhRwq__el-back{color:#fff;width:34px;height:34px;transition:background .25s, transform .25s var(--ease-out);border:1.5px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;display:flex}.workplace-safety-module__8WhRwq__el-back:hover{background:#ffffff29;transform:translate(-2px)}.workplace-safety-module__8WhRwq__el-breadcrumb b{color:#fff;font-weight:800}.workplace-safety-module__8WhRwq__el-hero-title{max-width:20ch;margin-bottom:clamp(1.4rem,3vw,2.2rem);font-family:DM Serif Display,serif;font-size:clamp(3.4rem,7vw,5.2rem);line-height:1}.workplace-safety-module__8WhRwq__el-hero-cols{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.workplace-safety-module__8WhRwq__el-hero-cols h3{color:#fff;font-family:DM Serif Display,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400;line-height:1.16}.workplace-safety-module__8WhRwq__el-hero-cols p{color:#ffffffeb;max-width:44rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.68}.workplace-safety-module__8WhRwq__el-hero-extra{margin-inline:auto;z-index:3;width:min(100% - 6.5rem,1440px);margin-top:-176px;position:relative}.workplace-safety-module__8WhRwq__el-hero-onecard{background:#e8adbf;border-radius:22px;flex-direction:column;min-height:clamp(20rem,34vw,30rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #3d122038}.workplace-safety-module__8WhRwq__hoc-photo{flex:auto;width:100%;min-height:0;position:relative}.workplace-safety-module__8WhRwq__hoc-photo img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}.workplace-safety-module__8WhRwq__el-hero-onecard:hover .workplace-safety-module__8WhRwq__hoc-photo img{transform:scale(1.045)}.workplace-safety-module__8WhRwq__hoc-wave{width:100%;height:clamp(50px,6.4vw,92px);display:block;position:absolute;bottom:-1px;left:0;right:0}.workplace-safety-module__8WhRwq__hoc-band{background:#e8adbf;padding:clamp(1.3rem,2.8vw,2.2rem) clamp(1.7rem,4vw,3.4rem) clamp(1.7rem,3.4vw,2.7rem);position:relative}.workplace-safety-module__8WhRwq__hoc-text{letter-spacing:-.012em;color:#3d1220;max-width:32ch;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3.3vw,2.55rem);font-weight:700;line-height:1.13}.workplace-safety-module__8WhRwq__el-hero-diff{background:linear-gradient(150deg,#f8e7ec,#f1d3dd);border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.7rem,3vw,2.7rem);display:flex}.workplace-safety-module__8WhRwq__el-hd-ic{width:clamp(48px,5.5vw,60px);height:clamp(48px,5.5vw,60px)}.workplace-safety-module__8WhRwq__el-hd-ic svg{width:100%;height:100%;overflow:visible}.workplace-safety-module__8WhRwq__el-hd-stat{color:var(--purple-deep);font-family:DM Serif Display,serif;font-size:clamp(1.4rem,2.3vw,1.95rem);line-height:1.18}.workplace-safety-module__8WhRwq__el-hero-photo{background:linear-gradient(150deg,#8d1f3d,#c94a72);border-left:2px solid #ffffffdb;border-radius:0 22px 22px 0;min-height:clamp(16rem,27vw,21rem);position:relative;overflow:hidden}.workplace-safety-module__8WhRwq__el-hero-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out);position:absolute;inset:0}.workplace-safety-module__8WhRwq__el-hero-photo:hover img{transform:scale(1.05)}.workplace-safety-module__8WhRwq__el-hero-photo:after{content:"";background:linear-gradient(105deg,#3d1220cc 0%,#7d18396b 30%,#7d18391f 58%,#3d122057 100%),linear-gradient(#3d122000 46%,#3d1220db 100%);position:absolute;inset:0}.workplace-safety-module__8WhRwq__el-hero-photo-cap .workplace-safety-module__8WhRwq__cap-line{background:var(--gold-bright);border-radius:2px;width:46px;height:3px;margin-bottom:14px;display:block}.workplace-safety-module__8WhRwq__el-hero-photo-cap{z-index:2;color:#fff;max-width:90%;font-family:DM Serif Display,serif;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.18;position:absolute;bottom:clamp(1.2rem,2.5vw,1.8rem);left:clamp(1.4rem,3vw,2.2rem)}.workplace-safety-module__8WhRwq__el-sec{width:min(100% - 6.5rem,1440px);margin-inline:auto}.workplace-safety-module__8WhRwq__el-2col{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.65fr);align-items:start;gap:clamp(2.4rem,6vw,6rem);display:grid}.workplace-safety-module__8WhRwq__el-h2{color:var(--ink);font-family:DM Serif Display,serif;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.12}.workplace-safety-module__8WhRwq__el-h2.workplace-safety-module__8WhRwq__mark:after{content:"";background:var(--gold);border-radius:999px;width:4rem;height:.2rem;margin-top:1.4rem;display:block}.workplace-safety-module__8WhRwq__el-lead{color:var(--body);margin-top:1.1rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.78}.fl{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite workplace-safety-module__8WhRwq__floatA}.workplace-safety-module__8WhRwq__fl2{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite workplace-safety-module__8WhRwq__floatB}.tw{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite workplace-safety-module__8WhRwq__twinkle}.workplace-safety-module__8WhRwq__bob{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite workplace-safety-module__8WhRwq__bob}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite workplace-safety-module__8WhRwq__pulseScale}.workplace-safety-module__8WhRwq__g-rail-sec{margin-top:clamp(3.5rem,6vw,6rem)}.workplace-safety-module__8WhRwq__g-rail-sec .workplace-safety-module__8WhRwq__el-2col{align-items:center}.workplace-safety-module__8WhRwq__g-rail{--rail-pad:clamp(2.4rem,4vw,3.4rem);--rail-cx:calc(clamp(14px,1.6vw,22px) + 2px);padding-left:var(--rail-pad);flex-direction:column;gap:clamp(1.3rem,2.4vw,1.9rem);display:flex;position:relative}.workplace-safety-module__8WhRwq__g-rail:before{content:"";left:calc(var(--rail-cx) - 2px);background:#a8264f29;border-radius:4px;width:4px;position:absolute;top:8px;bottom:8px}.workplace-safety-module__8WhRwq__g-rail .workplace-safety-module__8WhRwq__g-rail-fill{left:calc(var(--rail-cx) - 2px);z-index:1;background:linear-gradient(#a8264f,#c94a72);border-radius:4px;width:4px;height:0;transition:height .2s linear;position:absolute;top:8px}.workplace-safety-module__8WhRwq__g-cap{border:1px solid var(--line);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s;opacity:.55;background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.1rem,2.2vw,1.7rem);padding:clamp(1.3rem,2.3vw,1.8rem);display:grid;position:relative;box-shadow:0 8px 22px #3d12200d}.workplace-safety-module__8WhRwq__g-cap.workplace-safety-module__8WhRwq__lit{opacity:1;border-color:#a8264f47}.workplace-safety-module__8WhRwq__g-cap:hover{transform:translateY(-4px);box-shadow:0 22px 44px #3d12201a}.workplace-safety-module__8WhRwq__g-cap:before{content:"";left:calc(var(--rail-cx) - var(--rail-pad));width:14px;height:14px;transition:background .3s,border-color .3s,transform .3s var(--spring);z-index:2;background:#fff;border:3px solid #a8264f66;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.workplace-safety-module__8WhRwq__g-cap.workplace-safety-module__8WhRwq__lit:before{background:var(--gold-bright);border-color:var(--purple);transform:translate(-50%,-50%)scale(1.15)}.workplace-safety-module__8WhRwq__g-cap-ill{background:var(--tint-g);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);display:flex}.workplace-safety-module__8WhRwq__g-cap:nth-child(2n) .workplace-safety-module__8WhRwq__g-cap-ill{background:var(--tint-2)}.workplace-safety-module__8WhRwq__g-cap-ill svg{width:62%;height:62%;overflow:visible}.workplace-safety-module__8WhRwq__g-cap h3{color:var(--purple-deep);margin-bottom:.35rem;font-family:DM Serif Display,serif;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.2}.workplace-safety-module__8WhRwq__g-cap p{color:var(--body);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.66}.workplace-safety-module__8WhRwq__g-carsec{margin-top:clamp(4.5rem,7vw,6.6rem)}.workplace-safety-module__8WhRwq__g-carsec-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(1.8rem,3vw,2.4rem);display:grid}.workplace-safety-module__8WhRwq__g-carsec-head p{color:var(--body);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.72}.workplace-safety-module__8WhRwq__g-car{position:relative}.workplace-safety-module__8WhRwq__g-car-track{scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(1rem,1.7vw,1.4rem);padding:6px 2px 18px;display:flex;overflow-x:auto}.workplace-safety-module__8WhRwq__g-car-track::-webkit-scrollbar{display:none}.workplace-safety-module__8WhRwq__g-car-track.workplace-safety-module__8WhRwq__dragging{cursor:grabbing;scroll-snap-type:none}.workplace-safety-module__8WhRwq__g-car-track.workplace-safety-module__8WhRwq__dragging *{pointer-events:none}.workplace-safety-module__8WhRwq__g-ccard{scroll-snap-align:start;border:1px solid var(--line);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);background:#fff;border-radius:22px;flex-direction:column;flex:0 0 clamp(258px,29%,330px);display:flex;overflow:hidden;box-shadow:0 10px 26px #3d12200f}.workplace-safety-module__8WhRwq__g-ccard:hover{transform:translateY(-6px);box-shadow:0 26px 50px #3d122021}.workplace-safety-module__8WhRwq__g-ccard-top{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.workplace-safety-module__8WhRwq__g-ccard-top svg{width:64%;height:64%;overflow:visible}.workplace-safety-module__8WhRwq__g-ccard-top img{object-fit:cover;width:100%;height:100%;display:block}.workplace-safety-module__8WhRwq__g-ccard.workplace-safety-module__8WhRwq__c0 .workplace-safety-module__8WhRwq__g-ccard-top{background:linear-gradient(150deg,#f8e7ec,#ddd0f7)}.workplace-safety-module__8WhRwq__g-ccard.workplace-safety-module__8WhRwq__c1 .workplace-safety-module__8WhRwq__g-ccard-top{background:linear-gradient(150deg,#f3dbe3,#cdbcf5)}.workplace-safety-module__8WhRwq__g-ccard.workplace-safety-module__8WhRwq__c2 .workplace-safety-module__8WhRwq__g-ccard-top{background:linear-gradient(150deg,#f0ecfb,#f1d3dd)}.workplace-safety-module__8WhRwq__g-ccard.workplace-safety-module__8WhRwq__c3 .workplace-safety-module__8WhRwq__g-ccard-top{background:linear-gradient(150deg,#ece4fb,#d6c6f5)}.workplace-safety-module__8WhRwq__g-ccard.workplace-safety-module__8WhRwq__c4 .workplace-safety-module__8WhRwq__g-ccard-top{background:linear-gradient(150deg,#f8e7ec,#eec2d0)}.workplace-safety-module__8WhRwq__g-ccard-body{padding:clamp(1.2rem,2vw,1.6rem)}.workplace-safety-module__8WhRwq__g-ccard-body strong{color:var(--purple-deep);margin-bottom:.5rem;font-family:DM Serif Display,serif;font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:400;line-height:1.2;display:block}.workplace-safety-module__8WhRwq__g-ccard-body span{color:var(--body);font-size:clamp(.96rem,1.1vw,1.04rem);line-height:1.62}.workplace-safety-module__8WhRwq__g-car-ctrls{justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.workplace-safety-module__8WhRwq__g-car-dots{gap:.5rem;display:flex}.workplace-safety-module__8WhRwq__g-car-dot{background:#3d12202e;border-radius:50%;width:9px;height:9px;transition:background .25s,width .25s}.workplace-safety-module__8WhRwq__g-car-dot.workplace-safety-module__8WhRwq__on{background:var(--purple);border-radius:5px;width:26px}.workplace-safety-module__8WhRwq__g-car-arrows{gap:.6rem;display:flex}.workplace-safety-module__8WhRwq__g-car-arrows button{border:1.5px solid var(--line);width:46px;height:46px;color:var(--purple);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s;display:flex;box-shadow:0 6px 16px #3d122014}.workplace-safety-module__8WhRwq__g-car-arrows button:hover{background:var(--purple);color:#fff;transform:translateY(-2px)}.workplace-safety-module__8WhRwq__g-car-arrows button svg{width:20px;height:20px}.workplace-safety-module__8WhRwq__g-car-hint{color:var(--purple);align-items:center;gap:.5rem;font-family:Caveat,cursive;font-size:clamp(1.2rem,1.8vw,1.5rem);display:inline-flex}.workplace-safety-module__8WhRwq__el-faq{text-align:center;margin-top:clamp(4.5rem,6vw,6.4rem);padding-top:clamp(3.4rem,5vw,5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.workplace-safety-module__8WhRwq__el-faq .workplace-safety-module__8WhRwq__el-h2{margin-bottom:clamp(2rem,3.4vw,2.8rem)}.workplace-safety-module__8WhRwq__el-acc{text-align:left;max-width:880px;margin-inline:auto}.workplace-safety-module__8WhRwq__el-acc-item{border-bottom:1px solid var(--line)}.workplace-safety-module__8WhRwq__el-acc-head{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.2rem,2.2vw,1.7rem) 0;transition:color .25s;display:flex}.workplace-safety-module__8WhRwq__el-acc-head:hover{color:var(--purple)}.workplace-safety-module__8WhRwq__el-acc-q{font-family:DM Sans,sans-serif;font-size:clamp(1.05rem,1.65vw,1.3rem);font-weight:600;line-height:1.34}.workplace-safety-module__8WhRwq__el-acc-ic{width:34px;height:34px;transition:background .3s, transform .4s var(--spring);background:#a8264f1a;border-radius:50%;flex-shrink:0;position:relative}.workplace-safety-module__8WhRwq__el-acc-ic:before,.workplace-safety-module__8WhRwq__el-acc-ic:after{content:"";background:var(--purple);width:14px;height:2.6px;transition:transform .4s var(--spring), opacity .3s;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workplace-safety-module__8WhRwq__el-acc-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.workplace-safety-module__8WhRwq__el-acc-item.workplace-safety-module__8WhRwq__open .workplace-safety-module__8WhRwq__el-acc-ic{background:var(--purple);transform:rotate(180deg)}.workplace-safety-module__8WhRwq__el-acc-item.workplace-safety-module__8WhRwq__open .workplace-safety-module__8WhRwq__el-acc-ic:before{background:#fff}.workplace-safety-module__8WhRwq__el-acc-item.workplace-safety-module__8WhRwq__open .workplace-safety-module__8WhRwq__el-acc-ic:after{opacity:0}.workplace-safety-module__8WhRwq__el-acc-body{height:0;transition:height .4s var(--ease);overflow:hidden}.workplace-safety-module__8WhRwq__el-acc-body-inner{color:var(--body);max-width:60rem;padding:0 0 clamp(1.2rem,2.2vw,1.7rem);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.workplace-safety-module__8WhRwq__el-connect{margin-top:clamp(4rem,6vw,6rem);margin-bottom:clamp(3.5rem,5.5vw,5.5rem)}.workplace-safety-module__8WhRwq__el-connect-card{background:linear-gradient(112deg,#f7dcc2 0%,#f5e4b6 22%,#dcebcf 44%,#cde7e2 64%,#e3daf0 84%,#f4d8cf 100%);border-radius:30px;align-items:center;gap:clamp(1.6rem,4vw,4rem);padding:clamp(1.9rem,3.5vw,3.2rem) clamp(1.9rem,4.5vw,4rem);display:flex;position:relative;overflow:hidden}.workplace-safety-module__8WhRwq__el-connect-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 70%);width:48%;height:160%;position:absolute;top:-30%;right:-6%}.workplace-safety-module__8WhRwq__el-connect-card>*{z-index:1;position:relative}.workplace-safety-module__8WhRwq__el-connect-person{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.workplace-safety-module__8WhRwq__el-connect-photo{background:#fff;border-radius:62% 38% 56% 44%/56% 46% 54% 44%;width:clamp(124px,15vw,172px);height:clamp(124px,15vw,172px);padding:7px;animation:13s ease-in-out infinite workplace-safety-module__8WhRwq__blobMorph;overflow:hidden;box-shadow:0 18px 44px #281e1433}.workplace-safety-module__8WhRwq__el-connect-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.workplace-safety-module__8WhRwq__el-connect-name{color:var(--ink);margin-top:1.15rem;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700}.workplace-safety-module__8WhRwq__el-connect-role{color:var(--body);max-width:16rem;margin-top:.3rem;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.4}.workplace-safety-module__8WhRwq__el-connect-main{flex:1;min-width:0}.workplace-safety-module__8WhRwq__el-connect-main h2{color:var(--ink);max-width:20ch;margin-bottom:clamp(1.2rem,2.2vw,1.8rem);font-family:DM Serif Display,serif;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.1}@keyframes workplace-safety-module__8WhRwq__blobMorph{0%,to{border-radius:62% 38% 56% 44%/56% 46% 54% 44%}50%{border-radius:44% 56% 42% 58%/46% 54% 46% 56%}}@keyframes workplace-safety-module__8WhRwq__floatA{0%,to{transform:translate(0)}50%{transform:translate(9px,-12px)}}@keyframes workplace-safety-module__8WhRwq__floatB{0%,to{transform:translate(0)}50%{transform:translate(-10px,10px)}}@keyframes workplace-safety-module__8WhRwq__twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes workplace-safety-module__8WhRwq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes workplace-safety-module__8WhRwq__pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (max-width:920px){.workplace-safety-module__8WhRwq__el-hero{min-height:auto;padding-left:24px;padding-right:24px}.workplace-safety-module__8WhRwq__el-sec{width:min(100% - 2.5rem,1440px)}.workplace-safety-module__8WhRwq__el-hero-cols,.workplace-safety-module__8WhRwq__el-2col,.workplace-safety-module__8WhRwq__g-carsec-head{grid-template-columns:1fr;gap:2.2rem}.workplace-safety-module__8WhRwq__el-hero-extra{margin-top:calc(-1*clamp(110px,20vw,150px))}.workplace-safety-module__8WhRwq__el-hero-onecard{min-height:240px}}@media (max-width:600px){.workplace-safety-module__8WhRwq__g-cap{grid-template-columns:1fr;justify-items:start}.workplace-safety-module__8WhRwq__g-ccard{flex-basis:82%}}@media (max-width:920px){.workplace-safety-module__8WhRwq__el-hero-extra{width:min(100% - 2.5rem,1440px)}}
