@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap");*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#e2e8dd;color:#333}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.CookiesBanner_overlay__j3JFX{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;animation:CookiesBanner_slideUp__xnzUf .4s ease-out}.CookiesBanner_overlay__j3JFX.CookiesBanner_closing__fRM91{animation:CookiesBanner_slideDown__KiyCT .3s ease-in forwards}@keyframes CookiesBanner_slideUp__xnzUf{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CookiesBanner_slideDown__KiyCT{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.CookiesBanner_banner__ehu07{max-width:1200px;margin:0 auto;background:linear-gradient(145deg,#0a1628,#1a2d4a);border-radius:16px;padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 -4px 30px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1)}.CookiesBanner_banner__ehu07.CookiesBanner_closing__fRM91{pointer-events:none}.CookiesBanner_iconWrapper__4W6cJ{width:56px;height:56px;min-width:56px;background:linear-gradient(135deg,rgba(0,123,255,.2),rgba(0,123,255,.3));border:1px solid rgba(0,123,255,.4);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#60a5fa}.CookiesBanner_content__gJzkO{flex:1 1}.CookiesBanner_title__zBDEK{font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .35rem}.CookiesBanner_description__wHHWp{font-size:.95rem;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0}.CookiesBanner_link__k6WX9{color:#60a5fa;text-decoration:none;font-weight:500;transition:color .2s ease}.CookiesBanner_link__k6WX9:hover{color:#93c5fd;text-decoration:underline}.CookiesBanner_actions__DEPGo{display:flex;gap:.75rem;flex-shrink:0}.CookiesBanner_acceptBtn__RNXrC,.CookiesBanner_declineBtn__tMqU_{padding:.75rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.CookiesBanner_acceptBtn__RNXrC{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 4px 15px rgba(0,123,255,.3)}.CookiesBanner_acceptBtn__RNXrC:hover{background:linear-gradient(135deg,#0056b3,#004494);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4)}.CookiesBanner_declineBtn__tMqU_{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2)}.CookiesBanner_declineBtn__tMqU_:hover{background:hsla(0,0%,100%,.15);color:#fff;border-color:hsla(0,0%,100%,.3)}@media (max-width:900px){.CookiesBanner_banner__ehu07{flex-wrap:wrap;padding:1.25rem 1.5rem;gap:1rem}.CookiesBanner_iconWrapper__4W6cJ{width:48px;height:48px;min-width:48px}.CookiesBanner_iconWrapper__4W6cJ svg{width:26px;height:26px}.CookiesBanner_content__gJzkO{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 64px)}.CookiesBanner_actions__DEPGo{width:100%;justify-content:flex-end}}@media (max-width:600px){.CookiesBanner_overlay__j3JFX{padding:.75rem}.CookiesBanner_banner__ehu07{flex-direction:column;align-items:flex-start;padding:1.25rem;gap:1rem}.CookiesBanner_iconWrapper__4W6cJ{width:44px;height:44px;min-width:44px}.CookiesBanner_iconWrapper__4W6cJ svg{width:24px;height:24px}.CookiesBanner_title__zBDEK{font-size:1rem}.CookiesBanner_description__wHHWp{font-size:.9rem}.CookiesBanner_actions__DEPGo{width:100%;flex-direction:column}.CookiesBanner_acceptBtn__RNXrC,.CookiesBanner_declineBtn__tMqU_{width:100%;padding:.85rem 1rem;text-align:center}}