@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fadeIn{animation:.6s ease-out forwards fadeIn}.animate-slideUp{animation:.6s ease-out forwards slideUp}.animate-slideDown{animation:.6s ease-out forwards slideDown}.animate-scaleIn{animation:.5s ease-out forwards scaleIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#2f2b3d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f6f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.public-layout{width:100%;min-height:100vh}
.CookieConsent-module__xuPthG__banner{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1a2ef7;border-top:1px solid #ffffff14;padding:16px 24px;animation:.4s ease-out both CookieConsent-module__xuPthG__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__xuPthG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.CookieConsent-module__xuPthG__banner{padding:20px 64px}}@media (min-width:1200px){.CookieConsent-module__xuPthG__banner{padding:20px 120px}}.CookieConsent-module__xuPthG__inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.CookieConsent-module__xuPthG__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.CookieConsent-module__xuPthG__text{flex:1}.CookieConsent-module__xuPthG__title{color:#ffffffd9;margin:0 0 4px;font-size:13px;font-weight:600}.CookieConsent-module__xuPthG__description{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.CookieConsent-module__xuPthG__link{color:#b8933a;text-underline-offset:2px;-webkit-text-decoration:underline #b8933a66;text-decoration:underline #b8933a66;transition:text-decoration-color .15s}.CookieConsent-module__xuPthG__link:hover{text-decoration-color:#b8933a}.CookieConsent-module__xuPthG__actions{flex-shrink:0;gap:8px;display:flex}.CookieConsent-module__xuPthG__buttonPrimary{color:#0f1a2e;cursor:pointer;white-space:nowrap;background-color:#fff;border:none;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .15s}.CookieConsent-module__xuPthG__buttonPrimary:hover{background-color:#f5f6f8}.CookieConsent-module__xuPthG__buttonSecondary{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .15s}.CookieConsent-module__xuPthG__buttonSecondary:hover{color:#ffffffd9;border-color:#ffffff4d}
