@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.0z4z8z4zt3ni_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.0q_5t4ko---j2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_SemiBold-s.p.0982yp9.8~0qp.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.0_su8hf60n587.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.montserrat_ad917e63-module__Gt0FsW__className{font-family:montserrat,montserrat Fallback}.montserrat_ad917e63-module__Gt0FsW__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:geist;src:url(../media/Geist_Regular-s.p.15l1sxo6eq2iy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geist;src:url(../media/Geist_Medium-s.p.16szt9fo-8y~w.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geist;src:url(../media/Geist_Bold-s.p.0vn2un-zykua5.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_d214bdbc-module__Hsrexa__className{font-family:geist,geist Fallback}.geist_d214bdbc-module__Hsrexa__variable{--font-geist:"geist", "geist Fallback"}
:root{--color-mint:#75f6d1;--color-dark:#173347;--color-accent:#2b628a;--color-orange:#e8860c;--color-orange-hover:#d07908;--color-text:#000;--color-bg:#fff;--color-muted:#707070;--container-max:1300px;--container-pad:60px;--header-height:128px;--font-sans:var(--font-montserrat), system-ui, -apple-system, sans-serif;--font-body:var(--font-geist), system-ui, -apple-system, sans-serif;--c-teal:#00786e;--c-teal-strong:#037c70;--c-stat:#00a1aa;--c-ink:#0e2e2c;--c-body:#3a4a60;--c-muted:#8fa3bc;--c-muted-strong:#5d6a7d;--c-surface:#fff;--c-surface-mint:#e9fefa;--c-surface-dark:#173348;--c-border:#e8edf4;--c-border-strong:#ccd5e1;--c-danger:#a5031d;--c-danger-bg:#ffebee;--c-chart-treatment:#cbf2e7;--c-chart-doc:#fc97a4;--r-pill:999px;--r-card:24px;--h-control:48px}@media (max-width:1460px){:root{--container-pad:40px}}@media (max-width:1024px){:root{--container-pad:50px}}@media (max-width:700px){:root{--container-pad:16px}}html{scroll-behavior:smooth}@media (hover:hover) and (pointer:fine){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}*{box-sizing:border-box;border:none;outline:none;margin:0;padding:0}button{font:inherit;cursor:pointer;background:0 0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000004d}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:400;line-height:30px}a{cursor:pointer;color:var(--color-text);text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}ul,li{list-style:none}img{max-width:100%}
.OverlayScrollbar-module__m41kya__track{z-index:1000;opacity:0;width:14px;transition:opacity .3s;position:fixed;top:0;bottom:0;right:0}.OverlayScrollbar-module__m41kya__visible{opacity:1;transition-duration:.12s}.OverlayScrollbar-module__m41kya__thumb{will-change:transform;background:#6e6e6e8c;border-radius:999px;width:6px;transition:width .15s,right .15s;position:absolute;top:0;right:3px;box-shadow:0 0 0 1px #ffffff59}.OverlayScrollbar-module__m41kya__track:hover .OverlayScrollbar-module__m41kya__thumb,.OverlayScrollbar-module__m41kya__active{background:#6e6e6ebf;width:9px;right:2px}@media (prefers-reduced-motion:reduce){.OverlayScrollbar-module__m41kya__track,.OverlayScrollbar-module__m41kya__thumb{transition:none}}
