.brand-divider[data-v-9de1e6c1]{background:var(--color-border-control)}.brand-name[data-v-9de1e6c1]{font-size:var(--font-size-base)}.brand-desc[data-v-9de1e6c1]{color:var(--color-text-tertiary);font-size:var(--font-size-sm-plus)}.brand-qr[data-v-9de1e6c1]{background:var(--color-surface);border-color:var(--color-border-menu)}.brand-contact[data-v-9de1e6c1]{font-size:var(--font-size-xs-plus)}.footer-nav-title[data-v-eb1d429b]{font-size:var(--font-size-sm)}.footer-nav-link[data-v-eb1d429b]{font-size:var(--font-size-sm-plus)}.footer-meta[data-v-def78306]{border-color:var(--color-border-default);font-size:var(--font-size-xs-plus)}.footer-meta__email[data-v-def78306]{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.footer-meta__email[data-v-def78306]:hover{color:var(--theme-color)}.promises[data-v-fab419a8]{border-color:var(--color-border-default)}.promises-icon[data-v-fab419a8]{background:var(--theme-light-color);color:var(--theme-color);transform:scale(1);transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.promise-progress[data-v-fab419a8]{background:var(--theme-color)}.promises-title[data-v-fab419a8]{font-size:var(--font-size-md)}.promises-text[data-v-fab419a8]{transform:scale(1);transform-origin:left center;transition:transform .22s ease}.promises-desc[data-v-fab419a8],.promises-title[data-v-fab419a8]{transition:color .22s ease,font-weight .22s ease}.promises-desc[data-v-fab419a8]{color:var(--color-text-tertiary);font-size:var(--font-size-sm-minus)}.promises-track[data-v-fab419a8]{background:var(--color-border-soft)}@media(hover:hover){.promises-item:hover .promises-icon[data-v-fab419a8]{background:var(--theme-color);box-shadow:var(--shadow-footer-promise-hover);color:var(--color-text-inverse);transform:translateY(-1px) scale(1.08)}.promises-item:hover .promises-text[data-v-fab419a8]{transform:scale(1.025)}.promises-item:hover .promises-title[data-v-fab419a8]{color:var(--theme-color);font-weight:var(--font-weight-card-emphasis)}}.promise-progress[data-v-fab419a8]{animation-fill-mode:forwards;animation-name:promise-progress-fab419a8;animation-timing-function:linear;transform:scaleX(0);transform-origin:left center;width:100%}@keyframes promise-progress-fab419a8{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-footer[data-v-d4698e3d]{background:var(--color-surface-footer);border-color:var(--color-border-default)}
