.luna-footer.luna-on-service-page{background:var(--luna-wash,#d7edff)}.luna-footer{box-sizing:border-box;background:var(--luna-page,#fff);width:100%;max-width:min(100%,393px);color:var(--luna-ink,#0a405c);font-family:var(--font-heading,Oswald, sans-serif);margin:0 auto;padding:56px 18px}.luna-footer-reveal{opacity:0;flex-direction:column;align-items:center;display:flex;transform:translateY(28px)}.luna-footer footer{flex-direction:column;align-items:center;width:100%;display:flex}.luna-footer-reveal--visible{opacity:1;transition:opacity .6s,transform .6s;transform:none}@media (prefers-reduced-motion:reduce){.luna-footer-reveal{opacity:1;transform:none}}.luna-footer-avatar{border-radius:80px;flex-shrink:0;width:82px;min-width:82px;max-width:82px;height:82px;margin-bottom:14px;position:relative;overflow:hidden}.luna-footer-avatar:after{content:"";border-radius:inherit;pointer-events:none;background:#ffffff1a;position:absolute;inset:0}.luna-footer-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.luna-footer-name{--font-heading-weight:700;overflow-wrap:anywhere;letter-spacing:-1px;text-align:center;width:100%;min-width:0;max-width:100%;margin:0;font-size:58px;font-weight:700;line-height:60px}.luna-footer-lines{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.luna-footer-line,.luna-footer-hours{text-align:center;text-transform:uppercase;margin:0;font-size:18px;font-weight:600;line-height:24px}.luna-footer-hours{flex-direction:column;align-items:center;gap:6px;display:flex}.luna-footer-line a{color:inherit;text-decoration:none}.luna-footer-social{--footer-social-gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.luna-footer-social-link{background:var(--luna-social,var(--luna-ink,#0a405c));width:53px;height:53px;color:var(--luna-social-icon,#fff);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.luna-footer-social-link svg{width:24px;height:24px}.luna-footer-badge-area{justify-content:center;margin-top:40px;display:flex}.luna-footer-badge{background:var(--luna-accent,#fff602);height:50px;color:var(--luna-accent-text,var(--luna-ink,#0a405c));border-radius:80px;align-items:center;gap:6px;padding:0 16px 0 18px;display:inline-flex}.luna-footer-badge-text{letter-spacing:0;text-transform:none;font-family:Saans,sans-serif;font-size:18px;font-weight:600;line-height:1}.luna-footer-badge-link{color:inherit;text-decoration:none}.luna-footer-badge-link:hover{opacity:.75}.luna-footer-social-link:active{background:var(--luna-accent,#fff602);color:var(--luna-accent-text,var(--luna-ink,#0a405c))}.luna-footer-badge-link:active .luna-footer-badge{background:var(--luna-ink,#0a405c);color:var(--luna-accent,#fff602)}.luna-footer-social-link:focus-visible,.luna-footer-badge-link:focus-visible{outline:2px solid var(--luna-ink,#0a405c);outline-offset:3px}@media (min-width:1280px){.luna-footer{max-width:none;padding-left:max(18px,50% - 196.5px);padding-right:max(18px,50% - 196.5px)}body:has(.luna-footer) :is(#reviews,#links,#pricing,#logos) .canvas-feature-card-title{font-family:var(--font-heading,Oswald, sans-serif);font-size:36px;line-height:44px}body:has(.luna-footer) :is(#reviews,#links,#pricing,#logos) .canvas-feature-card-action{height:auto;min-height:64px;font-family:var(--font-heading,Oswald, sans-serif);border-radius:999px;padding:14px 28px;font-size:22px}}
/*# sourceMappingURL=1awh6bl3ivtzw.css.map*/