.section-quadthera-footer{font-family:var(--font-body-family,var(--font-b,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));font-style:var(--font-body-style,normal)}
.section-quadthera-footer .footer{background:var(--dark,#111010);border-top:3px solid var(--orange,#ee780f);padding:36px var(--gutter,clamp(20px,4vw,48px)) 24px}
.section-quadthera-footer .footer-inner{max-width:var(--max,var(--page-width,1160px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}
.section-quadthera-footer .footer-logo{font-family:var(--font-heading-family,var(--font-d,Georgia,serif));font-style:var(--font-heading-style,normal);font-size:17px;font-weight:600;color:var(--white,#fff);display:flex;align-items:center;gap:7px}
.section-quadthera-footer .footer-logo-mark{flex-shrink:0;color:var(--orange,#ee780f)}
.section-quadthera-footer .footer-logo-mark path{fill:currentColor}
.section-quadthera-footer .footer-logo-mark path:nth-child(2){opacity:.8}
.section-quadthera-footer .footer-links{display:flex;gap:18px;flex-wrap:wrap}
.section-quadthera-footer .footer-links a{font-family:var(--font-body-family,var(--font-b,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));font-size:11px;color:rgba(255,255,255,.4);letter-spacing:.06em;text-transform:uppercase;transition:color .15s;text-decoration:none}
.section-quadthera-footer .footer-links a:hover{color:var(--orange,#ee780f);text-decoration:none}
.section-quadthera-footer .footer-copy{font-size:10.5px;color:rgba(255,255,255,.25)}
.section-quadthera-footer .footer-fn{max-width:var(--max,var(--page-width,1160px));margin:22px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:10px;color:rgba(255,255,255,.22);line-height:1.75}
@media(max-width:680px){.section-quadthera-footer .footer-inner{align-items:flex-start;flex-direction:column}.section-quadthera-footer .footer-links{gap:14px}}
