@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_502eb88d-module__kUDo0G__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_502eb88d-module__kUDo0G__variable{--font-heading:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_86d24a91-module__XeW-iG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_86d24a91-module__XeW-iG__variable{--font-body:"Nunito", "Nunito Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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_422133e9-module__Jmctoa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_422133e9-module__Jmctoa__variable{--font-display-loaded:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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 Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_4736b927-module__WkC52a__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_4736b927-module__WkC52a__variable{--font-mono-loaded:"DM Mono", "DM Mono Fallback"}
.loginpanel-module__2ZlHpW__panel{background:var(--surface);width:280px;box-shadow:var(--shadow-lift);z-index:20;border:1px solid #1a10301a;border-radius:14px;padding:14px;position:absolute;top:calc(100% + 10px);right:0}.loginpanel-module__2ZlHpW__tabs{border-bottom:1px solid #1a103014;gap:6px;margin-bottom:12px;display:flex}.loginpanel-module__2ZlHpW__tab,.loginpanel-module__2ZlHpW__tabActive{cursor:pointer;color:var(--ink-dim);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px 10px;font-size:.85rem;font-weight:700}.loginpanel-module__2ZlHpW__tabActive{color:var(--ink);border-bottom-color:var(--action)}.loginpanel-module__2ZlHpW__form{flex-direction:column;gap:10px;display:flex}.loginpanel-module__2ZlHpW__input{color:var(--ink);background:#1a10300f;border:1.5px solid #1a10304d;border-radius:10px;outline:none;padding:10px 12px;font-size:.9rem}.loginpanel-module__2ZlHpW__input:focus{border-color:var(--value)}.loginpanel-module__2ZlHpW__input::placeholder{color:#1a103073}.loginpanel-module__2ZlHpW__error{color:#b3261e;margin:0;font-size:.8rem}.loginpanel-module__2ZlHpW__info{color:var(--value);margin:0;font-size:.8rem}.loginpanel-module__2ZlHpW__submitBtn{background:var(--action);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:700}.loginpanel-module__2ZlHpW__submitBtn:disabled{opacity:.6;cursor:wait}.loginpanel-module__2ZlHpW__divider{text-align:center;color:var(--ink-dim);align-items:center;margin:12px 0;font-size:.75rem;display:flex}.loginpanel-module__2ZlHpW__divider:before,.loginpanel-module__2ZlHpW__divider:after{content:"";border-bottom:1px solid #1a10301a;flex:1}.loginpanel-module__2ZlHpW__divider span{padding:0 8px}.loginpanel-module__2ZlHpW__googleBtn{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #1a10304d;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:700}.loginpanel-module__2ZlHpW__googleBtn:hover:not(:disabled){border-color:#1a10308c}.loginpanel-module__2ZlHpW__googleBtn:disabled{opacity:.6;cursor:wait}
.accountmenu-module__pP0GWa__signInBtn{color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #1a10304d;border-radius:999px;align-items:center;padding:8px 18px;font-size:.9rem;font-weight:700;transition:transform .15s,border-color .15s;display:inline-flex}.accountmenu-module__pP0GWa__signInBtn:hover:not(:disabled){border-color:#1a10308c;transform:translateY(-1px)}.accountmenu-module__pP0GWa__signInBtn:disabled{opacity:.6;cursor:wait}.accountmenu-module__pP0GWa__wrap{position:relative}.accountmenu-module__pP0GWa__avatarBtn{cursor:pointer;background:var(--action);border:none;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;overflow:hidden}.accountmenu-module__pP0GWa__avatarImg{object-fit:cover;width:100%;height:100%}.accountmenu-module__pP0GWa__avatarFallback{color:#fff;font-size:.95rem;font-weight:800}.accountmenu-module__pP0GWa__menu{background:var(--surface);min-width:200px;box-shadow:var(--shadow-lift);z-index:20;border:1px solid #1a10301a;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.accountmenu-module__pP0GWa__menuName{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #1a103014;margin-bottom:6px;padding:4px 10px 8px;font-size:.82rem;overflow:hidden}.accountmenu-module__pP0GWa__menuItem,.accountmenu-module__pP0GWa__menuItemBtn{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.accountmenu-module__pP0GWa__menuItem:hover,.accountmenu-module__pP0GWa__menuItemBtn:hover{background:#1a10300f}.accountmenu-module__pP0GWa__menuItemBtn:disabled{opacity:.6;cursor:wait}
.nav-module__uabHgW__nav{z-index:20;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px clamp(20px,5vw,56px);display:flex;position:relative}.nav-module__uabHgW__wordmark{color:var(--ink);letter-spacing:.02em;flex-shrink:0;font-size:1.4rem;font-weight:800;text-decoration:none}.nav-module__uabHgW__right{align-items:center;gap:14px;display:flex}.nav-module__uabHgW__links{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.nav-module__uabHgW__link{color:var(--ink-dim);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s}.nav-module__uabHgW__link:hover,.nav-module__uabHgW__link:focus-visible{color:var(--ink)}.nav-module__uabHgW__contact{color:var(--bg);background:var(--ink);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s}.nav-module__uabHgW__contact:hover,.nav-module__uabHgW__contact:focus-visible{transform:translateY(-1px)}.nav-module__uabHgW__menuToggle{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;display:none}.nav-module__uabHgW__burgerLine{background:var(--ink);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-module__uabHgW__burgerLineOpenA{transform:translateY(7px)rotate(45deg)}.nav-module__uabHgW__burgerLineOpenB{opacity:0}.nav-module__uabHgW__burgerLineOpenC{transform:translateY(-7px)rotate(-45deg)}@media (max-width:640px){.nav-module__uabHgW__links{background:var(--surface);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;border-top:1px solid #1a103014;flex-direction:column;align-items:stretch;gap:2px;max-height:0;padding:10px clamp(20px,5vw,56px) 16px;transition:max-height .2s,opacity .15s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav-module__uabHgW__linksOpen{opacity:1;pointer-events:auto;max-height:60vh}.nav-module__uabHgW__link{border-bottom:1px solid #1a10300f;padding:10px 0;font-size:1rem}.nav-module__uabHgW__contact{text-align:center;margin-top:8px}.nav-module__uabHgW__menuToggle{display:flex}}
.footer-module__3i8_wq__footer{border-top:1px solid #1a10301f;margin-top:auto;padding:48px clamp(20px,5vw,56px) 28px}.footer-module__3i8_wq__cols{flex-wrap:wrap;gap:32px clamp(40px,8vw,120px);margin-bottom:36px;display:flex}@media (max-width:640px){.footer-module__3i8_wq__cols{flex-direction:column;align-items:flex-start;gap:28px}}.footer-module__3i8_wq__mark{font-size:1.2rem;font-weight:800}.footer-module__3i8_wq__tag{color:var(--ink-dim);letter-spacing:.08em;margin-top:4px;font-size:.85rem}.footer-module__3i8_wq__group{flex-direction:column;gap:10px;display:flex}.footer-module__3i8_wq__group a{color:var(--ink-dim);font-size:.95rem;text-decoration:none}.footer-module__3i8_wq__group a:hover{color:var(--ink)}.footer-module__3i8_wq__legal{color:var(--ink-dim);font-size:.8rem}
.ChatWidget-module__7Gp_Bq__dockedBar{z-index:60;color:#f4f0ff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12082beb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:.92rem;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #00000059}.ChatWidget-module__7Gp_Bq__dockedBar:hover{border-color:#ffffff4d}.ChatWidget-module__7Gp_Bq__sparkle{font-size:1rem}.ChatWidget-module__7Gp_Bq__panel{z-index:61;background:#1a1030;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:min(360px,100vw - 32px);height:min(520px,100vh - 100px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #00000073}.ChatWidget-module__7Gp_Bq__peekBar{z-index:60;flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ChatWidget-module__7Gp_Bq__peekBar .ChatWidget-module__7Gp_Bq__chips{justify-content:center;padding:0}.ChatWidget-module__7Gp_Bq__peekBar .ChatWidget-module__7Gp_Bq__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12082beb}.ChatWidget-module__7Gp_Bq__peekBar .ChatWidget-module__7Gp_Bq__inputRow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12082beb;border:1px solid #ffffff24;border-radius:999px;padding:6px 6px 6px 16px;box-shadow:0 8px 30px #00000059}.ChatWidget-module__7Gp_Bq__peekBar .ChatWidget-module__7Gp_Bq__input{background:0 0;border:none;padding:6px 4px}.ChatWidget-module__7Gp_Bq__peekBar .ChatWidget-module__7Gp_Bq__sendBtn{border-radius:999px}.ChatWidget-module__7Gp_Bq__panelHeader{color:#f4f0ff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.9rem;font-weight:600;display:flex}.ChatWidget-module__7Gp_Bq__closeBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1}.ChatWidget-module__7Gp_Bq__messages{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.ChatWidget-module__7Gp_Bq__msg{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:8px 12px;font-size:.88rem;line-height:1.4}.ChatWidget-module__7Gp_Bq__msgUser{color:#fff;background:#6c4bd6;border-bottom-right-radius:4px;align-self:flex-end}.ChatWidget-module__7Gp_Bq__msgAssistant{color:#f4f0ff;background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.ChatWidget-module__7Gp_Bq__downloadLink{color:#b7a4ff;margin-top:6px;text-decoration:underline;display:inline-block}.ChatWidget-module__7Gp_Bq__chips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.ChatWidget-module__7Gp_Bq__chip{color:#f4f0ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:.78rem}.ChatWidget-module__7Gp_Bq__chip:hover{background:#ffffff29}.ChatWidget-module__7Gp_Bq__inputRow{border-top:1px solid #ffffff1a;gap:8px;padding:10px;display:flex}.ChatWidget-module__7Gp_Bq__input{color:#f4f0ff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:8px 10px;font-size:.88rem}.ChatWidget-module__7Gp_Bq__sendBtn{background:var(--value);color:var(--ink);cursor:pointer;border:none;border-radius:10px;padding:0 14px;font-size:.85rem;font-weight:700}.ChatWidget-module__7Gp_Bq__sendBtn:disabled{opacity:.45;cursor:default}.ChatWidget-module__7Gp_Bq__fallback{color:#f4f0ffd9;padding:14px;font-size:.85rem;line-height:1.5}.ChatWidget-module__7Gp_Bq__fallback a{color:#b7a4ff}
:root{--bg:#fff9f0;--bg-2:#fff3e0;--surface:#fff;--ink:#1a1030;--ink-dim:#5a5470;--value:#ffb648;--strategy:#38bdf8;--action:#ff5d8f;--success:#1e9e63;--radius:20px;--shadow-soft:0 8px 30px #1a103014;--shadow-lift:0 14px 40px #1a103024}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.pageTitle,.sectionTitle,.wordmark,.card h3,.step h3,.kicker{font-family:var(--font-heading), "Baloo 2", ui-rounded, system-ui, sans-serif}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{background:radial-gradient(1200px 800px at 80% -10%, #38bdf81a, transparent 60%), radial-gradient(1000px 700px at 10% 110%, #ff5d8f1a, transparent 60%), linear-gradient(160deg, var(--bg) 0%, var(--bg-2) 100%);flex-direction:column;min-height:100dvh;padding-bottom:76px;display:flex}.container{width:min(1080px,100% - clamp(40px,10vw,112px));margin-inline:auto}.pageHero{padding:clamp(8px,1.2vw,16px) 0 clamp(8px,1vw,14px);animation:.5s both riseIn}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--action);margin-bottom:14px;font-size:.8rem;font-weight:700}.pageTitle{max-width:22ch;color:var(--ink);font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800;line-height:1.1}.lede{max-width:58ch;color:var(--ink-dim);margin-top:18px;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.65}.section{padding:clamp(24px,5vw,48px) 0;animation:.5s both riseIn}.sectionTitle{color:var(--ink);margin-bottom:20px;font-size:clamp(1.3rem,3.2vw,1.8rem);font-weight:800}.cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #1a103014;padding:24px;transition:transform .18s,box-shadow .18s}.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.card h3{color:var(--ink);margin-bottom:8px;font-size:1.05rem;font-weight:800}.card p{color:var(--ink-dim);font-size:.95rem;line-height:1.6}.badge{letter-spacing:.1em;text-transform:uppercase;color:#a5690a;background:#ffb6482e;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}.btn{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-soft);border-radius:999px;padding:13px 28px;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block}.btn:hover,.btn:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.btnGhost{color:var(--ink);border:1.5px solid #1a103033;border-radius:999px;padding:12px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-block}.btnGhost:hover{border-color:var(--ink);transform:translateY(-2px)}.btnRow{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.steps{counter-reset:step;gap:14px;display:grid}.step{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #1a103014;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.stepNum{color:#0d7ba8;background:#38bdf829;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.step h3{color:var(--ink);margin-bottom:4px;font-size:1rem;font-weight:800}.step p{color:var(--ink-dim);font-size:.95rem;line-height:1.6}.note{border-left:3px solid var(--value);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-dim);background:#ffb6481a;padding:16px 20px;font-size:.95rem;line-height:1.6}
:root{--azure-700:#0a3e9e;--azure-600:#0d5bd6;--azure-500:#18f;--azure-300:#7cbcf9;--azure-200:#b8d9f6;--azure-100:#deebf4;--pink-700:#8f0f4e;--pink-600:#c4176c;--pink-500:#ff3e9c;--pink-300:#ff93c3;--pink-200:#ffc2d8;--pink-100:#ffe1e6;--yellow-700:#da9100;--yellow-600:#f5b301;--yellow-500:#ffd91f;--yellow-300:#ffe87e;--yellow-200:#fff1b3;--yellow-100:#fff6d4;--green-700:#04502c;--green-600:#05743f;--green-500:#12dd79;--green-300:#7debaf;--green-200:#b8f2ce;--green-100:#def7e1;--violet-700:#4a1fa8;--violet-600:#6b33e0;--violet-500:#a97bff;--violet-300:#d0b5f9;--violet-200:#e5d5f6;--violet-100:#f3e9f4;--yellow-amber:#f5b301;--yellow-gold:#da9100;--yellow-deep-gold:#b09100;--ink-900:#1b1524;--ink-800:#3b3541;--ink-700:#5f5a62;--ink-500:#5e5470;--ink-400:#8e8697;--ink-300:#b7b0b8;--ink-200:#d8d3d3;--ink-100:#ece7e2;--paper:#fffbf2;--paper-raised:#fff;--paper-sunken:#fbf6ea;--panel-sand:#f4e7d0;--panel-almond:#ebdcc2;--panel-stone:#ece7de;--panel-sky:#e2eefb;--panel-mint:#dff3e8;--panel-blush:#fbe3ee;--panel:var(--panel-sand);--market-700:var(--azure-700);--market-600:var(--azure-600);--market-500:var(--azure-500);--market-300:var(--azure-300);--market-200:var(--azure-200);--market-100:var(--azure-100);--niche-700:var(--pink-700);--niche-600:var(--pink-600);--niche-500:var(--pink-500);--niche-300:var(--pink-300);--niche-200:var(--pink-200);--niche-100:var(--pink-100);--offer-700:var(--yellow-700);--offer-600:var(--yellow-600);--offer-500:var(--yellow-500);--offer-300:var(--yellow-300);--offer-200:var(--yellow-200);--offer-100:var(--yellow-100);--offer-amber:var(--yellow-amber);--offer-gold:var(--yellow-gold);--offer-deep-gold:var(--yellow-deep-gold);--channel-700:var(--green-700);--channel-600:var(--green-600);--channel-500:var(--green-500);--channel-300:var(--green-300);--channel-200:var(--green-200);--channel-100:var(--green-100);--card-market:var(--azure-500);--card-market-soft:var(--azure-100);--card-solution:var(--yellow-500);--card-solution-soft:var(--yellow-100);--card-enhancer:var(--pink-500);--card-enhancer-soft:var(--pink-100);--card-channel:var(--green-500);--card-channel-soft:var(--green-100);--channel-leadmagnet:var(--green-600);--channel-leadmagnet-text:#fff;--card-leadmagnet:var(--channel-leadmagnet);--card-leadmagnet-text:var(--channel-leadmagnet-text);--action-token-face:var(--ink-900);--action-token-spent:var(--ink-200);--surface-page:var(--paper);--surface-card:var(--paper-raised);--surface-panel:var(--panel);--surface-inverse:var(--ink-900);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-dark:#fff;--text-on-colour:var(--ink-900);--text-on-deep:#fff;--text-link:var(--azure-600);--text-link-hover:var(--azure-700);--border-hairline:1px solid var(--ink-200);--border-line:2px solid var(--ink-900);--border-color-subtle:var(--ink-200);--border-color-ink:var(--ink-900);--accent-primary:var(--azure-500);--selection-bg:#fff3b8;--focus-ring:var(--violet-600);--focus-ring-on-dark:var(--yellow-500);--focus-ring-width:3px;--status-success:var(--green-600);--status-success-bg:var(--panel-mint);--status-warning:var(--yellow-gold);--status-warning-bg:var(--yellow-100);--status-danger:#c81e3c;--status-danger-bg:#fbe4e7;--status-info:var(--azure-600);--status-info-bg:var(--panel-sky)}
:root{--font-display:var(--font-display-loaded), "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif;--font-sans:var(--font-body), "Nunito", "Nunito Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-mono-loaded), "DM Mono", "SFMono-Regular", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:19px;--text-lg:19px;--text-xl:22px;--text-2xl:26px;--text-3xl:32px;--text-4xl:42px;--text-5xl:52px;--text-6xl:66px;--text-7xl:84px;--display-hero:clamp(42px, 6.2vw, 84px);--display-section:clamp(30px, 3.4vw, 52px);--leading-tight:1.02;--leading-snug:1.14;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-display:-.032em;--tracking-tight:-.012em;--tracking-label:.09em;--tracking-mono-label:.14em;--measure-prose:66ch;--measure-narrow:44ch}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--gap-inline:var(--space-3);--gap-stack:var(--space-4);--gap-block:var(--space-8);--gap-grid:var(--space-6);--pad-card:var(--space-6);--pad-card-lg:var(--space-8);--section-y:clamp(64px, 8vw, 128px);--container-max:1200px;--grid-columns:12;--print-margin-min:12mm}
:root{--border-weight:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-none:none}
:root{--bp-phone:480px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1200px;--grid-active:12;--grid-split-main:7;--grid-split-aside:5;--container-pad:var(--space-8)}@media (max-width:1023px){:root{--grid-active:8;--grid-split-main:8;--grid-split-aside:8;--container-pad:var(--space-6);--section-y:clamp(48px, 7vw, 96px)}}@media (max-width:767px){:root{--grid-active:4;--container-pad:var(--space-4);--section-y:clamp(40px, 9vw, 64px);--gap-grid:var(--space-4);--pad-card:var(--space-4);--pad-card-lg:var(--space-6);--text-4xl:34px;--text-5xl:40px;--text-6xl:46px;--text-7xl:52px}}@media (max-width:479px){:root{--grid-active:4;--container-pad:var(--space-4);--gap-grid:var(--space-3);--gap-block:var(--space-6);--section-y:40px;--text-3xl:26px;--text-4xl:30px;--text-5xl:34px;--text-6xl:38px;--text-7xl:42px;--field-height:56px;--control-min:48px}}:root{--field-height:52px;--control-min:44px}
:root{--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--ease-snap:cubic-bezier(.2, .85, .25, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-overshoot:cubic-bezier(.34, 1.44, .64, 1);--lift-hover:-2px;--press-translate:1px}@keyframes mk-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-base:.01ms;--duration-slow:.01ms;--lift-hover:0px;--press-translate:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes mk-pop-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}

