.lp-layout_footer__ZfgSJ{background:var(--color-black);color:rgba(255,255,255,.4);padding:var(--space-6) var(--gutter)}.lp-layout_footerInner__OpSYA{max-width:var(--container-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.lp-layout_copyright__2oAc4{font-size:var(--text-xs)}.lp-layout_legalLinks__yTW0q{display:flex;gap:var(--space-6)}.lp-layout_legalLink__VPRJp{color:rgba(255,255,255,.4);font-size:var(--text-xs);text-decoration:none;transition:color var(--transition-fast)}.lp-layout_legalLink__VPRJp:hover{color:rgba(255,255,255,.7)}@keyframes CookieConsent_fadeIn___GXZO{0%{opacity:0}to{opacity:1}}@keyframes CookieConsent_slideUp__ERbsc{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes CookieConsent_popIn__aFAek{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.CookieConsent_overlay__Ju6sb{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:CookieConsent_fadeIn___GXZO .3s ease-out}.CookieConsent_dialog__vub33{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:var(--color-white);border-radius:var(--card-radius);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08),0 24px 80px rgba(0,0,0,.12);width:min(580px,calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-8));display:flex;flex-direction:column;animation:CookieConsent_slideUp__ERbsc .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.CookieConsent_header__39BFn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.03) 0,transparent 100%)}.CookieConsent_headerIcon__3rfgE{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);flex-shrink:0}.CookieConsent_headerText__0Rw8z{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-black);letter-spacing:-.01em}.CookieConsent_tabs__WXrSZ{display:flex;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;background:rgba(0,0,0,.015)}.CookieConsent_tab__lrcQa{flex:1 1;padding:var(--space-3) var(--space-2);background:none;border:none;border-bottom:2px solid transparent;font-size:var(--text-xs);font-weight:var(--font-weight-regular);font-family:var(--font-dm-mono),ui-monospace,monospace;color:rgba(0,0,0,.38);cursor:pointer;transition:color .2s ease,border-color .2s ease;text-transform:uppercase;letter-spacing:.04em}.CookieConsent_tab__lrcQa:hover{color:rgba(0,0,0,.65)}.CookieConsent_tabActive__Y5hFy{color:var(--color-primary);font-weight:var(--font-weight-bold);border-bottom-color:var(--color-primary)}.CookieConsent_content__xh8bZ{padding:var(--space-6);overflow-y:auto;flex:1 1;min-height:120px;max-height:340px}.CookieConsent_text__IHfi2{font-size:var(--text-sm);color:rgba(0,0,0,.6);line-height:1.65;margin:0 0 var(--space-3)}.CookieConsent_text__IHfi2:last-child{margin-bottom:0}.CookieConsent_link__j3YPD{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold);transition:opacity .15s ease}.CookieConsent_link__j3YPD:hover{text-decoration:underline;opacity:.85}.CookieConsent_consentTab__ZJVVc{display:flex;flex-direction:column}.CookieConsent_consentSummary__sJdhr{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(0,0,0,.025);border-radius:var(--card-radius-sm)}.CookieConsent_summaryItem__uQHWh{display:flex;align-items:center;gap:6px}.CookieConsent_summaryDot__DJFNR{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.12);transition:background .2s ease;flex-shrink:0}.CookieConsent_summaryDotActive__BjWKu{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.CookieConsent_summaryLabel__QlmlM{font-weight:var(--font-weight-bold);color:var(--color-black)}.CookieConsent_summaryCount__Ot58K,.CookieConsent_summaryLabel__QlmlM{font-size:var(--text-xs);font-family:var(--font-dm-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em}.CookieConsent_summaryCount__Ot58K{color:rgba(0,0,0,.3)}.CookieConsent_aboutMeta__FuRi7{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(0,0,0,.025);border-radius:var(--card-radius-sm);border:1px solid rgba(0,0,0,.04);font-size:var(--text-xs);font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.02em;color:rgba(0,0,0,.45)}.CookieConsent_categories__yQw9P{display:flex;flex-direction:column;gap:0}.CookieConsent_category__6ZUiU{padding:var(--space-4) 0;border-bottom:1px solid rgba(0,0,0,.06)}.CookieConsent_category__6ZUiU:last-child{border-bottom:none;padding-bottom:0}.CookieConsent_category__6ZUiU:first-child{padding-top:0}.CookieConsent_categoryHeader__5ftSV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.CookieConsent_categoryToggleArea__sF5uF{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:inherit}.CookieConsent_chevron__eY_Y2{transition:transform .2s ease;color:rgba(0,0,0,.3);flex-shrink:0}.CookieConsent_chevronOpen__3GiTv{transform:rotate(180deg)}.CookieConsent_categoryName___2mA_{font-weight:var(--font-weight-bold);color:var(--color-black)}.CookieConsent_categoryCount__E6_mA,.CookieConsent_categoryName___2mA_{font-size:var(--text-xs);font-family:var(--font-dm-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em}.CookieConsent_categoryCount__E6_mA{color:rgba(0,0,0,.3);font-weight:var(--font-weight-regular)}.CookieConsent_categoryRight__wjbv8{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.CookieConsent_categoryBadge__P0png{font-size:var(--text-xs);font-family:var(--font-dm-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em;color:#22c55e;font-weight:var(--font-weight-bold);white-space:nowrap}.CookieConsent_categoryDesc__hAv26{font-size:var(--text-xs);color:rgba(0,0,0,.45);line-height:1.55;margin:var(--space-2) 0 0;padding-left:calc(14px + var(--space-2))}.CookieConsent_switchLabel__7tkBZ{display:flex;align-items:center;cursor:pointer}.CookieConsent_switchInput__LPdGg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CookieConsent_switchTrack__ljKdf{position:relative;width:42px;height:24px;background:rgba(0,0,0,.14);border-radius:12px;transition:background .25s ease;flex-shrink:0}.CookieConsent_switchInput__LPdGg:checked+.CookieConsent_switchTrack__ljKdf{background:#22c55e}.CookieConsent_switchInput__LPdGg:focus-visible+.CookieConsent_switchTrack__ljKdf{outline:2px solid var(--color-primary);outline-offset:2px}.CookieConsent_switchThumb__FaUhh{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04)}.CookieConsent_switchInput__LPdGg:checked+.CookieConsent_switchTrack__ljKdf .CookieConsent_switchThumb__FaUhh,.CookieConsent_switchInput__LPdGg:checked~.CookieConsent_switchTrack__ljKdf .CookieConsent_switchThumb__FaUhh{transform:translateX(18px)}.CookieConsent_switchDisabled__dn6Jy{opacity:.55;cursor:not-allowed}.CookieConsent_cookieList__iu6yN{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;padding-left:calc(14px + var(--space-2))}.CookieConsent_cookieListOpen__lZ5rc{grid-template-rows:1fr}.CookieConsent_cookieListInner__5JgBi{overflow:hidden;padding-top:0;transition:padding-top .3s ease}.CookieConsent_cookieListOpen__lZ5rc .CookieConsent_cookieListInner__5JgBi{padding-top:var(--space-3)}.CookieConsent_cookieTableHeader__k0Tbq{background:rgba(0,0,0,.035);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-black);border-bottom:1px solid rgba(0,0,0,.08)}.CookieConsent_cookieRow__UvtKn,.CookieConsent_cookieTableHeader__k0Tbq{display:grid;grid-template-columns:1fr 1fr 2fr .7fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:11px;font-family:var(--font-dm-mono),ui-monospace,monospace}.CookieConsent_cookieRow__UvtKn{border-bottom:1px solid rgba(0,0,0,.06);color:rgba(0,0,0,.55);line-height:1.5;align-items:baseline}.CookieConsent_cookieRow__UvtKn:last-child{border-bottom:none}.CookieConsent_cookieName__Y3oEp{font-weight:var(--font-weight-bold);color:var(--color-black);font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:11px;word-break:break-all}.CookieConsent_cookieProvider__AdjK5,.CookieConsent_cookiePurpose__yrkga{color:rgba(0,0,0,.55);font-family:var(--font-dm-sans),sans-serif;font-size:12px}.CookieConsent_cookieDuration__sKAut{color:rgba(0,0,0,.45);white-space:nowrap;font-family:var(--font-dm-sans),sans-serif;font-size:12px}.CookieConsent_actions__SP_VY{display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid rgba(0,0,0,.06);flex-shrink:0;background:rgba(0,0,0,.015)}.CookieConsent_btnAccept__d2p_x{flex:1 1;background:var(--color-primary);color:white;border:none;padding:11px var(--space-4);border-radius:var(--card-radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-family:inherit;cursor:pointer;transition:background .2s ease,transform .15s ease;letter-spacing:-.01em;line-height:1}.CookieConsent_btnAccept__d2p_x:hover{background:#3355d9}.CookieConsent_btnAccept__d2p_x:active{transform:scale(.98)}.CookieConsent_btnDecline__AOqw4{flex:1 1;background:transparent;color:rgba(0,0,0,.55);border:1px solid rgba(0,0,0,.12);padding:11px var(--space-4);border-radius:var(--card-radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-family:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .15s ease;letter-spacing:-.01em;line-height:1}.CookieConsent_btnDecline__AOqw4:hover{border-color:rgba(0,0,0,.25);color:rgba(0,0,0,.75)}.CookieConsent_btnDecline__AOqw4:active{transform:scale(.98)}.CookieConsent_btnCustomize__u_Svc{flex:1 1;background:transparent;color:var(--color-black);border:1px solid rgba(0,0,0,.12);padding:11px var(--space-4);border-radius:var(--card-radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease;letter-spacing:-.01em;line-height:1}.CookieConsent_btnCustomize__u_Svc:hover{border-color:rgba(0,0,0,.25);background:rgba(0,0,0,.02)}.CookieConsent_btnCustomize__u_Svc:active{transform:scale(.98)}.CookieConsent_btnSave__vWQXR{flex:1 1;background:rgba(var(--color-primary-rgb),.06);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.2);padding:11px var(--space-4);border-radius:var(--card-radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;letter-spacing:-.01em;line-height:1}.CookieConsent_btnSave__vWQXR:hover{background:rgba(var(--color-primary-rgb),.1);border-color:rgba(var(--color-primary-rgb),.35)}.CookieConsent_btnSave__vWQXR:active{transform:scale(.98)}.CookieConsent_footer___6E9P{display:flex;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid rgba(0,0,0,.04);background:rgba(0,0,0,.02);flex-shrink:0}.CookieConsent_footerLink__f3xa3{font-size:var(--text-xs);color:rgba(0,0,0,.3);text-decoration:none;transition:color .15s ease;letter-spacing:.01em}.CookieConsent_footerLink__f3xa3:hover{color:var(--color-primary)}.CookieConsent_footerSep__Cx7gd{font-size:var(--text-xs);color:rgba(0,0,0,.12)}.CookieConsent_reopenBtn__dQ_k3{position:fixed;bottom:var(--space-6);left:var(--space-6);z-index:9990;width:44px;height:44px;border-radius:50%;background:var(--color-white);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);color:rgba(0,0,0,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,box-shadow .2s ease,transform .2s ease;animation:CookieConsent_popIn__aFAek .3s cubic-bezier(.34,1.56,.64,1)}.CookieConsent_reopenBtn__dQ_k3:hover{color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);transform:scale(1.08)}.CookieConsent_reopenBtn__dQ_k3:active{transform:scale(.95)}@media (max-width:520px){.CookieConsent_dialog__vub33{width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4))}.CookieConsent_content__xh8bZ{max-height:280px;padding:var(--space-4)}.CookieConsent_actions__SP_VY,.CookieConsent_header__39BFn{padding:var(--space-3) var(--space-4)}.CookieConsent_actions__SP_VY{flex-direction:column}.CookieConsent_consentSummary__sJdhr{flex-direction:column;gap:var(--space-2)}.CookieConsent_cookieRow__UvtKn,.CookieConsent_cookieTableHeader__k0Tbq{grid-template-columns:1fr 1fr;font-size:10px}.CookieConsent_cookieDuration__sKAut,.CookieConsent_cookiePurpose__yrkga{grid-column:1/-1}.CookieConsent_cookieTableHeader__k0Tbq .CookieConsent_cookieDuration__sKAut,.CookieConsent_cookieTableHeader__k0Tbq .CookieConsent_cookiePurpose__yrkga{display:none}.CookieConsent_reopenBtn__dQ_k3{bottom:var(--space-4);left:var(--space-4);width:40px;height:40px}.CookieConsent_footer___6E9P{padding:var(--space-2) var(--space-4)}}