/* Paygenics 2.0.6: approved HD footer logo and navy/gold contact treatment. */
footer{background:#020814!important;border-top:2px solid #c6a05d!important;padding:64px 0 24px!important}
footer .footer-grid{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(30px,5vw,76px)!important;align-items:start}
footer .pp-footer-brand{display:inline-block;max-width:100%;margin-bottom:12px}
footer .pp-footer-logo{display:block;width:min(410px,100%)!important;max-width:100%!important;height:auto!important;object-fit:contain}
footer .footer-grid h3{color:#d8b36a!important;font-size:17px!important;margin:0 0 18px}
footer .footer-grid p{color:#d5dce7!important;line-height:1.8}
footer .footer-grid a:not(.pg-footer-wa){color:#f4f1ea!important;text-decoration:none}
footer .footer-grid a:not(.pg-footer-wa):hover{color:#e6c27e!important;text-decoration:underline}
footer .footer-grid ul{margin:0;padding:0;list-style:none}
footer .footer-grid li{margin:0 0 12px}
footer .pg-footer-wa{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 22px!important;border-radius:7px!important;background:#c6a05d!important;border:1px solid #d9b56d!important;color:#071120!important;font-weight:700!important;text-decoration:none!important;transition:background .2s ease}
footer .pg-footer-wa:hover{background:#e3bd76!important;color:#071120!important}
footer .pg-footer-wa:focus-visible{outline:3px solid #fff!important;outline-offset:3px}
footer .copyright{border-top:1px solid #344155!important;margin-top:48px;padding-top:22px;color:#cbd2df!important;gap:15px}
footer .pp-policy-links a{color:#e9e9e9!important}
@media(max-width:850px){footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}footer .footer-grid>div:first-child{grid-column:1/-1}footer .pp-footer-logo{width:min(380px,100%)!important}}
@media(max-width:600px){footer{padding:42px 0 24px!important}footer .footer-grid{grid-template-columns:1fr!important;gap:30px!important}footer .footer-grid>div:first-child{grid-column:auto}footer .pp-footer-logo{width:min(330px,100%)!important}footer .copyright{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start}}
