.product_unleash{background-color:#f5f5f7;padding:var(--hs-pad-y) var(--hs-pad-x)}.product_unleash h2{text-align:center;font-family:var(--font-safiro);font-size:var(--hs-h2);font-style:normal;font-weight:700;line-height:var(--hs-lh-head);letter-spacing:-.01em;text-wrap:balance;margin-bottom:var(--hs-gap-group)}.product_unleash h2.pu_title{margin-bottom:14px}.pu_subtext{text-align:center;font-family:var(--font-safiro);font-size:var(--hs-lead);font-style:italic;font-weight:400;line-height:var(--hs-lh-lead);letter-spacing:0;color:#d00;max-width:56ch;margin:0 auto var(--hs-gap-group);text-wrap:pretty}.pu_list{display:flex;justify-content:center;align-items:flex-start;gap:clamp(32px,5vw,110px)}.product_unleash .pu_list section{flex:1 1 0;width:auto;min-width:0;max-width:420px;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.pu_list section h5{color:#fff;font-size:var(--hs-label);font-weight:500;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;background-color:#000;padding:6px 14px;margin:26px 0 20px}.pu_list section h5,.pu_list section p{text-align:center;font-family:var(--font-safiro);font-style:normal}.pu_list section p{font-size:var(--hs-body);font-weight:400;line-height:var(--hs-lh-body);letter-spacing:0;width:100%;text-wrap:pretty}.pu_list section p span{font-weight:600}.g20_how_arrow{rotate:270deg}.g20_how.product_unleash>.pu_list{gap:69px}@media (min-width:1920px){.pu_list{gap:110px}}@media (min-width:1025px) and (max-width:1700px){.pu_list{gap:clamp(28px,4vw,80px)}.pu_list section h5{margin:24px 0 18px}.g20_how.product_unleash>.pu_list{gap:42px;align-items:center}.g20_how.product_unleash .pu_list section p{width:105%}}@media (max-width:1024px){.pu_list{flex-wrap:wrap;flex-direction:column;align-items:center}.product_unleash .pu_list section{flex:0 0 auto;max-width:560px;width:100%}.product_unleash .pu_list section:not(:last-child){border-bottom:1px solid #c3c4c8;padding-bottom:var(--hs-gap-block);margin-bottom:var(--hs-gap-block)}.g20_how.product_unleash .pu_list section:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:0}.g20_how_arrow{rotate:0deg}}@media (max-width:768px){.product_unleash h2,.pu_subtext{text-align:left}.pu_subtext{margin-left:0;margin-right:0;max-width:none}}