@keyframes BackgroundBlobs_fadeInUp__FUrMk{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes BackgroundBlobs_fadeIn__0zp0R{0%{opacity:0}to{opacity:1}}@keyframes BackgroundBlobs_fadeInDown__hKR4e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes BackgroundBlobs_slideInLeft__3Eqwz{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes BackgroundBlobs_slideInRight__WkCP5{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes BackgroundBlobs_scaleIn__NaNAu{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BackgroundBlobs_shimmer__TuXzc{0%{background-position:-200% 0}to{background-position:200% 0}}.BackgroundBlobs_animate-fade-in-up__XaaUz{animation:BackgroundBlobs_fadeInUp__FUrMk .6s ease forwards}.BackgroundBlobs_animate-fade-in__JU4Tj{animation:BackgroundBlobs_fadeIn__0zp0R .6s ease forwards}.BackgroundBlobs_animate-fade-in-down__LGs4Z{animation:BackgroundBlobs_fadeInDown__hKR4e .5s ease forwards}.BackgroundBlobs_animate-slide-in-left__bF7wL{animation:BackgroundBlobs_slideInLeft__3Eqwz .6s ease forwards}.BackgroundBlobs_animate-slide-in-right__5rsOU{animation:BackgroundBlobs_slideInRight__WkCP5 .6s ease forwards}.BackgroundBlobs_animate-scale-in__Bc5ZK{animation:BackgroundBlobs_scaleIn__NaNAu .6s ease forwards}.BackgroundBlobs_animate-pulse__WTbDV{animation:BackgroundBlobs_pulse__fL5ms 2s infinite}.BackgroundBlobs_animate-float__SUk75{animation:BackgroundBlobs_float__y60i5 3s ease-in-out infinite}.BackgroundBlobs_delay-100___5BQ0{animation-delay:.1s;opacity:0}.BackgroundBlobs_delay-200__i___b{animation-delay:.2s;opacity:0}.BackgroundBlobs_delay-300__8ZilI{animation-delay:.3s;opacity:0}.BackgroundBlobs_delay-400__CsJSM{animation-delay:.4s;opacity:0}.BackgroundBlobs_delay-500__Z74_D{animation-delay:.5s;opacity:0}.BackgroundBlobs_delay-600__8i3it{animation-delay:.6s;opacity:0}.BackgroundBlobs_delay-700__O3HjD{animation-delay:.7s;opacity:0}.BackgroundBlobs_delay-800__Y9XXK{animation-delay:.8s;opacity:0}.BackgroundBlobs_delay-900__L7AY3{animation-delay:.9s;opacity:0}.BackgroundBlobs_delay-1000__RKXDm{animation-delay:1s;opacity:0}.BackgroundBlobs_delay-1100__fGBx3{animation-delay:1.1s;opacity:0}.BackgroundBlobs_delay-1200__rRV2K{animation-delay:1.2s;opacity:0}.BackgroundBlobs_blobsContainer__dSRnI{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.BackgroundBlobs_blob__QV9n1{position:absolute;left:var(--x-pos);top:var(--y-pos);width:var(--size);height:auto;opacity:var(--opacity);transform:rotate(var(--rotation));animation:BackgroundBlobs_float__y60i5 var(--duration) ease-in-out infinite,BackgroundBlobs_pulse__fL5ms calc(var(--duration)*.7) ease-in-out infinite alternate;animation-delay:var(--delay),calc(var(--delay)*.5);will-change:transform,opacity}.BackgroundBlobs_blob__QV9n1 svg{width:100%;height:auto;display:block}.BackgroundBlobs_ellipse__E1wtO{color:#ffa2a2}.BackgroundBlobs_ellipse__E1wtO:nth-child(3n){color:rgba(43,128,116,.6)}.BackgroundBlobs_ellipse__E1wtO:nth-child(5n){color:hsla(0,100%,86%,.8)}.BackgroundBlobs_rectangle__9t9_S{color:#ffa2a2}.BackgroundBlobs_rectangle__9t9_S:nth-child(4n){color:rgba(58,157,143,.5)}.BackgroundBlobs_rectangle__9t9_S:nth-child(6n){color:hsla(0,100%,82%,.7)}@keyframes BackgroundBlobs_float__y60i5{0%{transform:rotate(var(--rotation)) translateX(0) translateY(0) scale(1)}25%{transform:rotate(calc(var(--rotation) + 20deg)) translateX(60vw) translateY(-15vh) scale(1.08)}50%{transform:rotate(calc(var(--rotation) - 15deg)) translateX(-30vw) translateY(20vh) scale(.92)}75%{transform:rotate(calc(var(--rotation) + 10deg)) translateX(40vw) translateY(-10vh) scale(1.05)}to{transform:rotate(var(--rotation)) translateX(0) translateY(0) scale(1)}}@keyframes BackgroundBlobs_pulse__fL5ms{0%{opacity:var(--opacity)}to{opacity:calc(var(--opacity)*1.2)}}@media(max-width:768px){.BackgroundBlobs_blob__QV9n1:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.BackgroundBlobs_blob__QV9n1{animation:none}}@keyframes CookieModal_fadeInUp__kMYyS{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieModal_fadeIn__eWirj{0%{opacity:0}to{opacity:1}}@keyframes CookieModal_fadeInDown__TXwOO{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieModal_slideInLeft__4kY_t{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes CookieModal_slideInRight__gSjDp{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes CookieModal_scaleIn___FyyA{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CookieModal_pulse__uUlLY{0%{box-shadow:0 0 0 0 hsla(0,100%,82%,.6)}70%{box-shadow:0 0 0 12px hsla(0,100%,82%,0)}to{box-shadow:0 0 0 0 hsla(0,100%,82%,0)}}@keyframes CookieModal_float__1EU0d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes CookieModal_shimmer__6am4W{0%{background-position:-200% 0}to{background-position:200% 0}}.CookieModal_animate-fade-in-up__rmMsc{animation:CookieModal_fadeInUp__kMYyS .6s ease forwards}.CookieModal_animate-fade-in__viiRc{animation:CookieModal_fadeIn__eWirj .6s ease forwards}.CookieModal_animate-fade-in-down__uPHmo{animation:CookieModal_fadeInDown__TXwOO .5s ease forwards}.CookieModal_animate-slide-in-left__6QZ8a{animation:CookieModal_slideInLeft__4kY_t .6s ease forwards}.CookieModal_animate-slide-in-right__ODoVa{animation:CookieModal_slideInRight__gSjDp .6s ease forwards}.CookieModal_animate-scale-in__tbQuX{animation:CookieModal_scaleIn___FyyA .6s ease forwards}.CookieModal_animate-pulse__RWm1G{animation:CookieModal_pulse__uUlLY 2s infinite}.CookieModal_animate-float__19DkQ{animation:CookieModal_float__1EU0d 3s ease-in-out infinite}.CookieModal_delay-100__Q3_Fc{animation-delay:.1s;opacity:0}.CookieModal_delay-200__b7ZSk{animation-delay:.2s;opacity:0}.CookieModal_delay-300__lZqOk{animation-delay:.3s;opacity:0}.CookieModal_delay-400__dusi_{animation-delay:.4s;opacity:0}.CookieModal_delay-500__YvBjD{animation-delay:.5s;opacity:0}.CookieModal_delay-600__PUfsT{animation-delay:.6s;opacity:0}.CookieModal_delay-700__PMzJB{animation-delay:.7s;opacity:0}.CookieModal_delay-800__Pppc_{animation-delay:.8s;opacity:0}.CookieModal_delay-900__IwgkA{animation-delay:.9s;opacity:0}.CookieModal_delay-1000__VFmlE{animation-delay:1s;opacity:0}.CookieModal_delay-1100__171eL{animation-delay:1.1s;opacity:0}.CookieModal_delay-1200__9OLk1{animation-delay:1.2s;opacity:0}.CookieModal_container__UOh_d{position:fixed;right:1.5rem;bottom:1.5rem;z-index:2000;max-width:720px;width:min(92vw,620px);animation:CookieModal_slideInUp__RvwUF .4s ease}@media(max-width:768px){.CookieModal_container__UOh_d{right:1rem;bottom:1rem;width:calc(100vw - 2rem)}}@keyframes CookieModal_slideInUp__RvwUF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieModal_panel__sin0M{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:3rem;border:1px solid rgba(0,0,0,.05)}@media(max-width:768px){.CookieModal_panel__sin0M{padding:2rem}}.CookieModal_title__xllQJ{font-size:1.5rem;font-weight:700;color:#3d403f;margin:0 0 1.5rem;line-height:1.2}@media(max-width:768px){.CookieModal_title__xllQJ{font-size:1.25rem}}.CookieModal_text__HDNm_{color:#6b7280;line-height:1.6;margin:0 0 2rem;font-size:1rem}.CookieModal_actions__dk_fu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}@media(max-width:768px){.CookieModal_actions__dk_fu{grid-template-columns:1fr}}.CookieModal_btn__xQ4tv{padding:1rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1rem;transition:all .25s ease;white-space:nowrap}.CookieModal_btn__xQ4tv:hover{transform:translateY(-2px)}.CookieModal_btn__xQ4tv:active{transform:translateY(0)}.CookieModal_btnPrimary__ONII9{background:#2b8074;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.15)}.CookieModal_btnPrimary__ONII9:hover{background:#1f5f56}.CookieModal_btnSecondary__GjjnE{background:#ffa2a2;color:#3d403f;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.15)}.CookieModal_btnSecondary__GjjnE:hover{background:#ff8080}.CookieModal_btnTertiary__NMzqh{background:#e5e7eb;color:#3d403f}.CookieModal_btnTertiary__NMzqh:hover{background:#d1d5db}.CookieModal_links___rR_g{margin-top:1.5rem;text-align:center}.CookieModal_links___rR_g a{color:#2b8074;font-size:.875rem;text-decoration:underline;transition:color .15s ease}.CookieModal_links___rR_g a:hover{color:#1f5f56}.CookieModal_toggles__NJiiS{margin-top:1.5rem}.CookieModal_toggleRow__qZcGW{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background .15s ease;border-radius:.5rem;padding:1.5rem 1rem;margin-left:-1rem;margin-right:-1rem}.CookieModal_toggleRow__qZcGW:hover{background:#f9fafb}.CookieModal_toggleRow__qZcGW:last-child{border-bottom:none}.CookieModal_toggleContent__U03h6{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.CookieModal_toggleLabel__5aRk6{font-weight:600;color:#3d403f;font-size:1rem}.CookieModal_toggleHint__P4_pA{color:#9ca3af;font-size:.875rem;line-height:1.4;margin:0}.CookieModal_checkbox__rryVX{width:20px;height:20px;cursor:pointer;accent-color:#2b8074;flex-shrink:0}.CookieModal_checkbox__rryVX:disabled{cursor:not-allowed;opacity:.6}