.Footer_footer__pQtti{margin-top:clamp(4rem,7vw,6rem);background:transparent;box-shadow:0 -28px 64px rgba(10,26,47,.42);color:hsla(30,36%,96%,.88);position:relative;z-index:200;overflow:hidden}.Footer_footer__pQtti:before{content:none}.Footer_inner__vtL_T{position:relative;z-index:1;width:100%;padding:clamp(2.75rem,4vw,3.5rem) calc(2rem + env(safe-area-inset-right, 0px)) clamp(2rem,3.5vw,3rem) calc(2rem + env(safe-area-inset-left, 0px));display:grid;grid-gap:clamp(2.5rem,5vw,3.5rem);gap:clamp(2.5rem,5vw,3.5rem)}.Footer_grid__88hvW{width:100%;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:flex-start;grid-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem);grid-row-gap:clamp(1.5rem,3vw,2.5rem);row-gap:clamp(1.5rem,3vw,2.5rem)}.Footer_brandColumn__gCAVl{display:grid;grid-gap:1.2rem;gap:1.2rem;max-width:360px}.Footer_brandMark__wfwUY{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none}.Footer_brandLogo__2mPOG{width:100%;height:auto;max-width:clamp(180px,12vw,240px);filter:drop-shadow(0 18px 42px rgba(10,26,47,.5))}.Footer_tagline__edhu4{margin:0;font-size:1.05rem;line-height:1.6;color:hsla(30,36%,96%,.78)}.Footer_linksCluster__enLmj{justify-self:end;display:flex;align-items:flex-start;justify-content:flex-end;gap:clamp(1.5rem,4vw,3rem)}.Footer_linksCluster__enLmj>*{min-width:180px}.Footer_column__fehd0{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.Footer_heading__gVeft{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.16em;color:hsla(30,36%,96%,.54)}.Footer_linkList__Js__Y{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.Footer_link__TBOP7{color:hsla(30,36%,96%,.88);font-size:.97rem;transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.35rem}.Footer_link__TBOP7:focus-visible,.Footer_link__TBOP7:hover{color:rgba(255,219,205,.95);transform:translateX(3px);text-decoration:none}.Footer_link__TBOP7:focus-visible{outline:none}.Footer_contact__w5K5T{display:grid;grid-gap:.35rem;gap:.35rem;font-style:normal}.Footer_muted___bTsj{color:hsla(30,36%,96%,.55);font-size:.9rem}.Footer_bottomBar__sRQPB{padding-top:clamp(1.5rem,3vw,2rem);display:flex;flex-wrap:wrap;gap:1rem;row-gap:.75rem;align-items:center;justify-content:space-between;color:hsla(30,36%,96%,.6);font-size:.85rem}.Footer_bottomText__tB3qL{margin:0}.Footer_legalNav__4ub_Y{display:flex}.Footer_legalList__Qavgu{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.Footer_legalList__Qavgu .Footer_link__TBOP7{font-size:.85rem;letter-spacing:.05em}@media (max-width:960px){.Footer_grid__88hvW{grid-template-columns:1fr}.Footer_linksCluster__enLmj{justify-self:start;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:1.75rem}.Footer_linksCluster__enLmj>*{flex:1 1 220px;min-width:0}}@media (max-width:720px){.Footer_bottomBar__sRQPB{flex-direction:column;align-items:flex-start}.Footer_legalList__Qavgu{gap:1rem}}@media (max-width:540px){.Footer_inner__vtL_T{padding-inline:clamp(1.5rem,8vw,2rem)}.Footer_brandLogo__2mPOG{max-width:200px}.Footer_link__TBOP7{font-size:.95rem}}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{background:rgba(0,0,0,.3);opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}.liquid-ether-container{position:relative;overflow:hidden;width:100%;height:100%;touch-action:none}.CookieBanner_backdrop__z8Mi6{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at top,rgba(16,24,40,.65),rgba(3,7,18,.82));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1000}.CookieBanner_card__7PxKa{position:relative;width:100%;max-width:640px;border-radius:1.75rem;padding:1.75rem 1.75rem 1.5rem;background:radial-gradient(circle at top left,rgba(155,135,255,.14),transparent 60%),radial-gradient(circle at bottom right,rgba(244,114,182,.16),transparent 55%),rgba(13,16,38,.78);border:1px solid rgba(250,250,255,.14);box-shadow:0 24px 80px rgba(15,23,42,.68),0 0 0 1px rgba(15,23,42,.85);color:#f9fafb;overflow:hidden}.CookieBanner_glow__5IKu1{position:absolute;inset:-40%;background:radial-gradient(circle at 10% 0,rgba(129,140,248,.22),transparent 55%),radial-gradient(circle at 100% 70%,rgba(244,114,182,.24),transparent 55%);opacity:0;animation:CookieBanner_glowIn__d4Tzy .9s ease forwards;pointer-events:none}@keyframes CookieBanner_glowIn__d4Tzy{0%{opacity:0;transform:translateY(8px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.CookieBanner_content__lVzC3{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem 1.4rem;gap:1rem 1.4rem;z-index:1}.CookieBanner_logoWrap__RqjKP{display:flex;align-items:flex-start;justify-content:center}.CookieBanner_logo__tChoB{width:72px;height:72px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden}.CookieBanner_logoImage__ffIk6{width:88%;height:88%;object-fit:contain;animation:CookieBanner_cookie-spin__funr6 14s linear infinite}@keyframes CookieBanner_cookie-spin__funr6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CookieBanner_textBlock__FC2p2{display:grid;grid-gap:.35rem;gap:.35rem}.CookieBanner_title__Dj9Qi{font-size:1.2rem;font-weight:600;letter-spacing:.04em}.CookieBanner_subtitle__x1ZP2{font-size:.95rem;color:rgba(226,232,240,.82)}.CookieBanner_categories__jT5x5{margin-top:.5rem;display:grid;grid-gap:.5rem;gap:.5rem}.CookieBanner_categoryRow__QC9IY{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CookieBanner_categoryLabel__MmL0v{display:grid;grid-gap:.1rem;gap:.1rem}.CookieBanner_categoryTitle__yWJ7b{font-size:.9rem;font-weight:500}.CookieBanner_categoryHint__Sombc{font-size:.8rem;color:rgba(148,163,184,.95)}.CookieBanner_pill__SnvfB{border-radius:999px;padding:.25rem .8rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;border:1px solid rgba(148,163,184,.9);color:rgba(226,232,240,.95);background:rgba(15,23,42,.7)}.CookieBanner_pillMuted__iwN46{border-style:dashed;opacity:.78}.CookieBanner_pillOn__a1Ceu{border-color:rgba(74,222,128,.85);background:radial-gradient(circle at 0 0,rgba(34,197,94,.3),rgba(22,163,74,.12));color:#bbf7d0}.CookieBanner_footerRow__Pn1BH{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:space-between}.CookieBanner_buttons__5MrEC{display:flex;flex-wrap:wrap;gap:.75rem}.CookieBanner_primaryButton__qDxYp{border-radius:999px;padding:.6rem 1.6rem;border:none;background:linear-gradient(135deg,#6366f1,#a855f7);color:#f9fafb;font-weight:500;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 16px 40px rgba(88,28,135,.7),0 0 0 1px rgba(129,140,248,.7)}.CookieBanner_primaryButton__qDxYp:hover{transform:translateY(-1px);box-shadow:0 18px 46px rgba(88,28,135,.85),0 0 0 1px rgba(129,140,248,.9)}.CookieBanner_secondaryButton___HX_C{border-radius:999px;padding:.6rem 1.5rem;border:1px solid rgba(148,163,184,.9);background:rgba(15,23,42,.9);color:rgba(226,232,240,.96);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.CookieBanner_secondaryButton___HX_C:hover{background:rgba(15,23,42,.98)}.CookieBanner_textLegal__MvGaW{max-width:320px;font-size:.75rem;color:rgba(148,163,184,.95)}.CookieBanner_toggleGroup__ebQwa{display:inline-flex;align-items:center;gap:.5rem}.CookieBanner_toggleLabel__cn5FS{font-size:.8rem;color:rgba(148,163,184,.95)}.CookieBanner_toggle__9PaL9{position:relative;width:36px;height:20px;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.9);cursor:pointer;transition:background .15s ease,border-color .15s ease}.CookieBanner_toggleLocked__ZW_C0{pointer-events:none;cursor:default}.CookieBanner_thumb__SylRL{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:999px;background:rgba(148,163,184,.95);box-shadow:0 4px 12px rgba(15,23,42,.7);transition:transform .18s ease,background .18s ease}.CookieBanner_toggleOn__4wYmK{background:radial-gradient(circle at 0 0,rgba(34,197,94,.3),rgba(22,163,74,.16));border-color:rgba(74,222,128,.85)}.CookieBanner_toggleOn__4wYmK .CookieBanner_thumb__SylRL{transform:translateX(15px);background:#bbf7d0}.CookieBanner_closeButton__RuZec{position:absolute;top:.85rem;right:.95rem;border:none;background:transparent;color:rgba(148,163,184,.95);cursor:pointer;font-size:.9rem;padding:.25rem}.CookieBanner_closeButton__RuZec:hover{color:#e2e8f0}@media (max-width:640px){.CookieBanner_card__7PxKa{padding:1.4rem 1.3rem 1.25rem;border-radius:1.5rem}.CookieBanner_content__lVzC3{grid-template-columns:minmax(0,1fr)}.CookieBanner_logoWrap__RqjKP{justify-content:flex-start}.CookieBanner_footerRow__Pn1BH{flex-direction:column;align-items:flex-start}}