/* iLikePDF footer + listing (v20261005) */
.ilp-footer{background:#2a2b33!important;color:#fff!important;padding:56px 0 28px!important;margin-top:60px;text-align:left!important;border:0!important;border-image:none!important}
.ilp-footer .ft-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0 0 36px}
.ilp-footer .ft-col h4{color:#fff;font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}
.ilp-footer .ft-col a{display:block;color:#fff!important;font-size:.95rem;font-weight:400;padding:6px 0;text-decoration:none;opacity:.92}
.ilp-footer .ft-col a:hover{opacity:1;text-decoration:underline;color:#fff!important}
.ilp-footer .ft-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.ilp-footer .ft-social{display:flex;gap:12px;flex-wrap:wrap}
.ilp-footer .ft-social a{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff!important;font-weight:800;font-size:.95rem;text-decoration:none}
.ilp-footer .ft-social a:hover{background:#e5322d}
.ilp-footer .ft-social svg{width:22px;height:22px;display:block;fill:currentColor}
.ilp-footer .copy{margin:0;color:#c9cad3;font-size:.9rem}
@media(max-width:960px){.ilp-footer .ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){
 .ilp-footer{text-align:center!important;padding:48px 0 28px!important}
 .ilp-footer .ft-grid{grid-template-columns:1fr;gap:34px}
 .ilp-footer .ft-col h4{font-size:1.1rem;margin-bottom:12px}
 .ilp-footer .ft-col a{font-size:1.15rem;padding:11px 0}
 .ilp-footer .ft-bottom{flex-direction:column;justify-content:center;text-align:center}
 .ilp-footer .ft-social{justify-content:center}
}
.trust-sec{margin:40px auto;text-align:center}
.trust-sec h2{margin:0 0 6px;font-size:1.5rem}
.trust-sec .trust-sub{margin:0 0 18px;color:var(--secondary-light,#64748b);font-size:.95rem}
.listing-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 16px;max-width:560px;margin:0 auto}
.listing-row a{flex:0 0 calc(33.333% - 12px);display:flex;justify-content:center;align-items:center}
.listing-row img{max-width:100%;height:auto}
.listing-row .lst-fazier{width:96px}
.listing-row .lst-ph{width:150px;max-height:36px;object-fit:contain}
