.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section {width:100%;background-color:var(--color-surface-alt);color:var(--color-text-secondary);font-family:var(--font-body)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__container {width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__main {padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__grid {display:flex;flex-direction:column;gap:var(--space-md)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__brand {display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-md)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__logo-img {display:block;max-width:160px;width:auto;height:auto;object-fit:contain;object-position:left center}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__logo-text {font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1;color:var(--color-text-primary);letter-spacing:.01em}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__tagline {margin:0;max-width:320px;font-size:var(--text-small);line-height:1.55;color:var(--color-text-secondary)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__socials {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link {display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-secondary);border:1px solid transparent;border-radius:999px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link svg {width:20px;height:20px}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link:hover {color:var(--color-accent);border-color:var(--color-border)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__columns {display:flex;flex-direction:column}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__contact {padding-top:var(--space-md);border-top:1px solid var(--color-border)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__bottom {background-color:var(--color-border);border-top:1px solid var(--color-border);padding-top:var(--space-md);padding-bottom:var(--space-md)}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link {transition:none}}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section {--color-text-primary: var(--muhler-on-accent-strong);--color-text-secondary: var(--muhler-on-accent);--color-text-muted: var(--muhler-on-accent);--color-border: rgba(21, 77, 41, .25);--color-accent: #ffffff;background-color:var(--muhler-accent);color:var(--muhler-on-accent)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__logo-img {max-width:200px}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__logo-text {font-weight:800;font-size:clamp(36px,4vw,52px);color:var(--muhler-on-accent-strong)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__title, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__title {color:var(--muhler-on-accent-strong);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__heading {border-bottom:0!important}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__title:before, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__title:before {content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;border-radius:50%;background-color:currentColor}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__link, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__link, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__text {color:var(--muhler-on-accent)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__link, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__link {text-decoration:none!important;transition:color .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__link:hover, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__link:hover {color:var(--muhler-on-accent-strong)!important;text-decoration:none!important;background-image:none!important;border-bottom:0!important}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-column__link:after, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-contact__link:after {display:none!important}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-bottom__legal {display:none!important}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link {color:var(--muhler-on-accent-strong);border-color:var(--muhler-on-accent-strong)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link:hover {color:#fff;background-color:var(--muhler-primary);border-color:var(--muhler-primary)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__bottom {background-color:#fff;border-top:0;--color-text-secondary: var(--muhler-primary-dark);--color-text-muted: var(--color-text-secondary)}@media (min-width: 768px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__grid {display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__brand {grid-column:1 / -1;padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__columns {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__contact {padding-top:0;border-top:0}}@media (min-width: 1024px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__main {padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__grid {grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:var(--space-xl);align-items:start}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__brand {grid-column:auto;border-bottom:0;padding-bottom:0}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__columns {display:contents}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__contact {grid-column:-2 / -1}}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__contact {display:none!important}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__powered {display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--font-body);font-size:12px;color:var(--color-text-muted);white-space:nowrap}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__powered a {display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#2f6fe0;text-decoration:none}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__powered-logo {width:auto;height:22px;display:block;object-fit:contain}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__social-link svg {width:18px;height:18px}@media (min-width: 768px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-bottom__copyright, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-bottom__payments {flex:1 1 0}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__powered {flex:0 0 auto}}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__powered a:hover {color:#2f6fe0}@media (min-width: 1024px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__main {padding-bottom:var(--space-xl)}}@media (min-width: 768px) and (max-width: 1023px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section__columns {grid-column:1 / -1}}@media (min-width: 768px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-section .footer-bottom__copyright {white-space:nowrap}}@media (max-width: 1023px){.cc_kdTTxOvtvm_LDCVhFz5eW .o-lwm .footer-section__logo-img {width:var(--o-lwm);max-width:none}}@media (min-width: 1024px){.cc_kdTTxOvtvm_LDCVhFz5eW .o-lwd .footer-section__logo-img {width:var(--o-lwd);max-width:none}}.cc_kdTTxOvtvm_LDCVhFz5eW .o-ftc .footer-column__title {color:var(--o-ftc)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-flc .footer-column__link {color:var(--o-flc)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-ftfs .footer-column__title {font-size:var(--o-ftfs)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-flfs .footer-column__link {font-size:var(--o-flfs)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-sic .footer-section__social-link {color:var(--o-sic);border-color:var(--o-sic)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-sic .footer-section__social-link:hover {color:#fff;background-color:var(--o-sic)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-sis .footer-section__social-link {width:calc(var(--o-sis) + 16px);height:calc(var(--o-sis) + 16px)}.cc_kdTTxOvtvm_LDCVhFz5eW .o-sis .footer-section__social-link svg {width:var(--o-sis);height:var(--o-sis)}

.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column {display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__heading {margin:0;font:inherit}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__toggle {width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-sm) 0;background:transparent;border:0;cursor:pointer;color:var(--color-text-primary);text-align:left}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__title {font-family:var(--font-label);font-size:var(--text-label);font-weight:500}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__chevron {flex-shrink:0;color:var(--color-text-secondary);transition:transform .24s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column[data-open=true] .footer-column__chevron {transform:rotate(180deg)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__panel {list-style:none;margin:0;padding:0 0 var(--space-sm) 0;display:none;flex-direction:column;gap:var(--space-xs)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column[data-open=true] .footer-column__panel {display:flex}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__link {font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__link:hover {color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__chevron, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__link {transition:none}}@media (min-width: 768px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column {border-bottom:0}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__toggle {padding:0 0 var(--space-sm) 0;cursor:default;pointer-events:none}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__chevron {display:none}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-column__panel {display:flex!important;padding:0}}

.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact {display:flex;flex-direction:column;gap:var(--space-sm)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__title {margin:0;font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-primary)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__list {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__row {display:flex;align-items:flex-start;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-small);line-height:1.55;color:var(--color-text-secondary)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__icon {flex-shrink:0;margin-top:3px;color:var(--color-accent)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__text {flex:1}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__link {flex:1;color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__link:hover {color:var(--color-accent)}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-contact__link {transition:none}}

.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__inner {display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;text-align:center}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__copyright {margin:0;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-muted)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal {display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;align-items:center;font-size:var(--text-small)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal-link {font-family:var(--font-body);color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal-link:hover {color:var(--color-accent)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal-sep {color:var(--color-text-muted);user-select:none}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__payments {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;justify-content:center}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__pay {display:inline-flex;align-items:center;opacity:.65;transition:opacity .2s ease}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__pay:hover {opacity:1}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__pay-svg {height:24px;width:auto;display:block}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal-link, .cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__pay {transition:none}}@media (min-width: 768px){.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__inner {flex-direction:row;justify-content:space-between;text-align:left;gap:var(--space-md)}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__copyright {flex:1 1 auto}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__legal {flex:0 0 auto;justify-content:center}.cc_kdTTxOvtvm_LDCVhFz5eW .footer-bottom__payments {flex:0 0 auto;justify-content:flex-end}}
