@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-ads-sans:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-ads-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-ads-mono:"JetBrains Mono","JetBrains Mono Fallback"}.ads-root{--c-brand-50:#f1f4ff;--c-brand-100:#e6ebff;--c-brand-200:#c3cbff;--c-brand-300:#7285ff;--c-brand-400:#3b54ff;--c-brand-500:#0127ff;--c-brand-600:#0120d6;--c-brand-700:#011aad;--c-brand-800:#0f1864;--c-brand-900:#0b1353;--c-brand-indigo:#4f46e5;--c-brand-violet:#6366f1;--c-ink-50:#f8fafc;--c-ink-100:#e2e8f0;--c-ink-200:#cbd5e1;--c-ink-300:#94a3b8;--c-ink-400:#64748b;--c-ink-500:#475569;--c-ink-600:#334155;--c-ink-700:#1e293b;--c-ink-800:#0f172a;--c-ink-900:#0b1020;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);background:#fff;color:var(--c-ink-900);font-family:var(--font-ads-sans,"Inter",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ads-root html,html:has(.ads-root){scroll-behavior:smooth}.ads-root .font-display{font-family:var(--font-ads-display,"Space Grotesk","Inter",ui-sans-serif,system-ui,sans-serif)}.ads-root .font-mono{font-family:var(--font-ads-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.ads-root .text-brand-500{color:var(--c-brand-500)}.ads-root .text-brand-600{color:var(--c-brand-600)}.ads-root .text-ink-300{color:var(--c-ink-300)}.ads-root .text-ink-400{color:var(--c-ink-400)}.ads-root .text-ink-500{color:var(--c-ink-500)}.ads-root .text-ink-600{color:var(--c-ink-600)}.ads-root .text-ink-700{color:var(--c-ink-700)}.ads-root .text-ink-900{color:var(--c-ink-900)}.ads-root .bg-brand-50{background:var(--c-brand-50)}.ads-root .bg-brand-100{background:var(--c-brand-100)}.ads-root .bg-brand-500{background:var(--c-brand-500)}.ads-root .bg-ink-50{background:var(--c-ink-50)}.ads-root .border-brand-100{border-color:var(--c-brand-100)}.ads-root .border-brand-200{border-color:var(--c-brand-200)}.ads-root .hairline{border-color:#e6ebf5}.ads-root .bg-soft{background:#fafbff}.ads-root .mesh-bg{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.ads-root .mesh-bg:after,.ads-root .mesh-bg:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.ads-root .mesh-bg:before{width:560px;height:560px;background:radial-gradient(circle,rgba(1,39,255,.28) 0,transparent 65%);top:-140px;left:-100px;animation:adsFloatA 14s ease-in-out infinite}.ads-root .mesh-bg:after{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.22) 0,transparent 65%);bottom:-180px;right:-140px;animation:adsFloatB 18s ease-in-out infinite}@keyframes adsFloatA{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes adsFloatB{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}.ads-root .grid-lines{background-image:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}.ads-root .grad-text{background:linear-gradient(120deg,#0127ff,#4f46e5 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.ads-root .grad-border{position:relative}.ads-root .grad-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgba(1,39,255,.55),rgba(99,102,241,.35) 45%,rgba(15,23,42,.06) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ads-root .card{background:#fff;border:1px solid #e6ebf5;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 30px -18px rgba(15,23,42,.08)}.ads-root .card-hover{transition:transform .26s var(--ease-out-expo),border-color .26s var(--ease-out-expo),box-shadow .26s var(--ease-out-expo)}.ads-root .card-hover:hover{transform:translateY(-2px);border-color:rgba(1,39,255,.35);box-shadow:0 1px 2px rgba(15,23,42,.05),0 30px 60px -22px rgba(1,39,255,.22)}.ads-root .shadow-card{box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 30px -14px rgba(15,23,42,.1)}.ads-root .btn-primary{background:linear-gradient(180deg,#1636ff,#0127ff 60%,#0120d6);color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(1,39,255,.55),0 18px 36px -12px rgba(1,39,255,.55);transition:transform .18s var(--ease-out-expo),box-shadow .24s var(--ease-out-expo)}.ads-root .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(1,39,255,.75),0 22px 42px -12px rgba(1,39,255,.65)}.ads-root .btn-primary:active{transform:translateY(0)}.ads-root .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ads-root .btn-ghost{background:#fff;color:#0b1020;border:1px solid #e2e8f0;transition:background .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}.ads-root .btn-ghost:hover{background:#f5f7ff;border-color:#c3cbff;color:#0127ff}.ads-root .pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#10b981}.ads-root .pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(16,185,129,.35);animation:adsPulse 2s var(--ease-out-expo) infinite}@keyframes adsPulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}.ads-root .badge{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;border-radius:999px;background:var(--c-brand-50);border:1px solid var(--c-brand-200);color:var(--c-brand-500);font-size:.72rem;font-weight:600;letter-spacing:.04em}.ads-root .badge .dot{width:6px;height:6px;border-radius:999px;background:var(--c-brand-500)}.ads-root .chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:.78rem;color:var(--c-ink-600);transition:all .18s var(--ease-out-expo)}.ads-root .chip:hover{border-color:var(--c-brand-200);color:var(--c-brand-500);background:var(--c-brand-50)}.ads-root .step-plate{background:linear-gradient(180deg,#e6ebff,#f1f4ff);border:1px solid var(--c-brand-200);color:var(--c-brand-500)}.ads-root .pricing-featured{position:relative;background:linear-gradient(180deg,#fff,#f1f4ff);border:1.5px solid var(--c-brand-500);box-shadow:0 40px 80px -30px rgba(1,39,255,.35);border-radius:24px}.ads-root .svc{border:1px solid #e6ebf5;border-radius:18px;background:#fff;padding:1.5rem;transition:all .22s var(--ease-out-expo);position:relative;overflow:hidden;display:block}.ads-root .svc:hover{border-color:rgba(1,39,255,.35);transform:translateY(-2px);box-shadow:0 30px 60px -22px rgba(1,39,255,.18)}.ads-root .svc .arrow{width:32px;height:32px;border-radius:999px;background:#f5f7ff;color:var(--c-brand-500);display:flex;align-items:center;justify-content:center;transition:all .22s var(--ease-out-expo)}.ads-root .svc:hover .arrow{background:var(--c-brand-500);color:#fff;transform:translate(2px,-2px)}.ads-root .app-chrome{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem}.ads-root .dot-r{background:#fca5a5}.ads-root .dot-r,.ads-root .dot-y{width:10px;height:10px;border-radius:50%}.ads-root .dot-y{background:#fcd34d}.ads-root .dot-g{width:10px;height:10px;border-radius:50%;background:#86efac}.ads-root details[open] summary .chev{transform:rotate(180deg)}.ads-root summary .chev{transition:transform .2s var(--ease-out-expo)}.ads-root summary::-webkit-details-marker{display:none}.ads-root summary{list-style:none}.ads-root .comply-bar{background:linear-gradient(90deg,#fffbeb,#fef3c7 50%,#fffbeb);border-bottom:1px solid #fde68a;color:#78350f}.ads-root .cmp-table{width:100%;border-collapse:collapse;border:1px solid #e6ebf5;border-radius:14px;overflow:hidden;background:#fff;font-size:.875rem}.ads-root .cmp-table th{text-align:left;background:#f5f7ff;color:var(--c-ink-900);font-family:var(--font-ads-display,"Space Grotesk","Inter",sans-serif);font-weight:600;padding:.85rem 1rem;border-bottom:1px solid #e6ebf5}.ads-root .cmp-table td{padding:.85rem 1rem;border-bottom:1px solid #f1f4ff;color:var(--c-ink-600);vertical-align:top}.ads-root .cmp-table tr:last-child td{border-bottom:0}.ads-root .callout{display:flex;gap:.85rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(180deg,#f5f7ff,#fff);border:1px solid var(--c-brand-200);color:var(--c-ink-700)}.ads-root .callout-icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--c-brand-500);color:#fff;display:grid;place-items:center}.ads-root .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.ads-root .reveal.in{opacity:1;transform:translateY(0)}.ads-root .ads-input{width:100%;border-radius:12px;border:1px solid var(--c-ink-100);padding:.65rem .875rem;font-size:.875rem;background:#fff;color:var(--c-ink-900);transition:border-color .18s var(--ease-out-expo),box-shadow .18s var(--ease-out-expo);outline:none}.ads-root .ads-input:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.ads-root .ads-input::-moz-placeholder{color:var(--c-ink-300)}.ads-root .ads-input::placeholder{color:var(--c-ink-300)}@media (prefers-reduced-motion:reduce){.ads-root .mesh-bg:after,.ads-root .mesh-bg:before,.ads-root .pulse-dot:after{animation:none!important}.ads-root .reveal{opacity:1;transform:none;transition:none}}