.CookieConsent_banner__D8kSS{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(15,26,46,.97);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:16px 24px;animation:CookieConsent_slideUp__7cb_z .4s ease-out both}@keyframes CookieConsent_slideUp__7cb_z{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:768px){.CookieConsent_banner__D8kSS{padding:20px 64px}}@media (min-width:1200px){.CookieConsent_banner__D8kSS{padding:20px 120px}}.CookieConsent_inner__jczaD{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (min-width:768px){.CookieConsent_inner__jczaD{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.CookieConsent_text__J63VV{flex:1}.CookieConsent_title__OqDEX{font-size:13px;font-weight:600;color:rgba(255,255,255,.85);margin:0 0 4px}.CookieConsent_description__j_YoO{font-size:13px;color:rgba(255,255,255,.5);line-height:1.5;margin:0}.CookieConsent_link__LFrOD{color:#B8933A;text-decoration:underline;text-decoration-color:rgba(184,147,58,.4);text-underline-offset:2px;transition:text-decoration-color .15s ease}.CookieConsent_link__LFrOD:hover{text-decoration-color:#B8933A}.CookieConsent_actions__xoNUG{display:flex;gap:8px;flex-shrink:0}.CookieConsent_buttonPrimary__zEcrS{font-size:13px;font-weight:600;color:#0F1A2E;background-color:#ffffff;border:none;border-radius:20px;padding:8px 20px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.CookieConsent_buttonPrimary__zEcrS:hover{background-color:#F5F6F8}.CookieConsent_buttonSecondary__aG_Zg{font-size:13px;font-weight:600;color:rgba(255,255,255,.6);background:none;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:8px 20px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.CookieConsent_buttonSecondary__aG_Zg:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.3)}@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:fadeIn .6s ease-out forwards}.animate-slideUp{animation:slideUp .6s ease-out forwards}.animate-slideDown{animation:slideDown .6s ease-out forwards}.animate-scaleIn{animation:scaleIn .5s ease-out forwards}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#2f2b3d;background-color:#f1f6f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-layout{width:100%;min-height:100vh}