body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf8f3}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:unset}::-webkit-scrollbar-thumb{background:#95b1ee;border-radius:10px}@font-face{font-family:SF Pro Text;font-weight:100;src:url(/_next/static/media/SF-Pro-Text-Ultralight.9c837fed.otf)}@font-face{font-family:SF Pro Text;font-weight:200;src:url(/_next/static/media/SF-Pro-Text-Thin.dce666c5.otf)}@font-face{font-family:SF Pro Text;font-weight:300;src:url(/_next/static/media/SF-Pro-Text-Light.974d29f0.otf)}@font-face{font-family:SF Pro Text;font-weight:400;src:url(/_next/static/media/SF-Pro-Text-Regular.ba98f22e.otf)}@font-face{font-family:SF Pro Text;font-weight:500;src:url(/_next/static/media/SF-Pro-Text-Medium.1e3e69ba.otf)}@font-face{font-family:SF Pro Text;font-weight:600;src:url(/_next/static/media/SF-Pro-Text-Semibold.2e59779a.otf)}@font-face{font-family:SF Pro Text;font-weight:700;src:url(/_next/static/media/SF-Pro-Text-Bold.0d6d1682.otf)}@font-face{font-family:SF Pro Text;font-weight:800;src:url(/_next/static/media/SF-Pro-Text-Heavy.3621c415.otf)}@font-face{font-family:SF Pro Text;font-weight:900;src:url(/_next/static/media/SF-Pro-Text-Black.0ebad2f5.otf)}h1{font-size:64px;line-height:52px;font-weight:900;font-family:SF Pro Text,Roboto,serif;margin:0}h2{font-size:32px;line-height:48px;font-weight:800}h2,h3{margin:0;color:#2a2f35}h3{font-size:24px;line-height:140%;font-weight:700}div,li,p{font-size:20px;line-height:140%;margin:0}div,input,li,p,textarea{font-family:SF Pro Text,Roboto,serif;color:#2a2f35}a{cursor:pointer;color:#2a2f35}@media(max-width:1024px){h1{font-size:52px}h2{font-size:26px}h3{font-size:20px}div,li,p{font-size:16px}}@media(max-width:800px){h2{line-height:36px}}@media(max-width:500px){h1{font-size:44px}h2{font-size:24px;line-height:130%}h3{font-size:20px}div,li,p{font-size:14px}}.CookieConsent_root__LvUPh{position:relative;z-index:9999}.CookieConsent_banner__M_WBt{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -8px 40px rgba(42,47,53,.12);padding:24px 32px;display:flex;align-items:center;gap:32px;z-index:9999}.CookieConsent_bannerText__610gi{flex:1 1;min-width:0}.CookieConsent_bannerTitle__aFCfi{color:#2a2f35;font-size:20px;font-weight:700;margin:0 0 8px}.CookieConsent_bannerBody__i13UC{color:#4b5058;font-size:13.5px;line-height:1.5;margin:0;max-width:900px}.CookieConsent_link__Cu3hr{color:#1f9bf0;text-decoration:none}.CookieConsent_link__Cu3hr:hover{text-decoration:underline}.CookieConsent_bannerActions__oLHn4{display:flex;align-items:center;gap:14px;flex-shrink:0}.CookieConsent_btnGrey__nnS1u,.CookieConsent_btnOutline__kLd14,.CookieConsent_btnPrimary__je0VJ{border-radius:10px;font-size:15px;font-weight:700;padding:13px 22px;cursor:pointer;border:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.CookieConsent_btnPrimary__je0VJ{background:#1f9bf0;color:#fff}.CookieConsent_btnPrimary__je0VJ:hover{background:#1886d6}.CookieConsent_btnOutline__kLd14{background:#fff;color:#2a2f35;border:1px solid #d4d8de}.CookieConsent_btnOutline__kLd14:hover{background:#f5f6f8}.CookieConsent_btnGrey__nnS1u{background:#edeff2;color:#2a2f35}.CookieConsent_btnGrey__nnS1u:hover{background:#e2e5ea}.CookieConsent_modalOverlay__ELa_S{position:fixed;inset:0;background:rgba(42,47,53,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:10000}.CookieConsent_modal__G5uwX{background:#fff;border-radius:18px;padding:28px 30px;width:440px;max-width:100%;box-shadow:0 24px 70px rgba(0,0,0,.25)}.CookieConsent_modalHeader__gV742{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.CookieConsent_modalTitle__aON6q{color:#2a2f35;font-size:24px;font-weight:700;margin:0}.CookieConsent_closeBtn__i_bOK{background:transparent;border:none;font-size:28px;line-height:1;color:#8a9098;cursor:pointer;padding:0 4px}.CookieConsent_closeBtn__i_bOK:hover{color:#2a2f35}.CookieConsent_option__j_oG7{display:flex;align-items:center;gap:14px;padding:10px 0}.CookieConsent_optionLabel__N3NrS{color:#2a2f35;font-size:18px;font-weight:500}.CookieConsent_modalActions__R5z04{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.CookieConsent_toggle__IQeGa{position:relative;width:52px;height:30px;border-radius:999px;background:#cfd4db;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .2s ease}.CookieConsent_toggleOn__AwrkK{background:#1f9bf0}.CookieConsent_knob__Y7hI9{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.25)}.CookieConsent_toggleOn__AwrkK .CookieConsent_knob__Y7hI9{-webkit-transform:translateX(22px);transform:translateX(22px)}@media(max-width:900px){.CookieConsent_banner__M_WBt{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.CookieConsent_bannerActions__oLHn4{justify-content:stretch}.CookieConsent_btnOutline__kLd14,.CookieConsent_btnPrimary__je0VJ{flex:1 1}}@media(max-width:480px){.CookieConsent_modalActions__R5z04{flex-direction:column}.CookieConsent_modalActions__R5z04 button{width:100%}}