.kp-footer{--kp-bg:#0b172a;--kp-text:#e8eef8;--kp-muted:#9eacc0;--kp-line:#24344c;--kp-accent:#8b8cf7;background:var(--kp-bg);color:var(--kp-text);padding:28px 16px;font-family:Arial,sans-serif}.kp-footer-inner{width:min(1120px,100%);margin:auto;border:1px solid var(--kp-line);border-radius:22px;padding:30px;background:#0e1d32}.kp-footer-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:30px}.kp-brand-link{display:inline-flex!important;align-items:center;gap:10px;color:#fff!important;text-decoration:none;font-size:20px}.kp-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);font-weight:900;box-shadow:0 8px 22px #6366f144}.kp-footer-brand p{max-width:285px;color:var(--kp-muted);font-size:13px;line-height:1.65}.kp-footer h2{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b6c2d3;margin:8px 0 14px}.kp-footer-grid>div:not(.kp-footer-brand) a{display:block;color:var(--kp-muted);text-decoration:none;font-size:13px;margin:0 0 11px}.kp-footer a:hover{color:#fff!important}.kp-footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--kp-line);margin-top:28px;padding-top:20px;color:var(--kp-muted);font-size:12px}.kp-trust{display:flex;align-items:center;gap:7px}.kp-trust i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39920}@media(max-width:760px){.kp-footer-grid{grid-template-columns:1fr 1fr}.kp-footer-brand{grid-column:1/-1}.kp-footer-bottom{flex-direction:column}}@media(max-width:440px){.kp-footer-grid{grid-template-columns:1fr}.kp-footer-brand{grid-column:auto}.kp-footer-inner{padding:22px}}
