.mp-footer{--ftr-bg:var(--mp-color-dark);--ftr-text:color-mix(in srgb,var(--mp-color-on-dark) 78%,transparent);--ftr-heading:var(--mp-color-on-dark);--ftr-link:color-mix(in srgb,var(--mp-color-on-dark) 88%,transparent);--ftr-link-hover:var(--mp-color-on-dark);--ftr-divider:color-mix(in srgb,var(--mp-color-on-dark) 14%,transparent);--ftr-star:#fbbf24;--ftr-font-size:15px;--ftr-heading-size:13px;--ftr-heading-transform:uppercase;--ftr-logo-width:var(--mp-logo-width);background:var(--ftr-bg);color:var(--ftr-text);font-size:var(--ftr-font-size);line-height:1.6;padding:var(--ftr-padding-top,72px) 0 var(--ftr-padding-bottom,32px)}.mp-footer a{color:var(--ftr-link);text-decoration:none}.mp-footer a:hover{color:var(--ftr-link-hover);text-decoration:underline}.mp-footer__grid{display:grid;gap:2.5rem var(--mp-grid-gap);grid-template-columns:var(--footer-template,minmax(0,1.6fr) repeat(3,minmax(0,1fr)))}.mp-footer__brand{max-width:360px}.mp-footer__logo{display:inline-block;margin-bottom:1.1rem}.mp-footer__logo img{display:block;height:auto;width:var(--ftr-logo-width)}.mp-footer__description p{margin-bottom:.8em}.mp-footer__heading{color:var(--ftr-heading);font-family:var(--mp-font-body);font-size:var(--ftr-heading-size);font-weight:700;letter-spacing:.06em;line-height:1.4;margin:0 0 1rem;text-transform:var(--ftr-heading-transform)}.mp-footer__heading--spaced{margin-top:1.75rem}.mp-footer__legal,.mp-footer__links,.mp-footer__social{list-style:none;margin:0;padding:0}.mp-footer__links li+li{margin-top:.55rem}.mp-footer__contact{display:flex;flex-direction:column;font-style:normal;gap:.5rem}.mp-footer__social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.mp-footer__social li{margin:0}.mp-footer__social a{align-items:center;border:1px solid var(--ftr-divider);border-radius:999px;display:inline-flex;height:40px;justify-content:center;transition:background-color .2s var(--mp-ease),border-color .2s var(--mp-ease);width:40px}.mp-footer__social a:hover{border-color:var(--ftr-link-hover);text-decoration:none}.mp-footer__form .hs-form label{color:var(--ftr-heading)}.mp-footer__form-text{margin-bottom:1rem}.mp-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;gap:1rem 2rem;justify-content:space-between;margin-top:3.5rem;padding-top:1.75rem}.mp-footer__bottom--divider{border-top:1px solid var(--ftr-divider)}.mp-footer__copyright{margin:0}.mp-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.mp-footer__legal li{margin:0}.mp-footer--center .mp-footer__bottom,.mp-footer--center .mp-footer__grid{justify-content:center;justify-items:center;text-align:center}.mp-footer--center .mp-footer__brand{margin-inline:auto}.mp-footer--center .mp-footer__legal,.mp-footer--center .mp-footer__social{justify-content:center}@media (max-width:1024px){.mp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-footer__brand{grid-column:1/-1}}@media (max-width:767px){.mp-footer__grid{grid-template-columns:minmax(0,1fr)}.mp-footer__bottom{align-items:flex-start;flex-direction:column}.mp-footer--center .mp-footer__bottom{align-items:center}}.mp-footer__contact-row{align-items:flex-start;display:flex;gap:.65rem}.mp-footer__contact-row>svg{flex:none;margin-top:.2em;opacity:.75}.mp-footer__contact-row .mp-rich-text p{margin:0}.mp-footer__map{display:inline-block;font-weight:600;margin-top:.35rem;text-decoration:underline!important;text-underline-offset:3px}.mp-footer__reviews{margin-top:3rem}.mp-footer__badges{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.mp-footer__badges li{margin:0}.mp-review{align-items:center;background:color-mix(in srgb,var(--ftr-heading) 4%,transparent);border:1px solid var(--ftr-divider);border-radius:var(--mp-radius-md);color:var(--ftr-text);display:flex;gap:.75rem;min-height:56px;padding:.7rem 1.1rem .7rem .8rem;text-decoration:none!important;transition:border-color .2s var(--mp-ease),background-color .2s var(--mp-ease)}a.mp-review:hover{background:color-mix(in srgb,var(--ftr-heading) 8%,transparent);border-color:color-mix(in srgb,var(--ftr-heading) 40%,transparent)}.mp-review__mark{align-items:center;background:#fff;border-radius:999px;color:#101828;display:inline-flex;flex:none;height:38px;justify-content:center;width:38px}.mp-review__mark img{height:24px;object-fit:contain;width:24px}.mp-review__body{display:flex;flex-direction:column;gap:.1rem;line-height:1.35}.mp-review__platform{color:var(--ftr-heading);font-size:.9em;font-weight:600}.mp-review__label{font-weight:500;opacity:.8}.mp-review__rating{align-items:center;color:var(--ftr-heading);display:inline-flex;gap:.45rem}.mp-review__count{font-size:.85em;opacity:.8}.mp-stars{display:inline-block;font-size:15px;letter-spacing:1px;line-height:1;position:relative}.mp-stars__base{color:color-mix(in srgb,var(--ftr-text) 35%,transparent)}.mp-stars__fill{color:var(--ftr-star,#fbbf24);left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:var(--rating,0)}.mp-footer__legal-text{display:flex;flex-direction:column;gap:.35rem}.mp-footer__details{font-size:.9em;opacity:.75}.mp-footer__details p{margin:0}.mp-footer--center .mp-footer__badges{justify-content:center}.mp-footer--center .mp-footer__legal-text{align-items:center}@media (max-width:767px){.mp-footer__badges li,.mp-review{width:100%}}