.cookie[data-v-02572f40]{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--color-surface);border-top:1px solid var(--color-bg-secondary);box-shadow:0 -4px 20px #1c352d1a}.cookie__inner[data-v-02572f40]{max-width:var(--container-max);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4)}@media(min-width:560px){.cookie__inner[data-v-02572f40]{padding:var(--space-3) var(--space-5);padding-right:calc(56px + var(--space-6))}}.cookie__text[data-v-02572f40]{margin:0;flex:1 1 16rem;color:var(--color-body);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.cookie__btn[data-v-02572f40]{flex:0 0 auto;padding:var(--space-2) var(--space-5);border:none;border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:filter .16s ease,transform .16s ease}.cookie__btn[data-v-02572f40]:hover{filter:brightness(1.05);transform:translateY(-1px)}.cookie-enter-active[data-v-02572f40],.cookie-leave-active[data-v-02572f40]{transition:transform .28s ease,opacity .28s ease}.cookie-enter-from[data-v-02572f40],.cookie-leave-to[data-v-02572f40]{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.cookie__btn[data-v-02572f40],.cookie-enter-active[data-v-02572f40],.cookie-leave-active[data-v-02572f40]{transition:none}}.fab[data-v-d8b13b5e]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:40;display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:559px){.fab[data-v-d8b13b5e]{right:var(--space-4);bottom:var(--space-4)}}.fab__btn[data-v-d8b13b5e]{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);color:#fff;box-shadow:var(--shadow-raised);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.fab__btn[data-v-d8b13b5e]:hover{transform:translateY(-2px);filter:brightness(1.05);text-decoration:none}.fab__btn--viber[data-v-d8b13b5e]{background:var(--color-viber)}.fab__btn--whatsapp[data-v-d8b13b5e]{background:var(--color-whatsapp);color:#25d366}.fab__btn--mail[data-v-d8b13b5e]{background:var(--color-surface);border:1px solid var(--color-highlight);color:var(--color-highlight)}.fab__btn--phone[data-v-d8b13b5e]{background:var(--color-highlight);color:var(--color-on-dark)}.fab-enter-active[data-v-d8b13b5e],.fab-leave-active[data-v-d8b13b5e]{transition:opacity .24s ease,transform .24s ease}.fab-enter-from[data-v-d8b13b5e],.fab-leave-to[data-v-d8b13b5e]{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.fab__btn[data-v-d8b13b5e],.fab-enter-active[data-v-d8b13b5e],.fab-leave-active[data-v-d8b13b5e]{transition:none}}.mnav[data-v-cb1c5a2f]{display:contents}.mnav__toggle[data-v-cb1c5a2f]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-highlight);border-radius:50%;background:var(--color-highlight-soft);color:var(--color-heading);cursor:pointer}@media(min-width:900px){.mnav__toggle[data-v-cb1c5a2f]{display:none}}.mnav__panel[data-v-cb1c5a2f]{position:absolute;top:100%;left:var(--space-4);right:var(--space-4);z-index:20;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}@media(min-width:900px){.mnav__panel[data-v-cb1c5a2f]{display:none}}.mnav__link[data-v-cb1c5a2f]{padding:var(--space-3) var(--space-2);font-weight:500;color:var(--color-body);text-decoration:none;border-radius:var(--radius-sm)}.mnav__link[data-v-cb1c5a2f]:hover{background:var(--color-bg);text-decoration:none}.mnav__link--active[data-v-cb1c5a2f]{font-weight:600;color:var(--color-primary)}.mnav__phone[data-v-cb1c5a2f]{margin-top:var(--space-2);padding:var(--space-3);text-align:center;font-weight:600;color:var(--color-body);background:var(--color-highlight-soft);border-radius:var(--radius-pill);text-decoration:none}.mnav__phone[data-v-cb1c5a2f]:hover{text-decoration:none}
