@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_cf78bc-module__G2XuPW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_cf78bc-module__G2XuPW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--black-100:#10171d;--black-75:#4c5156;--black-50:#878a8d;--black-15:#dbdcdd;--black-10:#e7e8e8;--black-5:#f4f4f4;--white:#fff;--teal-accent:#9dc4c6;--green-accent:#67e4ce;--green-dark:#329995;--green-light:#88ffd9;--light-yellow:#ffeeac;--section-padding:48px;--content-max-width:1344px;--page-max-width:1440px;--radius-card:36px;--radius-pill:40px;--radius-button:25px;--font-family:"DM Sans", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:25px}body{font-family:var(--font-family);color:var(--black-100);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}h1{letter-spacing:-.02em;font-size:64px;font-weight:400;line-height:110%}h2{font-size:40px;font-weight:400;line-height:115%}h3{font-size:24px;font-weight:400;line-height:115%}h4{font-size:18px;font-weight:600;line-height:140%}p{color:var(--black-75);font-size:16px;font-weight:400;line-height:150%}.eyebrow{font-size:14px;font-weight:500;line-height:18px}.section{width:100%;max-width:var(--page-max-width);padding:var(--section-padding) 48px;margin:0 auto}.section-content{max-width:var(--content-max-width);margin:0 auto}.dot-pattern{opacity:.06;background-image:radial-gradient(circle, var(--black-75) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute}.dot-pattern-masked{-webkit-mask-image:radial-gradient(50% 50%,#000 0%,#0000 70%);mask-image:radial-gradient(50% 50%,#000 0%,#0000 70%)}.section-badge{background:var(--light-yellow);border-radius:var(--radius-pill);color:var(--black-100);align-items:center;gap:8px;width:fit-content;padding:7px 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.btn-primary{background:var(--green-accent);color:var(--black-100);border-radius:var(--radius-button);align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;line-height:20px;transition:background .2s,transform .15s;display:inline-flex}.btn-primary:hover{background:#55d4be;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-outline{color:var(--black-100);border:1px solid var(--black-15);border-radius:var(--radius-button);background:0 0;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;line-height:20px;transition:background .2s,border-color .2s;display:inline-flex}.btn-outline:hover{background:var(--black-5);border-color:var(--black-75)}@media (max-width:768px){h1{font-size:32px;line-height:115%}h2{font-size:28px}h3{font-size:20px}.section{padding:var(--section-padding) 20px}.btn-primary,.btn-outline{padding:12px 24px;font-size:14px}}
.CookieConsent-module__ORNcuG__bannerOverlay{z-index:9998;pointer-events:none;justify-content:center;padding:24px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module__ORNcuG__banner{pointer-events:auto;background:var(--white);border:1px solid var(--black-15);border-radius:var(--radius-card);width:100%;max-width:640px;padding:32px 36px 28px;animation:.35s ease-out CookieConsent-module__ORNcuG__slideUp;position:relative;overflow:hidden;box-shadow:0 12px 40px #10171d1f}.CookieConsent-module__ORNcuG__bannerAccent{background:var(--green-accent);height:4px;position:absolute;top:0;left:0;right:0}.CookieConsent-module__ORNcuG__bannerHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.CookieConsent-module__ORNcuG__bannerHeading{color:var(--black-100);font-size:18px;font-weight:600;line-height:140%}.CookieConsent-module__ORNcuG__bannerBody{color:var(--black-75);margin-bottom:20px;font-size:14px;font-weight:400;line-height:160%}.CookieConsent-module__ORNcuG__bannerLink{color:var(--black-100);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.CookieConsent-module__ORNcuG__bannerLink:hover{color:var(--green-dark)}.CookieConsent-module__ORNcuG__bannerActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.CookieConsent-module__ORNcuG__btnReject{color:var(--black-75);cursor:pointer;background:0 0;border:none;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline;transition:color .15s}.CookieConsent-module__ORNcuG__btnReject:hover{color:var(--black-100)}.CookieConsent-module__ORNcuG__btnAccept{color:var(--black-100);border:1px solid var(--black-100);border-radius:var(--radius-button);cursor:pointer;background:0 0;align-items:center;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;transition:background .2s,border-color .2s;display:inline-flex}.CookieConsent-module__ORNcuG__btnAccept:hover{background:var(--black-5)}.CookieConsent-module__ORNcuG__localeToggle{background:var(--black-5);border-radius:20px;align-items:center;gap:2px;padding:2px;font-size:11px;font-weight:600;display:inline-flex}.CookieConsent-module__ORNcuG__localeBtn{color:var(--black-50);cursor:pointer;background:0 0;border:none;border-radius:18px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.CookieConsent-module__ORNcuG__localeBtnActive{background:var(--white);color:var(--black-100);box-shadow:0 1px 3px #0000001a}.CookieConsent-module__ORNcuG__modalBackdrop{z-index:9999;background:#10171d80;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out CookieConsent-module__ORNcuG__fadeIn;display:flex;position:fixed;inset:0}.CookieConsent-module__ORNcuG__modal{background:var(--white);border-radius:var(--radius-card);flex-direction:column;width:100%;max-width:880px;max-height:85vh;animation:.25s ease-out CookieConsent-module__ORNcuG__scaleIn;display:flex;box-shadow:0 24px 64px #10171d33}.CookieConsent-module__ORNcuG__modalHeader{border-bottom:1px solid var(--black-15);flex-shrink:0;align-items:center;gap:16px;padding:24px 32px;display:flex}.CookieConsent-module__ORNcuG__modalBrand{align-items:center;gap:10px;display:flex}.CookieConsent-module__ORNcuG__modalBrandText{color:var(--black-100);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.CookieConsent-module__ORNcuG__modalBadge{background:var(--teal-accent);border-radius:var(--radius-pill);color:var(--white);letter-spacing:.03em;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.CookieConsent-module__ORNcuG__modalTitle{color:var(--black-100);flex:1;margin-left:8px;font-size:20px;font-weight:700}.CookieConsent-module__ORNcuG__modalClose{color:var(--black-50);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:24px;line-height:1;transition:background .15s,color .15s}.CookieConsent-module__ORNcuG__modalClose:hover{background:var(--black-5);color:var(--black-100)}.CookieConsent-module__ORNcuG__modalBody{flex:1;min-height:0;display:flex;overflow:hidden}.CookieConsent-module__ORNcuG__sidebar{border-right:1px solid var(--black-15);flex-direction:column;flex-shrink:0;width:240px;display:flex}.CookieConsent-module__ORNcuG__sidebarTab{letter-spacing:.04em;color:var(--black-100);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--black-15);background:0 0;border-left:4px solid #0000;align-items:center;padding:16px 20px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.CookieConsent-module__ORNcuG__sidebarTab:first-child{border-top:1px solid var(--black-15)}.CookieConsent-module__ORNcuG__sidebarTab:hover{background:var(--black-5)}.CookieConsent-module__ORNcuG__sidebarTabActive{border-left-color:var(--green-accent);background:var(--black-5);color:var(--green-dark)}.CookieConsent-module__ORNcuG__pane{flex:1;padding:32px 36px;overflow-y:auto}.CookieConsent-module__ORNcuG__paneHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.CookieConsent-module__ORNcuG__paneTitle{color:var(--black-100);font-size:18px;font-weight:400;line-height:140%}.CookieConsent-module__ORNcuG__paneAlwaysActive{color:var(--green-dark);white-space:nowrap;font-size:14px;font-weight:600}.CookieConsent-module__ORNcuG__paneDesc{color:var(--black-75);font-size:14px;font-weight:400;line-height:170%}.CookieConsent-module__ORNcuG__toggle{flex-shrink:0;width:44px;height:24px;position:relative}.CookieConsent-module__ORNcuG__toggleInput{opacity:0;width:0;height:0;position:absolute}.CookieConsent-module__ORNcuG__toggleTrack{background:var(--black-15);cursor:pointer;border-radius:12px;transition:background .2s;position:absolute;inset:0}.CookieConsent-module__ORNcuG__toggleInput:checked+.CookieConsent-module__ORNcuG__toggleTrack{background:var(--green-accent)}.CookieConsent-module__ORNcuG__toggleKnob{background:var(--white);pointer-events:none;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.CookieConsent-module__ORNcuG__toggleInput:checked~.CookieConsent-module__ORNcuG__toggleKnob{transform:translate(20px)}.CookieConsent-module__ORNcuG__modalFooter{border-top:1px solid var(--black-15);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:20px 32px;display:flex}.CookieConsent-module__ORNcuG__btnConfirm{color:var(--black-75);cursor:pointer;background:0 0;border:none;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline;transition:color .15s}.CookieConsent-module__ORNcuG__btnConfirm:hover{color:var(--black-100)}.CookieConsent-module__ORNcuG__btnAllowAll{color:var(--black-100);border:1px solid var(--black-100);border-radius:var(--radius-button);cursor:pointer;background:0 0;align-items:center;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;transition:background .2s;display:inline-flex}.CookieConsent-module__ORNcuG__btnAllowAll:hover{background:var(--black-5)}@keyframes CookieConsent-module__ORNcuG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CookieConsent-module__ORNcuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CookieConsent-module__ORNcuG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CookieConsent-module__ORNcuG__bannerExit{animation:.3s ease-in forwards CookieConsent-module__ORNcuG__slideDown}@keyframes CookieConsent-module__ORNcuG__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__ORNcuG__banner,.CookieConsent-module__ORNcuG__modal,.CookieConsent-module__ORNcuG__modalBackdrop,.CookieConsent-module__ORNcuG__bannerExit{animation:none!important}}@media (max-width:768px){.CookieConsent-module__ORNcuG__bannerOverlay{padding:16px}.CookieConsent-module__ORNcuG__banner{border-radius:24px;max-width:100%;padding:24px 20px 20px}.CookieConsent-module__ORNcuG__bannerActions{flex-direction:column-reverse;width:100%}.CookieConsent-module__ORNcuG__btnReject{text-align:center;width:100%}.CookieConsent-module__ORNcuG__btnAccept{justify-content:center;width:100%}.CookieConsent-module__ORNcuG__modalBackdrop{align-items:flex-end;padding:12px}.CookieConsent-module__ORNcuG__modal{border-radius:24px;max-height:90vh}.CookieConsent-module__ORNcuG__modalHeader{flex-wrap:wrap;gap:8px;padding:16px 20px}.CookieConsent-module__ORNcuG__modalTitle{order:3;width:100%;margin-left:0;font-size:16px}.CookieConsent-module__ORNcuG__modalBrand{order:1}.CookieConsent-module__ORNcuG__modalClose{order:2;margin-left:auto}.CookieConsent-module__ORNcuG__modalBody{flex-direction:column}.CookieConsent-module__ORNcuG__sidebar{border-right:none;border-bottom:1px solid var(--black-15);-webkit-overflow-scrolling:touch;flex-direction:row;flex-shrink:0;width:100%;overflow-x:auto}.CookieConsent-module__ORNcuG__sidebarTab{white-space:nowrap;border-bottom:none;border-right:1px solid var(--black-15);padding:12px 16px;font-size:11px;border-left:none!important}.CookieConsent-module__ORNcuG__sidebarTab:first-child{border-top:none}.CookieConsent-module__ORNcuG__sidebarTabActive{border-bottom:3px solid var(--green-accent)!important;border-left-color:#0000!important}.CookieConsent-module__ORNcuG__pane{padding:20px}.CookieConsent-module__ORNcuG__modalFooter{flex-direction:column-reverse;padding:16px 20px}.CookieConsent-module__ORNcuG__btnConfirm{text-align:center;width:100%}.CookieConsent-module__ORNcuG__btnAllowAll{justify-content:center;width:100%}}
