/* Zharief R136 footer - links without published pages remain plain text. */
.z-footer{background:#fff!important;color:#151b29!important;font-family:Arial,Helvetica,sans-serif!important;padding:110px 0 32px!important;border:0!important}.z-footer *{box-sizing:border-box}.z-footer-inner{max-width:1300px;margin:auto;padding:0 36px}.z-footer-grid{display:grid;grid-template-columns:minmax(240px,1.8fr) minmax(0,3fr);gap:70px}.z-footer-logo{display:flex;align-items:center;gap:12px;font-size:32px;letter-spacing:-1.3px}.z-footer-logo img{width:36px;height:36px;object-fit:contain}.z-footer-brand p{max-width:330px;font-size:15px;line-height:1.8;color:#465164;margin:30px 0 28px}.z-footer-social{display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:#4c5667}.z-footer-social span{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;min-width:22px;cursor:default}.z-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.z-footer-links section{display:flex;flex-direction:column;gap:18px;min-width:0}.z-footer-links h3{font-size:15px;font-weight:700;margin:4px 0 18px;color:#111827}.z-footer-links a,.z-footer-links span{font-size:14px;line-height:1.4;color:#465164;text-decoration:none;overflow-wrap:anywhere}.z-footer-links a:hover{text-decoration:underline;color:#111827}.z-footer-bottom{border-top:1px solid #e4e7ec;margin-top:105px;padding-top:32px;font-size:13px;color:#465164}@media(max-width:850px){.z-footer{padding-top:68px!important}.z-footer-grid{grid-template-columns:1fr;gap:64px}.z-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:52px}.z-footer-bottom{margin-top:70px}}@media(max-width:480px){.z-footer-inner{padding:0 24px}.z-footer-logo{font-size:30px}.z-footer-brand p{max-width:100%}.z-footer-social{gap:20px}.z-footer-links section{gap:17px}.z-footer-links h3{margin-bottom:14px}.z-footer-bottom{margin-top:60px}}
