.ancrages-reshape-actions{--reshape-red:#e55353;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;width:100%}.ancrages-reshape-actions__card{position:relative;display:flex;flex-direction:column;min-height:283px;box-sizing:border-box;padding:35px 38px 28px;background-color:#fff;border-radius:30px;cursor:pointer}.ancrages-reshape-actions__head{display:flex;flex-direction:column;gap:12px}.ancrages-reshape-actions .ancrages-reshape-actions__label{margin:0;font-size:var(--fs-text-xl);line-height:1.2;letter-spacing:-.02em;color:var(--reshape-red)}.ancrages-reshape-actions h3.ancrages-reshape-actions__title{margin:0;font-size:var(--fs-title-sm);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#000}.ancrages-reshape-actions .ancrages-reshape-actions__subtitle{margin:-6px 0 0;font-size:var(--fs-text-lg);line-height:1.3;color:#000}.ancrages-reshape-actions__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.ancrages-reshape-actions__body-inner{min-height:0;overflow:hidden}.ancrages-reshape-actions__card.is-open .ancrages-reshape-actions__body{grid-template-rows:1fr}.ancrages-reshape-actions__body-inner>:first-child{margin-top:28px}.ancrages-reshape-actions__body p{margin:0 0 18px;font-size:var(--fs-text-lg);line-height:1.5;color:#000}.ancrages-reshape-actions__body strong{font-weight:400}.ancrages-reshape-actions .ancrages-reshape-actions__how{margin-bottom:8px}.ancrages-reshape-actions__content p{color:rgb(0 0 0 / .7)}.ancrages-reshape-actions__content p:last-child{margin-bottom:0}.ancrages-reshape-actions__content a{color:inherit;text-decoration:underline!important;text-underline-offset:3px}.ancrages-reshape-actions__content a:hover{color:var(--reshape-red)}.ancrages-reshape-actions .ancrages-reshape-actions__toggle{position:relative;flex-shrink:0;width:45px;height:45px;margin-top:auto;padding:0;border:0;border-radius:50%;background-color:var(--reshape-red);box-shadow:none;cursor:pointer;transition:transform 0.3s ease,background-color 0.3s ease}.ancrages-reshape-actions__card.is-open .ancrages-reshape-actions__toggle{margin-top:28px}.ancrages-reshape-actions__toggle::before,.ancrages-reshape-actions__toggle::after{content:'';position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:#000;border-radius:2px;transform:translate(-50%,-50%)}.ancrages-reshape-actions__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.ancrages-reshape-actions__card.is-open .ancrages-reshape-actions__toggle{transform:rotate(45deg)}.ancrages-reshape-actions__card:hover .ancrages-reshape-actions__toggle,.ancrages-reshape-actions .ancrages-reshape-actions__toggle:focus-visible{background-color:#d63f3f}.ancrages-reshape-actions .ancrages-reshape-actions__toggle:focus{outline:none}.ancrages-reshape-actions .ancrages-reshape-actions__toggle:focus-visible{outline:2px solid #000;outline-offset:3px}@media screen and (max-width:1240px){.ancrages-reshape-actions__card{padding:30px 28px 24px}}@media screen and (max-width:980px){.ancrages-reshape-actions{grid-template-columns:1fr;gap:12px}.ancrages-reshape-actions__card{min-height:0;padding:25px 22px 22px;border-radius:20px}.ancrages-reshape-actions .ancrages-reshape-actions__toggle{width:38px;height:38px;margin-top:22px}.ancrages-reshape-actions .ancrages-reshape-actions__label{font-size:15px}.ancrages-reshape-actions h3.ancrages-reshape-actions__title{font-size:20px}.ancrages-reshape-actions .ancrages-reshape-actions__subtitle,.ancrages-reshape-actions__body p{font-size:15px}.ancrages-reshape-actions__body-inner>:first-child{margin-top:20px}}@media (prefers-reduced-motion:reduce){.ancrages-reshape-actions__body,.ancrages-reshape-actions .ancrages-reshape-actions__toggle{transition:none}}