.foot{border-top:1px solid var(--line,#e8e9ed);background:var(--surface,#fff);color:var(--ink,#171d26)}
.foot .wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}
.foot-demo{padding-top:16px;font-size:12px;color:var(--muted,#62666e)}
.foot-main{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:40px;padding-top:32px;padding-bottom:32px}
.foot-brand{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink,#171d26);font-size:22px;font-weight:800;line-height:1.5}
.foot-brand .mark,.foot-brand .mark svg{display:block;width:44px;height:44px}
.foot-address{color:var(--muted,#62666e);font:12px/1.7 system-ui,sans-serif;letter-spacing:.3px}
.foot .footer-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 16px;padding:0;border:0;color:var(--muted,#62666e);font-size:13px}
.foot .footer-links a{display:inline-flex;align-items:center;min-height:36px}
.foot .footer-links a:hover{color:var(--brand,#2962ff);text-decoration:underline;text-underline-offset:4px}
.foot-bottom{padding:14px 0;border-top:1px solid var(--line,#e8e9ed);background:var(--surface-2,#f2f2f2);color:var(--muted,#62666e);font-size:12px;line-height:1.9;text-align:center}
@media(max-width:900px){.foot-main{grid-template-columns:120px minmax(0,1fr) auto;gap:24px}.foot .footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.foot-main{grid-template-columns:1fr auto;gap:24px;padding-top:28px;padding-bottom:28px}.foot-brand{justify-self:start;min-width:100px}.foot .footer-links{grid-column:1/-1;grid-row:2;gap:4px 12px}.foot .enamad-seal{justify-self:end}}
@media(max-width:620px){.foot .wrap{padding-inline:20px}}
