@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_59440be0-module__SHeK5q__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_59440be0-module__SHeK5q__variable{--font-lexend:"Lexend","Lexend Fallback"}
:root{--cm-bg:#f7f8fa;--cm-surface:#fff;--cm-surface-hover:#f3f4f6;--cm-surface-subtle:#f7f8fa;--cm-surface-secondary:#fcfcfd;--cm-surface-alt:#f7f8fa;--cm-surface-inset:#f1f3f5;--cm-dropdown-hover:#eef1f5;--cm-text:#0f172a;--cm-text-secondary:#475569;--cm-text-muted:#64748b;--cm-text-inverse:#fff;--cm-tooltip-bg:#1a1a1a;--cm-tooltip-text:#fff;--cm-tooltip-text-muted:#ffffffb3;--cm-overlay:#00000080;--cm-border:#e6e8eb;--cm-border-strong:#cbd5e1;--cm-border-subtle:#f1f3f5;--cm-accent:#475569;--cm-accent-hover:#334155;--cm-accent-soft:#f1f5f9;--cm-accent-faint:#f1f5f9;--cm-success:#2dbe73;--cm-success-soft:#dcfce7;--cm-warning:#f5a524;--cm-warning-soft:#fef3c7;--cm-warning-text:#92400e;--cm-danger:#e5484d;--cm-danger-soft:#fee2e2;--cm-1:4px;--cm-2:8px;--cm-3:12px;--cm-4:16px;--cm-5:20px;--cm-6:24px;--cm-8:32px;--cm-10:40px;--cm-12:48px;--cm-16:64px;--cm-24:96px;--cm-32:128px;--cm-page-px:32px;--cm-page-py:32px;--cm-content-max:1280px;--cm-radius:12px;--cm-radius-md:10px;--cm-radius-sm:8px;--cm-radius-xs:6px;--cm-radius-pill:999px;--cm-font:var(--font-lexend),system-ui,sans-serif;--cm-text-h2:16px;--cm-text-page-title:17px;--cm-text-body:14px;--cm-text-sm:13px;--cm-text-micro:12px;--cm-text-nano:11px;--cm-weight-normal:400;--cm-weight-medium:500;--cm-weight-semibold:600;--cm-weight-bold:700;--cm-shadow:0 1px 2px #1018280d;--cm-shadow-md:0 4px 12px #1018280f;--cm-shadow-lg:0 8px 24px #10182814;--cm-z-modal:100;--cm-ease:cubic-bezier(.4,0,.2,1);--cm-duration:.15s;--cm-duration-fast:.1s;--cm-focus-ring:2px solid var(--cm-accent);--cm-focus-offset:2px}:root[data-theme=dark]{--cm-bg:#0f1117;--cm-surface:#1a1d26;--cm-surface-hover:#242830;--cm-surface-subtle:#14171e;--cm-surface-secondary:#1e2129;--cm-surface-alt:#1e2129;--cm-surface-inset:#252830;--cm-dropdown-hover:#242830;--cm-text:#f4f4f5;--cm-text-secondary:#d1d5db;--cm-text-muted:#9ca3af;--cm-text-inverse:#fff;--cm-tooltip-bg:#252830;--cm-tooltip-text:#f4f4f5;--cm-tooltip-text-muted:#ffffffb3;--cm-overlay:#000000a6;--cm-border:#ffffff14;--cm-border-strong:#ffffff1f;--cm-border-subtle:#ffffff0d;--cm-accent:#8b5cf6;--cm-accent-hover:#a78bfa;--cm-accent-soft:#8b5cf633;--cm-accent-faint:#8b5cf61f;--cm-success-soft:#2dbe7326;--cm-warning-soft:#f5a52426;--cm-warning-text:#f5a524;--cm-danger-soft:#e5484d26;--cm-shadow:none;--cm-shadow-md:0 4px 12px #00000040;--cm-shadow-lg:0 8px 24px #00000059}.cm-btn{justify-content:center;align-items:center;gap:var(--cm-2);padding:var(--cm-2)var(--cm-3);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);font-family:var(--cm-font);border-radius:var(--cm-radius-sm);cursor:pointer;transition:all var(--cm-duration)var(--cm-ease),transform var(--cm-duration)var(--cm-ease);white-space:nowrap;transform-origin:50%;border:1px solid #0000;outline:none;line-height:1.4;display:inline-flex;transform:scale(1)}.cm-btn:hover:not(:disabled){transform:scale(1.02)}.cm-btn:active:not(:disabled){transform:scale(.98)}.cm-btn svg{vertical-align:middle;flex-shrink:0}.cm-btn:focus-visible{outline:var(--cm-focus-ring);outline-offset:var(--cm-focus-offset)}.cm-btn:disabled{opacity:.4;cursor:not-allowed}.cm-btn--primary{background:var(--cm-accent);color:var(--cm-text-inverse);border-color:var(--cm-accent)}.cm-btn--primary:hover:not(:disabled){background:var(--cm-accent-hover);border-color:var(--cm-accent-hover)}.cm-btn--secondary{background:var(--cm-surface);border-color:var(--cm-border-strong);color:var(--cm-text)}.cm-btn--secondary:hover:not(:disabled){background:var(--cm-surface-hover);border-color:#a3a3a3}.cm-btn--ghost{color:var(--cm-text-muted);padding:var(--cm-2);background:0 0;border:none}.cm-btn--ghost:hover:not(:disabled){background:var(--cm-surface-hover);color:var(--cm-text)}
@media (max-width:640px){.marketing-layout{--cm-page-px:16px}}[data-theme=dark] .marketing-layout .marketing-header{background:var(--cm-bg)}.marketing-layout{overflow-x:hidden}.marketing-layout .marketing-header nav{padding-left:max(var(--cm-page-px),env(safe-area-inset-left));padding-right:max(var(--cm-page-px),env(safe-area-inset-right))}
