/* The four benefits under the hero, as in the design system: white cards and one monochrome animated icon each (desktop). */
@media(min-width:981px){
 .linceo-release #benefits{background:var(--ds-paper);padding-block:36px;gap:16px;border:0;align-items:stretch}
 .linceo-release #benefits article{padding:28px 24px;background:var(--ds-white);border:1px solid #272A300D;border-radius:24px;box-shadow:none;transition:border-color .3s}
 .linceo-release #benefits article:hover{border-color:#272A3020}
 .linceo-release #benefits article>svg{width:36px;height:36px;margin-bottom:22px;overflow:visible;stroke-width:1.45}
 .linceo-release #benefits h2{font-size:clamp(19px,1.4vw,22px);line-height:1.3}
 .linceo-release #benefits p{font-size:17px;line-height:1.45}
 .linceo-release #benefits .proof-scene{width:44px;height:44px;overflow:visible}
 .linceo-release #benefits .proof-scene>path,.linceo-release #benefits .proof-scene>g{stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
 .proof-ripple,.proof-scanline,.proof-check{opacity:0}
 html.linceo-release #benefits article>svg.proof-scene{color:#272A30!important;stroke:#272A30!important;fill:none;filter:none;transition:none}
 html.linceo-release #benefits .proof-scene *{transition:none}
 html.linceo-release #benefits .proof-fill{transform:translateY(8px);fill:#272A30;fill-opacity:1;opacity:1;transition:transform 1.15s cubic-bezier(.22,.61,.36,1)}
 html.linceo-release #benefits article:hover .proof-fill{transform:translateY(0)}
 html.linceo-release #benefits .proof-bubbles{display:none}
 html.linceo-release #benefits .proof-table{opacity:.2}
 html.linceo-release #benefits .proof-bounce path{fill-opacity:1}
 html.linceo-release #benefits article:hover .proof-bounce{animation:proof-settle-v12 1.7s cubic-bezier(.22,.61,.36,1) both;transform-origin:19px 30px}
 html.linceo-release #benefits article:hover .proof-ripple{animation:proof-ripple-v12 1.7s ease-out both;transform-origin:19px 34px}
 html.linceo-release #benefits .proof-scanline{stroke:#272A30;stroke-width:1;opacity:0}
 html.linceo-release #benefits article:hover .proof-scanline{animation:proof-scan-v12 2.1s ease-in-out both}
 html.linceo-release #benefits article:hover .proof-cycle{animation:proof-cycle-v12 1.7s cubic-bezier(.22,.61,.36,1) both;transform-origin:20px 20px}
 html.linceo-release #benefits article:hover .proof-check{animation:proof-check-v12 2.1s ease both;stroke-dasharray:1}
}
@keyframes proof-settle-v12{0%,100%{transform:translateY(0)}38%{transform:translateY(3px) scaleY(.97)}63%{transform:translateY(-1.2px)}82%{transform:translateY(.5px)}}
@keyframes proof-ripple-v12{0%,30%{opacity:0;transform:scaleX(.55)}44%{opacity:.28}80%,100%{opacity:0;transform:scaleX(1.15)}}
@keyframes proof-scan-v12{0%,100%{opacity:0;transform:translateY(0)}18%{opacity:.4}78%{opacity:.4;transform:translateY(20px)}94%{opacity:0;transform:translateY(20px)}}
@keyframes proof-cycle-v12{0%,100%{transform:rotate(0)}50%{transform:rotate(13deg)}}
@keyframes proof-check-v12{0%,28%,100%{opacity:0;stroke-dashoffset:1}60%,82%{opacity:.75;stroke-dashoffset:0}}
@media(prefers-reduced-motion:reduce){
 html.linceo-release #benefits .proof-scene *{animation:none!important;transition:none!important}
 html.linceo-release #benefits article:hover .proof-fill{transform:translateY(8px)}
}
