@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;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:500;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;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;font-style:normal;font-weight:600;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:600;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-20C4,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.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;font-style:normal;font-weight:700;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:700;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-20C4,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.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;font-style:normal;font-weight: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: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-20C4,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.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_29570e7b-module__cOcC8a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_29570e7b-module__cOcC8a__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;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-20C4,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.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-20C4,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.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-20C4,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.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-20C4,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_dd439b24-module__o-EzVa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_dd439b24-module__o-EzVa__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--cx-brand:#ff9800;--cx-accent:var(--cx-brand);--cx-accent-hover:#ed7d00;--cx-accent-press:#7a3a00;--cx-accent-text:#b45300;--cx-accent-tint:#fff1de;--cx-accent-border:#ffd699;--cx-on-accent:#1a1208;--cx-file-pdf:#c0392b;--cx-file-pdf-bg:#fbe9e7;--cx-bg:#fcfbf9;--cx-surface:#f5f2ed;--cx-card:#fff;--cx-border:#e7e1d8;--cx-border-soft:#efeae2;--cx-text:#171310;--cx-text-2:#6b6257;--cx-text-3:#94897b;--cx-success:#17814b;--cx-success-bg:#e4f3eb;--cx-warning:#a16207;--cx-warning-bg:#f7eed2;--cx-danger:#d93025;--cx-danger-bg:#fbe7e5;--cx-info:#2f6fde;--cx-info-bg:#e7eefb;--cx-chart-1:#d47500;--cx-chart-2:#b4589c;--cx-chart-3:#4c7de0;--cx-chart-4:#2e9e8f;--cx-chart-5:#8464c7;--cx-seq-1:#ffd699;--cx-seq-2:#ffab33;--cx-seq-3:#ed7d00;--cx-seq-4:#b45300;--cx-shadow:0 1px 2px #1713100d, 0 4px 16px #1713100d;--cx-focus-ring:0 0 0 2px var(--cx-bg), 0 0 0 4px var(--cx-accent-text)}[data-theme=dark]{--cx-accent-hover:#9beecb;--cx-accent-press:#55c89b;--cx-accent-text:#7ee7be;--cx-accent-tint:#7ee7be29;--cx-accent-border:#7ee7be66;--cx-bg:#141110;--cx-surface:#1c1916;--cx-card:#211d19;--cx-border:#372f27;--cx-border-soft:#2b2520;--cx-text:#ede7de;--cx-text-2:#a89f92;--cx-text-3:#7a7165;--cx-success:#4cc38a;--cx-success-bg:#4cc38a21;--cx-warning:#e2b93b;--cx-warning-bg:#e2b93b21;--cx-danger:#f2726a;--cx-danger-bg:#f2726a21;--cx-info:#7ca5f2;--cx-info-bg:#7ca5f221;--cx-chart-1:#d07a00;--cx-chart-2:#bc62a2;--cx-chart-3:#5b85e0;--cx-chart-4:#2f9e8e;--cx-chart-5:#8a6bcb;--cx-seq-1:#7a5220;--cx-seq-2:#a96a10;--cx-seq-3:#d07a00;--cx-seq-4:#ffb04d;--cx-shadow:0 1px 2px #00000059, 0 4px 16px #00000040;--cx-focus-ring:0 0 0 2px var(--cx-bg), 0 0 0 4px var(--cx-accent-text)}[data-surface=crm]{--cx-accent:#34e8bb;--cx-accent-hover:#28d2a8;--cx-accent-press:#1ec39b;--cx-accent-text:#0e7a60;--cx-accent-tint:#e8fcf7;--cx-accent-border:#88f3d7;--cx-on-accent:#0f172a;--cx-bg:#f7f4ef;--cx-surface:#fff;--cx-card:#fff;--cx-border:#1c1917;--cx-border-soft:#e7e1d8;--cx-text:#1c1917;--cx-text-2:#6b6257;--cx-text-3:#94897b;--cx-success:#167947;--cx-warning:#975c07;--cx-danger:#c62c22;--cx-info:#2b65cb}[data-surface=admin]{--cx-accent:#8464c7;--cx-accent-hover:#7250b8;--cx-accent-press:#4e3389;--cx-accent-text:#6a4baf;--cx-accent-tint:#efeaf9;--cx-accent-border:#cbbbeb;--cx-on-accent:#fff}[data-surface=admin][data-theme=dark],[data-theme=dark] [data-surface=admin]{--cx-accent:#8a6bcb;--cx-accent-hover:#a78fdb;--cx-accent-press:#8a6bcb;--cx-accent-text:#b9a5e8;--cx-accent-tint:#8a6bcb29;--cx-accent-border:#8a6bcb66;--cx-on-accent:#16101f}
html[data-surface=crm]{--m-ink:#0e1030;--m-ink-2:#4a4e73;--m-ink-3:#8084a3;--m-paper:#fbfaff;--m-line:#e8e5f8;--m-violet:#6c4dff;--m-violet-2:#8f6bff;--m-pink:#ff5c9a;--m-green:#0fbf7f;--m-green-2:#3ddc97;--m-sky:#2da8ff;--m-amber:#ffb020;--m-coral:#ff6b57;--m-wa:#25d366;--m-mint:#34e8bb;--m-mint-2:#28d2a8;--m-ink-on-mint:#0f172a;--g-mint:linear-gradient(135deg, #34e8bb 0%, #5aefcb 100%);--g-brand:linear-gradient(135deg, #34e8bb 0%, #4fe9cd 50%, #6fe6f0 100%);--g-text:linear-gradient(120deg, #0a9477 0%, #12b8a0 48%, #2f9bf0 100%);--g-violet:linear-gradient(135deg, #6c4dff 0%, #a64dff 52%, #ff5c9a 100%);--g-green:linear-gradient(135deg, #0aa86f 0%, #0fbf7f 45%, #5ee0a6 100%);--g-sky:linear-gradient(135deg, #2da8ff 0%, #6c4dff 100%);--g-sun:linear-gradient(135deg, #ffb020 0%, #ff6b57 100%);--cx-accent:#34e8bb;--cx-accent-hover:#28d2a8;--cx-accent-press:#1ec39b;--cx-accent-text:#0e7a60;--cx-accent-tint:#e8fcf7;--cx-accent-border:#88f3d7;--cx-on-accent:#0f172a;--cx-bg:#fbfaff;--cx-surface:#f4f2ff;--cx-card:#fff;--cx-border:#cfc9f0;--cx-border-soft:#e8e5f8;--cx-text:#0e1030;--cx-text-1:#0e1030;--cx-text-2:#4a4e73;--cx-text-3:#8084a3;--cx-success:#0a8f5f;--cx-success-bg:#e3f8ee;--cx-warning:#a8630a;--cx-warning-bg:#fff3dc;--cx-danger:#d2301f;--cx-danger-bg:#ffe9e6;--cx-info:#2563eb;--cx-info-bg:#e7f0ff;--cx-shadow:0 1px 2px #0e10300a, 0 14px 34px -14px #4c3cb429;--m-card:#fff;--m-card-2:#f4f2ff;--m-card-3:#efeaff;--m-tint-mint:#e8fcf7;--m-tint-green:#e3f8ee;--m-tint-violet:#f1edff;--m-tint-pink:#ffe9f2;--m-tint-blue:#e7f3ff;--m-tint-amber:#fff3dc;--m-wash-green:#c9f3e0;--m-wash-violet:#e0d8ff;--m-wash-pink:#ffd9e8;--m-wash-blue:#cfe8ff;--m-wash-amber:#ffe8bd;--m-glass-a:#ffffff80;--m-glass-b:#ffffff38;--m-glass-solid-a:#ffffffe0;--m-glass-solid-b:#ffffffbd;--m-glass-edge:#ffffffa6;--m-glass-chip:#fff9;--m-nav-shadow:#4c3cb438;--m-drawer-bg:linear-gradient(160deg, #fffc, #eefbf79e);--m-overlay:#0e10306b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display-stack:var(--font-display), "Segoe UI", system-ui, sans-serif;--font-body-stack:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html[data-surface=crm][data-theme=dark]{--m-ink:#eef0ff;--m-ink-2:#aeb4d8;--m-ink-3:#7e85b0;--m-paper:#070920;--m-line:#262a4d;--g-text:linear-gradient(120deg, #5ff0cb 0%, #34e8bb 45%, #6cc4ff 100%);--cx-accent-hover:#5ff0cb;--cx-accent-text:#5ff0cb;--cx-accent-tint:#34e8bb1f;--cx-accent-border:#34e8bb61;--cx-bg:#070920;--cx-surface:#11142c;--cx-card:#0f1229;--cx-border:#353a66;--cx-border-soft:#22264a;--cx-text:#eef0ff;--cx-text-1:#eef0ff;--cx-text-2:#aeb4d8;--cx-text-3:#7e85b0;--cx-success:#4fe3a6;--cx-success-bg:#34e8bb24;--cx-warning:#ffc14d;--cx-warning-bg:#ffb02024;--cx-danger:#ff7d6e;--cx-danger-bg:#ff6b5726;--cx-info:#7db4ff;--cx-info-bg:#2da8ff24;--cx-shadow:0 1px 2px #0006, 0 18px 40px -18px #000000b3;--m-card:#0f1229;--m-card-2:#161a38;--m-card-3:#1d2246;--m-tint-mint:#34e8bb1c;--m-tint-green:#3ddc971f;--m-tint-violet:#8f6bff24;--m-tint-pink:#ff5c9a21;--m-tint-blue:#2da8ff21;--m-tint-amber:#ffb0201f;--m-wash-green:#3ddc9733;--m-wash-violet:#8f6bff3d;--m-wash-pink:#ff5c9a33;--m-wash-blue:#2da8ff33;--m-wash-amber:#ffb0202e;--m-glass-a:#181c3e9e;--m-glass-b:#0e112a66;--m-glass-solid-a:#141836e6;--m-glass-solid-b:#0c0f26cc;--m-glass-edge:#ffffff1f;--m-glass-chip:#ffffff14;--m-nav-shadow:#00000080;--m-drawer-bg:linear-gradient(160deg, #1c2250cc, #090c22b3);--m-overlay:#02030e9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:clip}body{color:var(--m-ink);background:var(--m-paper);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 8% -6%,#34e8bb29,#0000 60%),radial-gradient(760px 480px at 96% 4%,#ff5c9a14,#0000 60%),radial-gradient(800px 520px at 50% 108%,#0fbf7f12,#0000 60%);position:fixed;inset:0}html[data-theme=dark] body:before{background:radial-gradient(900px 560px at 6% -8%,#34e8bb21,#0000 60%),radial-gradient(780px 520px at 98% 2%,#a67dff24,#0000 60%),radial-gradient(820px 560px at 50% 110%,#ff5c9a14,#0000 60%)}h1,h2,h3,h4{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--m-ink);line-height:1.1}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}button{font-family:inherit}::selection{background:#34e8bb59}.section{max-width:1200px;margin:0 auto;padding:6rem 1.5rem}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--cx-accent-text);background:var(--cx-accent-tint);border:1px solid var(--cx-accent-border);border-radius:999px;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--g-brand);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite dotPulse}.sectionHeading{text-wrap:balance;letter-spacing:-.035em;color:var(--m-ink);margin-top:1rem;font-size:clamp(2rem,4.4vw,3.3rem);font-weight:800;line-height:1.06}.sectionSubtext{color:var(--m-ink-2);max-width:660px;margin-top:1rem;font-size:1.1rem;line-height:1.65}.sectionLink{color:var(--cx-accent-text);align-items:center;gap:.4rem;margin-top:2rem;font-size:.95rem;font-weight:700;transition:gap .2s;display:inline-flex}.sectionLink:hover{gap:.7rem}.gradText{background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.gradTextGreen{background:var(--g-green);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{--edge:#17a584;--edge-h:4px;--glow:#28d2a88c;isolation:isolate;font-family:var(--font-body-stack);cursor:pointer;border:1.5px solid var(--edge);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 var(--edge-h) 0 var(--edge), 0 calc(var(--edge-h) + 10px) 22px -8px var(--glow);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.75rem;font-size:.95rem;font-weight:700;line-height:1;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:45%;transition:left .6s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.btn:hover:after{left:130%}.btn:hover{--edge-h:7px;transform:translateY(-3px)}.btn:active{--edge-h:1px;transition-duration:80ms;transform:translateY(3px)}.btn:focus-visible{outline-offset:3px;outline:3px solid #34e8bb8c}.btn svg{flex-shrink:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn:hover svg:not(.lucide-arrow-right){transform:scale(1.12)rotate(-4deg)}.btn:hover .lucide-arrow-right{transform:translate(5px)}.btnPrimary,.btnGreen{background:var(--g-mint);color:var(--m-ink-on-mint);--edge:#17a584;--glow:#28d2a899}.btnPrimary:hover,.btnGreen:hover{--glow:#28d2a8d9;background:linear-gradient(135deg,#46f0c6 0%,#6ff3d4 100%)}.btnOutline{background:var(--m-card);color:var(--m-ink);border-color:var(--cx-border);--edge:var(--cx-border);--glow:#4c3cb42e}.btnOutline:hover{background:var(--m-tint-mint);color:var(--cx-accent-text);--edge:#34e8bb;--glow:#28d2a866;border-color:#34e8bb}.btnLight{color:#0e1030;--edge:#00000047;--glow:#00000059;background:#fff;border-color:#fff}.btnLight:hover{background:#eafff9}.btnGhostLight{color:#fff;--edge:#ffffff38;--glow:#0000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff57}.btnGhostLight:hover{--edge:#fff6;background:#ffffff2e;border-color:#fff9}.btnSmall{--edge-h:3px;padding:.68rem 1.3rem;font-size:.86rem}.btnSmall:hover{--edge-h:5px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;--edge-h:2px;transform:none}@media (prefers-reduced-motion:reduce){.btn,.btn svg{transition:none}.btn:after{display:none}}.card{background:var(--m-card);border:1px solid var(--cx-border-soft);box-shadow:var(--cx-shadow);border-radius:22px;transition:box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.card:hover{border-color:var(--cx-accent-border);transform:translateY(-5px);box-shadow:0 2px 6px #0e10300d,0 26px 50px -18px #14b8964d}.iconTile{background:linear-gradient(135deg, var(--m-tint-mint), var(--m-tint-blue));width:48px;height:48px;color:var(--cx-accent-text);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.blobField{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(70px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite blobFloat;position:absolute}.trustLine{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.avatarStack{display:flex}.avatarStack span{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-9px;font-size:.62rem;font-weight:700;display:flex}.avatarStack span:first-child{margin-left:0}.trustText{color:var(--m-ink-2);font-size:.85rem;font-weight:500}.trustText strong{color:var(--m-ink);font-weight:700}@keyframes blobFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-28px)scale(1.07)}66%{transform:translate(-20px,18px)scale(.95)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spinSlow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blob,.eyebrow:before{animation:none}.btn,.card{transition:none}}@media (max-width:720px){.section{padding:4rem 1.25rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}
.ThemeToggle-module__M97jGa__toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.ThemeToggle-module__M97jGa__toggle:focus-visible{outline-offset:3px;outline:3px solid #34e8bb8c}.ThemeToggle-module__M97jGa__track{background:linear-gradient(135deg,#bff5e6,#8be8ff);border:1px solid #ffffffb3;border-radius:999px;width:54px;height:30px;transition:background .4s,border-color .4s,box-shadow .4s;display:block;position:relative;box-shadow:inset 0 2px 6px #0f505a2e,0 6px 14px -8px #28d2a8cc}.ThemeToggle-module__M97jGa__track[data-dark=true]{background:linear-gradient(135deg,#1b1f4d,#0a0d2e);border-color:#ffffff29;box-shadow:inset 0 2px 8px #0000008c,0 6px 16px -8px #505aff99}.ThemeToggle-module__M97jGa__knob{color:#f59e0b;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000040}.ThemeToggle-module__M97jGa__track[data-dark=true] .ThemeToggle-module__M97jGa__knob{color:#4f46e5;background:#e9ebff}.ThemeToggle-module__M97jGa__icon{place-items:center;display:grid}.ThemeToggle-module__M97jGa__stars{opacity:0;transition:opacity .4s;position:absolute;inset:0}.ThemeToggle-module__M97jGa__track[data-dark=true] .ThemeToggle-module__M97jGa__stars{opacity:1}.ThemeToggle-module__M97jGa__stars i{background:#fff;border-radius:50%;width:3px;height:3px;animation:2.6s ease-in-out infinite ThemeToggle-module__M97jGa__twinkle;position:absolute}.ThemeToggle-module__M97jGa__stars i:first-child{top:8px;left:9px}.ThemeToggle-module__M97jGa__stars i:nth-child(2){width:2px;height:2px;animation-delay:.8s;top:18px;left:17px}.ThemeToggle-module__M97jGa__stars i:nth-child(3){width:2px;height:2px;animation-delay:1.5s;top:9px;left:24px}@keyframes ThemeToggle-module__M97jGa__twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__M97jGa__track,.ThemeToggle-module__M97jGa__stars,.ThemeToggle-module__M97jGa__stars i{transition:none;animation:none}}
.Nav-module__-vFx4G__navWrap{z-index:50;pointer-events:none;padding:.85rem 1.25rem 0;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:sticky;top:0}.Nav-module__-vFx4G__navHidden{transform:translateY(-130%)}.Nav-module__-vFx4G__nav{pointer-events:auto;background:linear-gradient(135deg, var(--m-glass-a), var(--m-glass-b));-webkit-backdrop-filter:blur(22px)saturate(1.9);border:1px solid var(--m-glass-edge);max-width:1200px;box-shadow:0 10px 34px -14px var(--m-nav-shadow), inset 0 1px 0 var(--m-glass-edge), inset 0 -1px 0 #ffffff0d;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:.6rem .65rem .6rem 1.25rem;transition:box-shadow .35s,background .35s,border-color .35s;display:flex}.Nav-module__-vFx4G__navScrolled .Nav-module__-vFx4G__nav{background:linear-gradient(135deg, var(--m-glass-solid-a), var(--m-glass-solid-b));border-color:var(--m-glass-edge);box-shadow:0 18px 44px -16px var(--m-nav-shadow), inset 0 1px 0 var(--m-glass-edge)}.Nav-module__-vFx4G__brand{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--m-ink);align-items:center;gap:.55rem;font-size:1.3rem;font-weight:800;display:flex}.Nav-module__-vFx4G__brandMark{background:var(--g-brand);width:30px;height:30px;color:var(--m-ink-on-mint);border-radius:10px;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 8px 18px -8px #28d2a8e6}.Nav-module__-vFx4G__brand:hover .Nav-module__-vFx4G__brandMark{transform:rotate(-12deg)scale(1.08)}.Nav-module__-vFx4G__brandAccent{background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.Nav-module__-vFx4G__links{align-items:center;gap:.15rem;display:none}.Nav-module__-vFx4G__links a{color:var(--m-ink-2);white-space:nowrap;border-radius:999px;padding:.5rem .85rem;font-size:.88rem;font-weight:600;transition:color .2s,background .2s;position:relative}.Nav-module__-vFx4G__links a:hover{color:var(--m-ink);background:var(--m-glass-chip)}.Nav-module__-vFx4G__linkActive{background:var(--m-glass-chip);box-shadow:0 4px 14px -6px #14b89666;color:var(--cx-accent-text)!important}.Nav-module__-vFx4G__actions{align-items:center;gap:.6rem;display:flex}.Nav-module__-vFx4G__menuBtn{background:var(--m-glass-chip);border:1px solid var(--m-glass-edge);cursor:pointer;color:var(--cx-accent-text);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.Nav-module__-vFx4G__overlay{z-index:60;background:var(--m-overlay);-webkit-backdrop-filter:blur(10px);position:fixed;inset:0}.Nav-module__-vFx4G__drawer{z-index:70;background:var(--m-drawer-bg);-webkit-backdrop-filter:blur(42px)saturate(2);border:1px solid var(--m-glass-edge);width:min(84vw,340px);box-shadow:0 30px 70px -24px var(--m-nav-shadow), inset 0 1px 0 var(--m-glass-edge), inset 1px 0 0 #ffffff0f;overscroll-behavior:contain;border-radius:30px;flex-direction:column;padding:.85rem .85rem 1rem;display:flex;position:fixed;top:.6rem;bottom:.6rem;right:.6rem;overflow-y:auto}.Nav-module__-vFx4G__drawerTop{border-bottom:1px solid var(--m-glass-edge);justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.15rem .2rem .9rem .45rem;display:flex}.Nav-module__-vFx4G__drawerLinks{flex-direction:column;gap:.2rem;padding:.35rem 0;display:flex}.Nav-module__-vFx4G__drawerLinks a{color:var(--m-ink);border-radius:16px;justify-content:space-between;align-items:center;padding:.82rem 1rem;font-size:1.04rem;font-weight:600;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.Nav-module__-vFx4G__drawerLinks a:hover,.Nav-module__-vFx4G__drawerLinks a:focus-visible{background:var(--m-glass-chip);color:var(--cx-accent-text);outline:none;transform:translate(-4px)}.Nav-module__-vFx4G__drawerLinkActive{background:var(--cx-accent-tint);box-shadow:inset 3px 0 0 var(--m-mint);color:var(--cx-accent-text)!important}.Nav-module__-vFx4G__drawerFoot{margin-top:auto;padding:1rem .2rem .1rem}.Nav-module__-vFx4G__drawerFoot .btn{width:100%}@media (min-width:1120px){.Nav-module__-vFx4G__links{display:flex}.Nav-module__-vFx4G__menuBtn{display:none}}@media (max-width:560px){.Nav-module__-vFx4G__demoBtn{display:none}}.Nav-module__-vFx4G__group{position:relative}.Nav-module__-vFx4G__groupBtn{font:inherit;color:var(--m-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .75rem .5rem .85rem;font-size:.88rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.Nav-module__-vFx4G__groupBtn:hover,.Nav-module__-vFx4G__groupOpen{color:var(--m-ink);background:var(--m-glass-chip)}.Nav-module__-vFx4G__chev{transition:transform .2s}.Nav-module__-vFx4G__groupOpen .Nav-module__-vFx4G__chev{transform:rotate(180deg)}.Nav-module__-vFx4G__panelWrap{z-index:80;padding-top:.85rem;position:absolute;top:100%}.Nav-module__-vFx4G__align_left{left:-.5rem}.Nav-module__-vFx4G__align_right{right:-.5rem}.Nav-module__-vFx4G__align_center{margin-left:-150px;left:50%}.Nav-module__-vFx4G__panel{background:var(--m-card);border:1px solid var(--cx-border-soft);width:300px;box-shadow:0 30px 60px -20px var(--m-nav-shadow);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.5rem;display:grid}.Nav-module__-vFx4G__panelWide{grid-template-columns:repeat(2,minmax(0,1fr));width:680px}.Nav-module__-vFx4G__leaf{border-radius:16px;align-items:flex-start;gap:.7rem;min-width:0;padding:.6rem .7rem;transition:background .18s;display:flex}.Nav-module__-vFx4G__leaf:hover,.Nav-module__-vFx4G__leaf:focus-visible{background:var(--m-card-2);outline:none}.Nav-module__-vFx4G__leafActive{background:var(--cx-accent-tint)}.Nav-module__-vFx4G__leafIcon{width:36px;height:36px;color:var(--cx-accent-text);background:linear-gradient(135deg, var(--m-tint-mint), var(--m-tint-blue));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Nav-module__-vFx4G__leafText{flex-direction:column;min-width:0;display:flex}.Nav-module__-vFx4G__leafText b{color:var(--m-ink);font-size:.9rem;font-weight:700}.Nav-module__-vFx4G__leafText small{color:var(--m-ink-3);font-size:.78rem;line-height:1.4}.Nav-module__-vFx4G__drawerGroupBtn{width:100%;font:inherit;color:var(--m-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;padding:.82rem 1rem;font-size:1.04rem;font-weight:600;display:flex}.Nav-module__-vFx4G__drawerGroupBtn:hover{background:var(--m-glass-chip)}.Nav-module__-vFx4G__chevOpen{transform:rotate(180deg)}.Nav-module__-vFx4G__drawerSub{border-left:2px solid var(--m-glass-edge);flex-direction:column;gap:.1rem;margin:.1rem 0 .4rem 1rem;padding-left:.6rem;display:flex}.Nav-module__-vFx4G__drawerLinks .Nav-module__-vFx4G__drawerSub a{justify-content:flex-start;gap:.7rem;padding:.62rem .8rem;font-size:.95rem}
.Footer-module__HjtG6G__footer{--f-bg:linear-gradient(180deg, #10143a 0%, #090b25 100%);--f-border:#ffffff1a;--f-shadow:0 40px 80px -30px #0e10308c;--f-text:#f3f4ff;--f-text-2:#e2e5ffb8;--f-text-3:#e2e5ff7a;--f-line:#ffffff1a;--f-chip:#ffffff0f;--f-mint:#5ff0cb;isolation:isolate;border:1px solid var(--f-border);background:var(--f-bg);box-shadow:var(--f-shadow);color:var(--f-text-2);border-radius:44px;margin:6rem 1rem 1rem;position:relative;overflow:hidden}html[data-theme=dark] .Footer-module__HjtG6G__footer{--f-bg:linear-gradient(180deg, #1a1f52 0%, #121640 55%, #0e1136 100%);--f-border:#96a0ff38;--f-shadow:0 0 0 1px #ffffff08, 0 40px 90px -30px #000c}.Footer-module__HjtG6G__glow{z-index:-1;filter:blur(115px);opacity:.5;pointer-events:none;background:#34e8bb57;border-radius:50%;width:760px;height:380px;margin-left:-380px;animation:9s ease-in-out infinite Footer-module__HjtG6G__glowBreathe;position:absolute;top:-190px;left:50%}.Footer-module__HjtG6G__footer:before{content:"";background:linear-gradient(90deg,#0000,#5ff0cbe6,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.Footer-module__HjtG6G__footer:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.Footer-module__HjtG6G__inner{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2.5rem;max-width:1200px;margin:0 auto;padding:4.5rem 2rem 2.5rem;display:grid;position:relative}.Footer-module__HjtG6G__brand{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--f-text);align-items:center;gap:.6rem;font-size:1.55rem;font-weight:800;display:inline-flex}.Footer-module__HjtG6G__brandMark{background:var(--g-mint);width:36px;height:36px;color:var(--m-ink-on-mint);border-radius:11px;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 8px 20px -8px #28d2a8e6}.Footer-module__HjtG6G__brand:hover .Footer-module__HjtG6G__brandMark{transform:rotate(-12deg)scale(1.08)}.Footer-module__HjtG6G__brandAccent{background:linear-gradient(120deg,#5ff0cb 0%,#34e8bb 45%,#6cc4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.Footer-module__HjtG6G__tagline{max-width:330px;color:var(--f-text-2);margin-top:1.1rem;font-size:.97rem;line-height:1.65}.Footer-module__HjtG6G__tagline strong{color:var(--f-mint);font-weight:700}.Footer-module__HjtG6G__badges{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.Footer-module__HjtG6G__badges li{color:var(--f-text-2);background:var(--f-chip);border:1px solid var(--f-line);border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .75rem;font-size:.74rem;font-weight:600;display:inline-flex}.Footer-module__HjtG6G__badges li:before{content:"";background:var(--f-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5ff0cb33}.Footer-module__HjtG6G__colTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--f-text);margin-bottom:1.1rem;font-size:.74rem;font-weight:700}.Footer-module__HjtG6G__colLinks{flex-direction:column;gap:.3rem;display:flex}.Footer-module__HjtG6G__link{color:var(--f-text-2);align-items:center;gap:.3rem;width:fit-content;padding:.26rem 0;font-size:.92rem;transition:color .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.Footer-module__HjtG6G__link span{position:relative}.Footer-module__HjtG6G__link span:after{content:"";background:var(--f-mint);transform-origin:0;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.Footer-module__HjtG6G__link svg{opacity:0;color:var(--f-mint);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translate(-6px,4px)}.Footer-module__HjtG6G__link:hover{color:#fff;transform:translate(4px)}.Footer-module__HjtG6G__link:hover span:after{transform:scaleX(1)}.Footer-module__HjtG6G__link:hover svg{opacity:1;transform:translate(0)}.Footer-module__HjtG6G__wordWrap{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-end;max-width:1400px;height:clamp(5rem,16vw,14.2rem);margin:0 auto;display:flex;position:relative;overflow:hidden}.Footer-module__HjtG6G__word{font-family:var(--font-display-stack);letter-spacing:-.035em;font-size:clamp(4.6rem,17.5vw,16rem);font-weight:800;line-height:.8;display:flex;transform:translateY(6%)}.Footer-module__HjtG6G__letterMask{padding:.04em .01em .2em;display:block;overflow:hidden}.Footer-module__HjtG6G__letter{background:linear-gradient(#5ff0cb66 0%,#5ff0cb00 72%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.Footer-module__HjtG6G__bottomBar{border-top:1px solid var(--f-line);position:relative}.Footer-module__HjtG6G__bottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;max-width:1200px;margin:0 auto;padding:1.15rem 2rem;display:flex}.Footer-module__HjtG6G__copyright{color:var(--f-text-3);font-size:.82rem}.Footer-module__HjtG6G__toTop{color:var(--f-text);background:var(--f-chip);border:1px solid var(--f-line);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .35rem .3rem .95rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s;display:inline-flex}.Footer-module__HjtG6G__toTop span{width:28px;height:28px;color:var(--m-ink-on-mint);background:var(--g-mint);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.Footer-module__HjtG6G__toTop:hover{border-color:var(--f-mint);background:#ffffff1a;transform:translateY(-2px);box-shadow:0 10px 24px -12px #34e8bbcc}.Footer-module__HjtG6G__toTop:hover span{transform:translateY(-3px)}.Footer-module__HjtG6G__toTop:focus-visible{outline-offset:3px;outline:3px solid #5ff0cb99}@keyframes Footer-module__HjtG6G__glowBreathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.62;transform:scale(1.12)}}@media (max-width:1000px){.Footer-module__HjtG6G__inner{grid-template-columns:1fr 1fr 1fr}.Footer-module__HjtG6G__about{grid-column:1/-1}}@media (max-width:640px){.Footer-module__HjtG6G__footer{border-radius:30px;margin:4rem .5rem .5rem}.Footer-module__HjtG6G__inner{grid-template-columns:1fr 1fr;padding:3rem 1.25rem 2rem}.Footer-module__HjtG6G__bottomInner{text-align:center;justify-content:center;padding:1.1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.Footer-module__HjtG6G__glow{animation:none}}
