.consent-banner[data-v-86b3387c]{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:3px solid #003580;box-shadow:0 -8px 24px #0000002e}.consent-banner__inner[data-v-86b3387c]{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.consent-banner__copy[data-v-86b3387c]{flex:1 1 460px;min-width:0}.consent-banner__title[data-v-86b3387c]{font-size:16px;font-weight:700;color:#003580;margin:0 0 6px}.consent-banner__text[data-v-86b3387c]{font-size:13px;line-height:1.5;color:#374151;margin:0}.consent-banner__link[data-v-86b3387c]{color:#003580;text-decoration:underline}.consent-banner__details[data-v-86b3387c]{margin-top:14px;display:flex;flex-direction:column;gap:8px;border-top:1px solid #e5e7eb;padding-top:12px}.consent-banner__choice[data-v-86b3387c]{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#374151;line-height:1.45}.consent-banner__choice input[type=checkbox][data-v-86b3387c]{margin-top:3px;flex-shrink:0}.consent-banner__actions[data-v-86b3387c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.consent-banner__btn[data-v-86b3387c]{padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background .15s,border-color .15s}.consent-banner__btn--primary[data-v-86b3387c]{background:#febb02;color:#000;border-color:#febb02}.consent-banner__btn--primary[data-v-86b3387c]:hover{background:#ffc626}.consent-banner__btn--secondary[data-v-86b3387c]{background:#fff;color:#374151;border-color:#d1d5db}.consent-banner__btn--secondary[data-v-86b3387c]:hover{border-color:#6b7280}.consent-banner__btn--ghost[data-v-86b3387c]{background:transparent;color:#003580;border-color:transparent;text-decoration:underline}.slide-up-enter-active[data-v-86b3387c],.slide-up-leave-active[data-v-86b3387c]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-86b3387c],.slide-up-leave-to[data-v-86b3387c]{transform:translateY(100%);opacity:0}@media (max-width: 640px){.consent-banner__inner[data-v-86b3387c]{padding:14px 16px}.consent-banner__actions[data-v-86b3387c]{width:100%}.consent-banner__btn[data-v-86b3387c]{flex:1 1 auto}}.floating-wa[data-v-d71e0c96]{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;print:hidden}.floating-wa__link[data-v-d71e0c96]{pointer-events:auto;position:relative;display:inline-flex;text-decoration:none;color:#fff;border-radius:999px;box-shadow:0 14px 40px #0035806b,0 4px 14px #00358047,inset 0 1px #ffffff2e;background:linear-gradient(135deg,#003580,#0b5cab 52%,#1a7fd4);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;overflow:visible}.floating-wa__link[data-v-d71e0c96]:hover,.floating-wa__link[data-v-d71e0c96]:focus-visible{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 48px #00358080,0 8px 20px #1a7fd459,inset 0 1px #ffffff38;outline:none}.floating-wa__link[data-v-d71e0c96]:active{transform:translateY(-1px) scale(.99)}.floating-wa__pulse[data-v-d71e0c96]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:2px solid rgba(26,127,212,.55);opacity:0;animation:floating-wa-pulse-d71e0c96 2.8s cubic-bezier(.22,1,.36,1) infinite}.floating-wa__pulse--delay[data-v-d71e0c96]{animation-delay:1.4s}@keyframes floating-wa-pulse-d71e0c96{0%{transform:scale(.92);opacity:.65}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.floating-wa__inner[data-v-d71e0c96]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem .65rem .65rem;min-height:3.25rem}.floating-wa__icon-wrap[data-v-d71e0c96]{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:999px;display:grid;place-items:center;background:#ffffff24;box-shadow:inset 0 1px #ffffff38}.floating-wa__icon[data-v-d71e0c96]{width:1.45rem;height:1.45rem}.floating-wa__copy[data-v-d71e0c96]{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-right:.15rem}.floating-wa__label[data-v-d71e0c96]{font-size:.92rem;font-weight:800;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.floating-wa__sublabel[data-v-d71e0c96]{font-size:.68rem;font-weight:600;line-height:1.2;color:#ffffffd1;white-space:nowrap}.floating-wa__arrow[data-v-d71e0c96]{font-size:1rem;font-weight:700;opacity:.85;transition:transform .25s ease,opacity .25s ease}.floating-wa__link:hover .floating-wa__arrow[data-v-d71e0c96],.floating-wa__link:focus-visible .floating-wa__arrow[data-v-d71e0c96]{transform:translate(3px);opacity:1}@media (max-width: 640px){.floating-wa__sublabel[data-v-d71e0c96]{display:none}.floating-wa__label[data-v-d71e0c96]{font-size:.82rem}.floating-wa__inner[data-v-d71e0c96]{gap:.55rem;padding:.55rem .7rem .55rem .55rem}.floating-wa__icon-wrap[data-v-d71e0c96]{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion: reduce){.floating-wa__pulse[data-v-d71e0c96]{animation:none;opacity:0}.floating-wa__link[data-v-d71e0c96]{transition:none}}
