.p-impact .hx-phero .hx-figs{border-top:1px solid #ffffff29;align-self:stretch;margin-top:24px;padding-top:24px}.p-impact .hx-phero .hx-figs .f b{color:#fff}.p-impact .hx-phero .hx-figs .f:nth-child(odd) b{color:#7fd3ea}.p-impact .hx-phero .hx-figs .f span{color:#eef2f3}.p-impact .hx-phero .hx-figs .f cite{color:#eef2f3b3}.p-impact .cemb{isolation:isolate;min-height:420px;color:var(--hx-ink);background-color:#e6f7fb;background-image:radial-gradient(circle at 100% 0,#e6f7fb00 0,#e6f7fb 74%),repeating-radial-gradient(circle at 100% 0,rgba(var(--hx-blue-rgb),0) 0 44px,rgba(var(--hx-blue-rgb),.35) 44px 45.5px);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 56px -34px #0f759073}.p-impact .cemb .txt{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;padding:56px 0 56px 56px;display:flex;position:relative}.p-impact .cemb .hx-h2{color:var(--hx-ink);margin:0}.p-impact .cemb p{font:400 18px/1.6 var(--hx-sans);color:var(--hx-ink-2);margin:0}.p-impact .cemb .stretch:after{content:"";z-index:2;border-radius:28px;position:absolute;inset:0}.p-impact .cemb .fan{z-index:1;height:100%;min-height:420px;position:relative}.p-impact .cemb .fan img{filter:drop-shadow(0 18px 24px #07313c47);width:34%;height:auto;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%}.p-impact .cemb .c1{left:6%;transform:translateY(-50%)rotate(-10deg)}.p-impact .cemb .c2{left:26%;transform:translateY(-58%)rotate(-3deg)}.p-impact .cemb .c3{left:45%;transform:translateY(-46%)rotate(4deg)}.p-impact .cemb .c4{left:63%;transform:translateY(-54%)rotate(10deg)}@media (hover:hover){.p-impact .cemb:hover .c1{transform:translate(-14%,-52%)rotate(-14deg)}.p-impact .cemb:hover .c2{transform:translate(-5%,-62%)rotate(-5deg)}.p-impact .cemb:hover .c3{transform:translate(5%,-44%)rotate(6deg)}.p-impact .cemb:hover .c4{transform:translate(14%,-56%)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.p-impact .cemb .fan img{transition:none}}@media (max-width:900px){.p-impact .cemb{grid-template-columns:1fr;min-height:0}.p-impact .cemb .txt{padding:32px 24px 8px}.p-impact .cemb .fan{min-height:240px}.p-impact .cemb .hx-btn{height:auto;min-height:44px;padding-top:11px;padding-bottom:11px;line-height:1.3}}
