#ffmt-root .ffmt-solutions{background:var(--ffv3-white);padding:var(--ffv3-sec-pad) 0}#ffmt-root .ffmt-solutions .ffmt-head{margin:0 auto;max-width:820px;text-align:center}#ffmt-root .ffmt-solutions .ffmt-head__h{color:var(--ffv3-black);font-size:clamp(32px,5vw,var(--ffv3-h2));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h2-lh);margin:0}#ffmt-root .ffmt-solutions__grid{display:grid;gap:var(--ffv3-col-gap);grid-template-columns:repeat(2,1fr);margin-top:var(--ffv3-sec-pad)}#ffmt-root .ffmt-scard{background:var(--ffv3-grey);border-radius:var(--ffv3-radius-card);color:var(--ffv3-black);display:flex;flex-direction:column;padding:var(--ffv3-card-pad);text-decoration:none}#ffmt-root .ffmt-scard__media{border-radius:8px;box-shadow:0 6px 20px rgba(8,26,58,.1),0 1px 3px rgba(8,26,58,.07);margin:calc(12px - var(--ffv3-card-pad)) calc(12px - var(--ffv3-card-pad)) var(--ffv3-stack-lg);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);overflow:hidden}#ffmt-root .ffmt-scard__media img{display:block;height:auto;width:100%}#ffmt-root .ffmt-scard__h{color:var(--ffv3-black);font-size:clamp(28px,4vw,var(--ffv3-h3));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h3-lh);margin:0 0 var(--ffv3-stack-md)}#ffmt-root .ffmt-scard__body{color:var(--ffv3-black);flex:1 1 auto;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin:0}#ffmt-root .ffmt-scard__foot{display:flex;justify-content:flex-end;margin-top:var(--ffv3-stack-lg)}#ffmt-root .ffmt-arrow{align-items:center;background:var(--ffv3-orange);border-radius:50%;color:var(--ffv3-black);display:inline-flex;flex:0 0 auto;height:var(--ffv3-arrow-size);justify-content:center;transition:background-color .18s ease,color .18s ease;width:var(--ffv3-arrow-size)}#ffmt-root .ffmt-arrow svg{height:20px;transition:transform .18s ease;width:20px}#ffmt-root .ffmt-scard:focus-visible .ffmt-arrow svg,#ffmt-root .ffmt-scard:hover .ffmt-arrow svg{transform:rotate(-45deg)}#ffmt-root .ffmt-solutions__cta{display:flex;justify-content:center;margin-top:var(--ffv3-sec-pad)}@media (max-width:900px){#ffmt-root .ffmt-solutions{padding:var(--ffv3-sec-pad-sm) 0}#ffmt-root .ffmt-solutions__grid{grid-template-columns:1fr}#ffmt-root .ffmt-solutions__cta,#ffmt-root .ffmt-solutions__grid{margin-top:var(--ffv3-sec-pad-sm)}#ffmt-root .ffmt-solutions__cta .ffv3-btn{width:100%}}