@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.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:100 1000;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_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_1b97ba4b-module__NjNj1a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1b97ba4b-module__NjNj1a__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--dash-accent:#3fd49a;--dash-accent-rgb:63, 212, 154;--dash-accent-light:#7ff0c4;--dash-accent-deep:#1fa877;--bf-bg:#050605;--bf-ink:255, 255, 255;--bf-popover:#0e1411;--bf-modal:#0c100e;--bf-cream:#efe9dd;--bf-danger:#f0917a;--bf-radius-xl:30px;--bf-radius-lg:24px;--bf-radius-md:18px;--bf-ease:cubic-bezier(.16, 1, .3, 1);--bf-glass-fill:linear-gradient(155deg, #ffffff1a, #ffffff09 48%, #ffffff03);--bf-glass-rim:linear-gradient(160deg, #ffffff5c, #ffffff12 28%, #ffffff06 68%, #3fd49a42);--bf-glass-shadow:0 34px 70px -34px #000000f2, inset 0 -34px 44px -34px #0009;--bf-soft-fill:linear-gradient(155deg, #ffffff13, #ffffff05);--bf-soft-rim:linear-gradient(160deg, #ffffff38, #ffffff0a 45%, #ffffff0f);--bf-hero:linear-gradient(150deg, #44dca5 0%, #19a878 50%, #0c6a4d 100%);--bf-cta:linear-gradient(160deg, #52e0a8, #22b07c 55%, #16895f)}.bf-stage{pointer-events:none;z-index:0;background:linear-gradient(#0c100e 0%,#080a09 60%,#060807 100%);position:fixed;inset:0;overflow:hidden}.bf-stage .l1{background:radial-gradient(65% 65% at 35% 8.33%,#34c88c4d 0%,#1e966917 42%,#1e966900 80%);animation:7s ease-in-out infinite alternate bf-top;position:absolute;inset:-10%}.bf-stage .l2{background:radial-gradient(60% 60% at 91.67% 85%,#18aa8242 0%,#14785f12 50%,#14785f00 85%);animation:7s ease-in-out infinite alternate bf-after;position:absolute;inset:-10%}.bf-stage .l3,.bf-stage .dots,.bf-stage .vig{display:none}@keyframes bf-top{0%{opacity:.85;transform:translate(-18px,-6px)scale(1)}to{opacity:1;transform:translate(22px,14px)scale(1.08)}}@keyframes bf-after{0%{opacity:1;transform:translate(10px,8px)scale(1.06)}to{opacity:.7;transform:translate(-24px,-16px)scale(1)}}@keyframes bf-drift{to{transform:translate(5%,4%)scale(1.07)}}@keyframes bf-drift2{to{transform:translate(-6%,-3%)scale(1.1)}}@keyframes bf-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes bf-pulse{0%{box-shadow:0 0 #3fd49a8c}to{box-shadow:0 0 0 10px #3fd49a00}}@keyframes bf-sheen{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(260%)skew(-18deg)}}@keyframes bf-draw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-glass{border-radius:var(--bf-radius-lg);position:relative;box-shadow:0 14px 44px #0000006b;background:linear-gradient(#ffffff1a,#fff0 42%) padding-box padding-box,linear-gradient(150deg,#ffffff13,#ffffff04) padding-box padding-box,linear-gradient(#0e1411c7,#0e1411c7) padding-box padding-box,linear-gradient(135deg,#ffffff6b 0%,#ffffff1a 32%,#ffffff0a 68%,#fff3 100%) border-box!important;border:1px solid #0000!important}.bf-lift{transition:transform .6s var(--bf-ease), box-shadow .6s var(--bf-ease)}.bf-lift:hover{transform:translateY(-3px);box-shadow:0 22px 52px #00000080}.bf-hero.bf-lift:hover{box-shadow:0 22px 56px #1fc78a80}.bf-soft{border-radius:var(--bf-radius-md);background:var(--bf-soft-fill) padding-box, var(--bf-soft-rim) border-box!important;border:1px solid #0000!important}.bf-hero{color:#fff;border-radius:var(--bf-radius-xl);position:relative;overflow:hidden;box-shadow:0 14px 44px #1fc78a66;background:linear-gradient(#ffffff42,#fff0 46%) padding-box padding-box,linear-gradient(#0000 55%,#00000038) padding-box padding-box,linear-gradient(150deg,#44dca5 0%,#19a878 50%,#0c6a4d 100%) padding-box padding-box,linear-gradient(135deg,#fff9 0%,#ffffff24 30%,#ffffff0d 70%,#ffffff4d 100%) border-box!important;border:1px solid #0000!important}.bf-hero>*{z-index:1;position:relative}.bf-shine{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff3,#fff0);width:30%;animation:7s ease-in-out infinite bf-sheen;top:0;bottom:0;left:0;z-index:2!important;position:absolute!important}.bf-cta{font-family:var(--font-bricolage,var(--font-sans));transition:transform .35s var(--bf-ease), box-shadow .35s var(--bf-ease), border-color .25s, opacity .2s;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #000000e6,inset 0 1.5px #ffffff29;color:#fff!important;background:linear-gradient(160deg,#2a302c,#101311 55%,#060707)!important;border:1px solid #ffffff21!important;border-top-color:#ffffff4d!important}.bf-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#fff0);height:55%;position:absolute;top:0;left:0;right:0}.bf-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 38px -14px #000000f2,inset 0 1.5px #ffffff38;border-color:#ffffff38!important}.bf-cta:active:not(:disabled){transform:scale(.98)}.bf-cta:disabled{opacity:.45;cursor:not-allowed}.bf-ctachip{background:var(--bf-cream);color:#0b0d0c;width:30px;height:30px;transition:transform .35s var(--bf-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.bf-cta:hover .bf-ctachip{transform:translate(2px,-1px)scale(1.06)}.bf-pill{color:#ffffffe0;transition:background .2s, border-color .2s, color .2s, transform .35s var(--bf-ease);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.bf-pill:hover:not(:disabled){color:#fff;background:#ffffff1a}.bf-pill.on{color:var(--dash-accent);background:#3fd49a24;border-color:#3fd49a6b}.bf-kick{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.bf-live{background:var(--dash-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-out infinite bf-pulse}.bf-num{font-variant-numeric:tabular-nums}.bf-grad-text{background:linear-gradient(120deg,#7ff0c4,#3fd49a 45%,#1fa877);color:#0000;-webkit-background-clip:text;background-clip:text}.bf-stagger>*{animation:bf-rise .9s var(--bf-ease) both}.bf-stagger>:nth-child(2){animation-delay:60ms}.bf-stagger>:nth-child(3){animation-delay:.12s}.bf-stagger>:nth-child(4){animation-delay:.18s}.bf-stagger>:nth-child(5){animation-delay:.24s}.bf-stagger>:nth-child(6){animation-delay:.3s}.bf-stagger>:nth-child(n+7){animation-delay:.36s}.bf-rise{animation:bf-rise .9s var(--bf-ease) both}.bf-dash input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus,.bf-dash textarea:focus,.bf-dash select:focus{outline:none;border-color:#3fd49a8c!important;box-shadow:0 0 0 4px #3fd49a1f!important}.bf-dash ::selection{background:#3fd49a59}.bf-dash select option{color:#fff;background:#0c100e}.bf-dash button:focus{outline:none}.bf-dash button:focus-visible,.bf-dash a:focus-visible{outline-offset:2px;outline:2px solid #3fd49ab3}.bf-dash ::-webkit-scrollbar{width:10px;height:10px}.bf-dash ::-webkit-scrollbar-thumb{background:#ffffff17 padding-box padding-box;border:3px solid #0000;border-radius:10px}.bf-dash ::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box padding-box;border:3px solid #0000}.bf-dash ::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.bf-stage .l1,.bf-stage .l2,.bf-shine,.bf-live,.bf-stagger>*,.bf-rise{animation:none}}
