.footer{background:#161616;color:#c7c7c7}.footer .main-wrapper{max-width:1440px;padding:80px 60px 40px}.footer .top-wrapper{display:grid;gap:32px;grid-template-columns:minmax(240px,330px) repeat(3,minmax(120px,170px)) minmax(230px,300px);margin-bottom:48px}.footer .brand img{height:32px;object-fit:contain;width:205px}.footer .brand p{font-size:15px;margin-top:16px}.footer .brand .address{color:#9a9a9a;font-size:14px;line-height:1.55}.footer a{color:inherit;font-size:15px;font-weight:500}.footer a:hover{color:#f6a468}.footer .link-column{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.footer .link-column h3{color:#f6a468;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-bottom:2px;text-transform:uppercase}.footer .social-links{display:flex;gap:10px;margin-top:20px}.footer .social-links a{background:#1f1f1f;border:1px solid #3a3a3a;border-radius:50%;color:#fff;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.footer .footer-cta{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer .footer-cta h3{color:#fff;font-size:24px;font-weight:800;line-height:1.2}.footer .footer-cta p{font-size:15px;line-height:1.55}.footer .footer-cta .button{color:#fff;font-size:18px}.footer .payment-methods{align-items:center;color:#9a9a9a;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:48px}.footer .payment-methods span{background:#262626;border:1px solid #3a3a3a;border-radius:6px;color:#e6e6e6;font-size:11px;font-weight:700;padding:5px 10px}.footer .bottom-wrapper{border-top:1px solid #2e2e2e;color:#8a8a8a;display:flex;gap:24px;justify-content:space-between;padding-top:24px}.footer .bottom-wrapper a,.footer .bottom-wrapper p{font-size:13px;line-height:normal}.footer .bottom-wrapper nav{display:flex;gap:24px}.footer .mobile-demo{display:none}@media (max-width:1199px){.footer .main-wrapper{padding:56px 20px 40px}.footer .top-wrapper{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer .brand,.footer .footer-cta{grid-column:1/-1}}@media (max-width:767px){.footer{padding-bottom:92px}.footer .top-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .main-wrapper{padding-top:48px}.footer .brand img{height:28px;width:179px}.footer .brand p{font-size:14px;margin-top:14px}.footer .link-column{gap:12px}.footer .link-column:first-of-type{grid-column:1;grid-row:2/span 2}.footer .link-column:nth-of-type(2){grid-column:2;grid-row:2}.footer .link-column:nth-of-type(3){grid-column:2;grid-row:3}.footer .footer-cta{display:none}.footer .bottom-wrapper{flex-direction:column;gap:16px}.footer .bottom-wrapper p{order:2}.footer .mobile-demo{align-items:center;background:#161616;border:1px solid #b54c08;border-radius:16px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 20px 40px #0006;display:flex;gap:12px;justify-content:space-between;left:12px;padding:12px 14px;position:fixed;right:12px;z-index:15}.footer .mobile-demo p{color:#fff;font-size:13px;font-weight:700}.footer .mobile-demo .button{color:#fff;flex-shrink:0;font-size:14px;padding:12px 18px;width:auto}}.homepage-v4.v4-menu-open .footer .mobile-demo,.homepage-v4.v4-sticky-enabled .footer .mobile-demo:not(.is-visible){pointer-events:none;visibility:hidden}