section#customers-finance-testimonials{--mint:#ebffe8;--gray-300:#e3e8ef;--gray-600:#677489;--gray-800:#353f4f;--spectrum:linear-gradient(90deg,#12264d,#30886c 55%,#70cf98);--growth:linear-gradient(90deg,#30886c,#70cf98);background:linear-gradient(180deg,var(--cube-white) 0,var(--mint) 100%);padding:92px 0 100px;text-align:center}section#customers-finance-testimonials .ft-eyebrow{color:var(--cube-green);font-family:var(--label-font);font-size:13px;font-weight:500;letter-spacing:2.1px;margin:0;text-transform:uppercase}section#customers-finance-testimonials .ft-rule{background:var(--growth);height:2px;margin:16px auto 34px;width:96px}section#customers-finance-testimonials .ft-title{color:var(--cube-dark-blue);font-family:var(--main-font);font-size:44px;font-weight:700;line-height:1.1;margin:0 auto 54px;max-width:780px}section#customers-finance-testimonials .ft-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}section#customers-finance-testimonials .ft-card{align-items:center;background:#fff;border:1px solid var(--gray-300);border-radius:18px;box-shadow:0 18px 44px rgba(10,18,41,.08);display:flex;flex-direction:column;overflow:hidden;padding:0 0 36px;text-align:center}section#customers-finance-testimonials .ft-edge{background:var(--spectrum);height:3px;width:100%}section#customers-finance-testimonials .ft-inner{align-items:center;display:flex;flex:1;flex-direction:column;padding:38px 32px 0;width:100%}section#customers-finance-testimonials .ft-icon{align-items:center;background:var(--mint);border-radius:14px;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-bottom:20px;width:60px}section#customers-finance-testimonials .ft-icon img{display:block;height:30px;object-fit:contain;width:30px}section#customers-finance-testimonials .ft-type{color:var(--cube-dark-blue);font-family:var(--main-font);font-size:26px;font-weight:700;margin:0 0 18px}section#customers-finance-testimonials .ft-text{border:none;color:var(--gray-800);font-family:var(--secondary-font);font-size:17px;line-height:1.55;margin:0 0 28px;padding:0;quotes:none}section#customers-finance-testimonials .ft-photo{background:var(--cube-white);border:2px solid var(--cube-light-green);border-radius:50%;flex-shrink:0;height:88px;margin-bottom:18px;overflow:hidden;width:88px}section#customers-finance-testimonials .ft-photo img{display:block;height:100%;object-fit:cover;width:100%}section#customers-finance-testimonials .ft-name{color:var(--cube-dark-blue);font-family:var(--main-font);font-size:19px;font-weight:700;margin:0 0 4px}section#customers-finance-testimonials .ft-position{color:var(--gray-600);font-family:var(--secondary-font);font-size:15px;margin:0 0 24px}section#customers-finance-testimonials .ft-customer-logo{align-items:center;display:flex;height:34px;justify-content:center;margin-top:auto}section#customers-finance-testimonials .ft-customer-logo img{display:block;height:auto;max-height:30px;max-width:120px;object-fit:contain;width:auto}@media (max-width:960px){section#customers-finance-testimonials .ft-grid{grid-template-columns:1fr}section#customers-finance-testimonials .ft-title{font-size:34px}}