﻿/* Shared visual refresh for the Why Choose Us cards */
.finggu-benefits .finggu-benefits__grid{align-items:stretch;gap:24px}
.finggu-benefits .finggu-benefit-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;min-height:100%;padding:30px;background:linear-gradient(155deg,#fff 0%,#fcfbf8 100%);border:1px solid #e7e8ec;border-radius:18px;text-align:left;box-shadow:0 8px 24px rgba(26,26,46,.06);overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.finggu-benefits .finggu-benefit-card:before{content:"";position:absolute;top:0;left:30px;right:30px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#d4a53a,#f1d58f);opacity:.85}
.finggu-benefits .finggu-benefit-card:hover{transform:translateY(-5px);border-color:#ddc98f;box-shadow:0 16px 36px rgba(26,26,46,.11)}
.finggu-benefits .finggu-benefit-card__icon{width:58px;height:58px;margin:0 0 22px;border-radius:16px;background:rgba(212,165,58,.13);color:#9a6d08;transition:transform .24s ease,background .24s ease,color .24s ease}
.finggu-benefits .finggu-benefit-card:hover .finggu-benefit-card__icon{transform:translateY(-2px);background:#d4a53a;color:#1a1a2e}
.finggu-benefits .finggu-benefit-card__title{margin:0 0 12px;color:#1a1a2e;font-size:1.02rem;font-weight:750;line-height:1.4;letter-spacing:.035em}
.finggu-benefits .finggu-benefit-card__description{margin:0;color:#626978;font-size:.98rem;line-height:1.72}
@media(max-width:767px){.finggu-benefits .finggu-benefits__grid{gap:16px}.finggu-benefits .finggu-benefit-card{padding:24px;border-radius:16px}.finggu-benefits .finggu-benefit-card:before{left:24px;right:24px}.finggu-benefits .finggu-benefit-card__icon{width:52px;height:52px;margin-bottom:18px}.finggu-benefits .finggu-benefit-card__title{font-size:.95rem}}
@media(prefers-reduced-motion:reduce){.finggu-benefits .finggu-benefit-card,.finggu-benefits .finggu-benefit-card__icon{transition:none}}
