.Footer-module__S6Hkya__footer{max-width:860px;margin:64px auto 0;padding:0 24px}.Footer-module__S6Hkya__divider{background:#e8e8e5;height:1px}.Footer-module__S6Hkya__grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:40px 0;display:grid}.Footer-module__S6Hkya__brand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Footer-module__S6Hkya__brandMark{color:#fff;background:#37352f;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.Footer-module__S6Hkya__brandName{color:#37352f;font-size:14px;font-weight:600}.Footer-module__S6Hkya__colTitle{text-transform:uppercase;letter-spacing:1px;color:#91918e;margin-bottom:14px;font-size:12px;font-weight:500}.Footer-module__S6Hkya__colDesc{color:#91918e;margin-bottom:16px;font-size:13px;line-height:1.6}.Footer-module__S6Hkya__links{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__links a{color:#37352f;font-size:13px;font-weight:400;transition:color .15s}.Footer-module__S6Hkya__links a:hover{color:#91918e}.Footer-module__S6Hkya__socials{gap:8px;display:flex}.Footer-module__S6Hkya__socialBtn{color:#91918e;border:1px solid #e8e8e5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.Footer-module__S6Hkya__socialBtn:hover{color:#37352f;background:#f7f6f3}.Footer-module__S6Hkya__socialBtn svg{width:14px;height:14px}.Footer-module__S6Hkya__legal{border-top:1px solid #e8e8e5;justify-content:space-between;align-items:center;padding:20px 0 32px;display:flex}.Footer-module__S6Hkya__legalLogo{color:#91918e;font-size:12px;font-weight:500}.Footer-module__S6Hkya__legalLinks{gap:20px;display:flex}.Footer-module__S6Hkya__legal a{color:#91918e;font-size:12px;font-weight:400;transition:color .15s}.Footer-module__S6Hkya__legal a:hover{color:#37352f}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:0 16px}.Footer-module__S6Hkya__grid{grid-template-columns:1fr;gap:28px}.Footer-module__S6Hkya__legal{flex-direction:column;align-items:flex-start;gap:10px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#37352f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}
