.footer.mechanik-footer7{position:relative;isolation:isolate;background:#0b141b;color:#f8f8f6;padding:0;overflow:hidden}
.mechanik-footer7-backdrop{position:absolute;inset:0 0 auto;height:100%;z-index:-2;display:block;pointer-events:none}
.mechanik-footer7-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mechanik-footer7:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,15,21,.22),rgba(7,15,21,.22) 65%,rgba(7,15,21,.55))}
.mechanik-footer7 .mechanik-footer7-inner{width:calc(100% - 96px);max-width:1450px;padding-top:76px;padding-bottom:0;position:relative}
.mechanik-footer7-grid{display:grid;grid-template-columns:1.25fr .75fr .95fr 1.15fr;gap:38px;align-items:start}
.mechanik-footer7-grid>div{min-width:0}
.mechanik-footer7 .brand{gap:14px;white-space:normal}
.mechanik-footer7 .brand>span:last-child{font-size:30px;line-height:1.1;letter-spacing:.025em}
.mechanik-footer7 .brand small{font-size:9px;line-height:1.5;letter-spacing:.08em;margin-top:8px}
.mechanik-footer7 .brand-mark{width:58px;height:66px;flex-shrink:0}
.mechanik-footer7-brand>p{font-size:15px;line-height:1.8;color:#e0e5e7;max-width:300px;margin:23px 0 30px}
.mechanik-footer7-benefits{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;gap:12px}
.mechanik-footer7-benefits li{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:12px;line-height:1.6;color:#f7f8f8;border-right:1px solid #465058;padding-right:10px}
.mechanik-footer7-benefits li:last-child{border:0;padding-right:0}
.mechanik-footer7 svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.mechanik-footer7-benefits svg{width:33px;height:33px;color:#ffad14}
.mechanik-footer7 .mechanik-footer7-label{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4;color:#fafaf8;margin:0 0 26px;padding-bottom:17px;position:relative}
.mechanik-footer7-label:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:#ffa500;box-shadow:0 3px 0 #a86809}
.mechanik-footer7 a{color:#f8f8f6;text-decoration:none}
.mechanik-footer7 a:hover{text-decoration:underline;text-underline-offset:5px}
.mechanik-footer7 a:focus-visible{outline:2px solid #ffbd45;outline-offset:5px}
.mechanik-footer7-links,.mechanik-footer7-services{display:flex;flex-direction:column;gap:17px}
.mechanik-footer7-links a,.mechanik-footer7-services a{font-size:14px;line-height:1.6}
.mechanik-footer7-services a{display:flex;align-items:center;gap:14px}
.mechanik-footer7-services svg{color:#ffa500}
.mechanik-footer7-contact{margin:0;display:grid;gap:27px}
.mechanik-footer7-contact>div{display:grid;grid-template-columns:38px 1fr;gap:4px 13px;align-items:start;min-width:0}
.mechanik-footer7-contact dt{display:contents;font-size:11px;color:#c3cdd1}
.mechanik-footer7-contact dt svg{grid-row:span 2;width:38px;height:38px;padding:9px;background:linear-gradient(135deg,#ffbd24,#ff9300);border-radius:12px;color:#111d24;box-sizing:border-box}
.mechanik-footer7-contact dd{margin:0;grid-column:2;color:#fff;font-size:15px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}
.mechanik-footer7-contact dd a{font-size:inherit}
.mechanik-footer7-callout{display:flex;align-items:center;gap:26px;max-width:870px;margin:58px 0 48px;padding:24px 28px;border:1px solid #3b474f;border-radius:26px;background:linear-gradient(115deg,rgba(28,39,45,.9),rgba(14,24,30,.79));box-shadow:0 9px 25px #050a0e30}
.mechanik-footer7-callout>svg{width:53px;height:53px;color:#ffa500}
.mechanik-footer7-callout>div{flex:1}
.mechanik-footer7-callout p{font-size:22px;line-height:1.3;font-weight:700;color:#fafafa;margin:0 0 8px}
.mechanik-footer7-callout span{font-size:13px;line-height:1.5;color:#dbe1e4}
.mechanik-footer7-callout>a{display:flex;align-items:center;justify-content:center;gap:30px;flex:none;min-height:52px;padding:13px 25px;box-sizing:border-box;background:linear-gradient(135deg,#ffbd23,#ff9700);color:#10171b;border-radius:24px;font-size:14px;font-weight:700;box-shadow:inset 0 1px 1px #ffe7a8}
.mechanik-footer7-bottom{border-top:1px solid #a5acaf;padding-top:27px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;line-height:1.7;color:#d4dbe0}
.mechanik-footer7-bottom>div{display:flex;gap:24px;flex-wrap:wrap}
.mechanik-footer7 .mechanik-footer7-photo-note{font-size:10px;line-height:1.6;color:#c2cdd3;margin:12px 0 0}
.mechanik-footer7 .zs-social{position:relative;padding:22px 0 27px}
.mechanik-footer7 .zs-social .zs-social-inner{max-width:1450px;width:calc(100% - 96px);padding:0;border:0}
.mechanik-footer7 .zs-social .zs-social-label{font-size:13px}
.mechanik-footer7 .zs-social .zs-social-info{font-size:11px;margin-top:4px}
.mechanik-footer7 .zs-social .zs-social-link{border-color:#b2bdc3;background:#111b22b8;border-radius:14px}
.mechanik-footer7 .zs-social-link svg{fill:none;stroke:currentColor}
.mechanik-footer7 .zs-social-link[data-client-social=facebook] svg{fill:currentColor;stroke:none}
.mechanik-footer7 .zs-demo-notice{position:relative;width:100%;max-width:none;margin:0 auto;text-align:center;border-top:1px solid #3b464d;background:#0b141be8;color:#d2dbe0;padding:24px 48px}
@media(min-width:1700px){.mechanik-footer7-grid{gap:54px}.mechanik-footer7-contact dd{font-size:17px}.mechanik-footer7-backdrop img{object-position:center top}}
@media(max-width:1100px){.mechanik-footer7-grid{grid-template-columns:1.2fr 1fr;gap:45px 60px}.mechanik-footer7 .mechanik-footer7-inner{padding-top:55px}.mechanik-footer7-backdrop img{object-position:75% center}.mechanik-footer7:before{background:rgba(7,15,21,.7)}.mechanik-footer7-callout{gap:20px}.mechanik-footer7-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.mechanik-footer7 .mechanik-footer7-inner{width:calc(100% - 40px);padding-top:48px}.mechanik-footer7-grid{grid-template-columns:1fr;gap:35px}.mechanik-footer7-brand>p{margin:20px 0 25px}.mechanik-footer7-benefits{max-width:360px}.mechanik-footer7 .mechanik-footer7-label{margin-bottom:20px}.mechanik-footer7-links{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.mechanik-footer7-services{gap:18px}.mechanik-footer7-contact{gap:23px}.mechanik-footer7-callout{display:grid;grid-template-columns:38px 1fr;gap:18px;margin:38px 0 32px;padding:23px 20px;border-radius:22px}.mechanik-footer7-callout>svg{width:36px;height:36px}.mechanik-footer7-callout p{font-size:20px}.mechanik-footer7-callout>a{grid-column:1/-1;justify-content:space-between;font-size:14px}.mechanik-footer7 .brand>span:last-child{font-size:28px}.mechanik-footer7 .brand-mark{width:50px;height:56px}.mechanik-footer7-bottom>div{flex-direction:column;gap:12px}.mechanik-footer7 .zs-social .zs-social-inner{width:calc(100% - 40px)}.mechanik-footer7 .zs-demo-notice{padding:22px 20px}.mechanik-footer7-backdrop{inset:auto 0 0;height:900px}.mechanik-footer7-backdrop img{object-position:right bottom}.mechanik-footer7:before{background:linear-gradient(#0b141b 40%,rgba(7,15,21,.76) 70%,rgba(7,15,21,.66))}}
