.lgt-site-footer,.lgt-site-footer *{box-sizing:border-box}.lgt-site-footer{width:100%;background:#1f1f1d;box-shadow:0 0 0 100vmax #1f1f1d;clip-path:inset(0 -100vmax);color:#d4d4d1;font-size:15px;line-height:1.6}.lgt-site-footer__inner{width:min(calc(100% - 40px), 1300px);margin:0 auto;padding:44px 0 24px}.lgt-site-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:48px;padding:25px 28px;border:1px solid rgba(255,203,5,.36);border-radius:12px;background:linear-gradient(110deg,rgba(255,203,5,.12),rgba(255,255,255,.035))}.lgt-site-footer__cta-copy{min-width:0}.lgt-site-footer__eyebrow{margin:0 0 5px;color:#ffcb05;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lgt-site-footer__cta h2,.lgt-site-footer__nav h2{color:#fff!important;font-family:inherit;text-transform:none}.lgt-site-footer__cta h2{margin:0 0 5px;font-size:clamp(20px, 1.72vw, 27px);letter-spacing:-.02em;line-height:1.25}.lgt-site-footer__cta p:last-child{margin:0;color:#bdbdb9}.lgt-site-footer__cta-actions{display:flex;flex:0 0 auto;gap:10px}.lgt-site-footer__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #ffcb05;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.lgt-site-footer__button--primary{background:#ffcb05;color:#1f1f1d!important}.lgt-site-footer__button--secondary{background:transparent;color:#fff!important}.lgt-site-footer__button:hover,.lgt-site-footer__button:focus-visible{border-color:#ffe06b;background:#ffe06b;color:#1f1f1d!important}.lgt-site-footer__grid{display:grid;grid-template-columns:minmax(275px,1.45fr) repeat(4,minmax(145px,1fr));gap:28px;padding-bottom:44px}.lgt-site-footer__logo-link{display:inline-flex;margin-bottom:16px}.lgt-site-footer__logo{display:block;width:150px;height:auto}.lgt-site-footer__description{max-width:350px;margin:0 0 17px;color:#b7b7b3}.lgt-site-footer__proof,.lgt-site-footer__nav ul{margin:0;padding:0;list-style:none}.lgt-site-footer__proof{display:grid;gap:6px;margin-bottom:22px;color:#eee;font-size:13px;font-weight:700}.lgt-site-footer__proof li{position:relative;padding-left:18px}.lgt-site-footer__proof li::before{position:absolute;top:.66em;left:0;width:7px;height:7px;border-radius:50%;background:#ffcb05;content:"";transform:translateY(-50%)}.lgt-site-footer__contact{display:grid;gap:9px;margin:0;font-style:normal}.lgt-site-footer__contact a,.lgt-site-footer__contact p{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;margin:0;color:#d4d4d1!important;text-decoration:none!important}.lgt-site-footer__contact-label{color:#858580;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.lgt-site-footer__contact-value{min-width:0;color:#d4d4d1;font-size:15px;font-weight:400;letter-spacing:0;overflow-wrap:normal;text-transform:none}.lgt-site-footer__contact a[href^="mailto:"] .lgt-site-footer__contact-value{overflow-wrap:anywhere}.lgt-site-footer__nowrap{white-space:nowrap}.lgt-site-footer__contact a:hover,.lgt-site-footer__contact a:focus-visible{color:#ffcb05!important}.lgt-site-footer__hours{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(74px,0.55fr);gap:14px;margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.09)}.lgt-site-footer__hours p{margin:0}.lgt-site-footer__hours span,.lgt-site-footer__hours strong{display:block}.lgt-site-footer__hours span{margin-bottom:2px;color:#858580;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lgt-site-footer__hours strong{color:#c7c7c3;font-size:12px;font-weight:600;line-height:1.45}.lgt-site-footer__nav h2{margin:8px 0 18px;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.lgt-site-footer__nav li{margin:0 0 9px}.lgt-site-footer__nav a,.lgt-site-footer__bottom a{color:#c7c7c3!important;text-decoration:none!important;text-underline-offset:3px;transition:color 160ms ease}.lgt-site-footer__nav a:hover,.lgt-site-footer__nav a:focus-visible,.lgt-site-footer__bottom a:hover,.lgt-site-footer__bottom a:focus-visible{color:#ffcb05!important;text-decoration:underline!important}.lgt-site-footer__all-link{color:#ffcb05!important;font-weight:800}.lgt-site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#858580;font-size:12px}.lgt-site-footer__bottom p{margin:0}.lgt-site-footer__bottom strong{color:#aaa9a4}.lgt-site-footer__sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lgt-site-footer a:focus-visible{outline:2px solid #ffcb05;outline-offset:3px}@media (max-width:1180px){.lgt-site-footer__cta{align-items:flex-start;flex-direction:column}.lgt-site-footer__grid{grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(180px,1fr));row-gap:38px}.lgt-site-footer__company{grid-row:span 2}}@media (min-width:1181px){.lgt-site-footer__cta h2{white-space:nowrap}}@media (max-width:820px){.lgt-site-footer__cta{align-items:flex-start;flex-direction:column}.lgt-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgt-site-footer__company{grid-column:1 / -1;grid-row:auto}}@media (max-width:560px){.lgt-site-footer__inner{width:min(calc(100% - 30px), 1300px);padding-top:30px}.lgt-site-footer__cta{margin-bottom:36px;padding:22px 18px}.lgt-site-footer__cta-actions{width:100%;flex-direction:column}.lgt-site-footer__button{width:100%}.lgt-site-footer__grid{grid-template-columns:1fr;gap:30px}.lgt-site-footer__company{grid-column:auto}.lgt-site-footer__contact a,.lgt-site-footer__contact p{grid-template-columns:78px minmax(0,1fr)}.lgt-site-footer__nav h2{margin-bottom:13px}.lgt-site-footer__bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.lgt-site-footer__button,.lgt-site-footer__nav a,.lgt-site-footer__bottom a{transition:none}}