@font-face{font-family:PP Hatton;src:url(/fonts/PPHatton-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Hatton;src:url(/fonts/PPHatton-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Book.woff2) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.cleansdk *,.cleansdk :after,.cleansdk :before{box-sizing:border-box}.cleansdk{--accent:#1d3ed3;--accent-soft:#6394fd;--accent-wash:#e5efff;--accent-deep:#17235e;--accent-deep-bg:#17235e;--green:#63ad14;--green-soft:#b0f358;--green-wash:#f1fddd;--ink:#0a0a0a;--ink-2:#262626;--muted:#525252;--muted-2:#737373;--line:#ececec;--line-2:#e2e2e2;--surface:#ffffff;--surface-2:#fafafa;--surface-3:#f4f5f7;--navy:#0d1531;--navy-2:#111a3d;--r-btn:8px;--r-card:16px;--r-chip:999px;--ease-out:cubic-bezier(0.22,1,0.36,1);background:var(--surface-2);color:var(--ink);font-family:Suisse Intl,system-ui,sans-serif;font-weight:450;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.cleansdk a{color:inherit;text-decoration:none}.cleansdk button{font:inherit}.cleansdk :where(h1,h2,h3,h4,p){margin:0}.cleansdk a:focus-visible,.cleansdk button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px;border-radius:var(--r-btn)}.cleansdk .wrap{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:768px){.cleansdk .wrap{padding:0 22px}}@media (max-width:380px){.cleansdk .wrap{padding:0 16px}}.cleansdk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:var(--r-btn);font-family:Suisse Intl,sans-serif;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out),transform 80ms var(--ease-out);white-space:nowrap}.cleansdk .btn-primary{background:#171717;color:#fff}.cleansdk .btn-primary:hover{background:#262626}.cleansdk .btn-primary:active{transform:translateY(1px)}.cleansdk .btn-ghost{background:#fff;color:#171717;border-color:rgba(0,0,0,.1)}.cleansdk .btn-ghost:hover{border-color:rgba(0,0,0,.25)}.cleansdk .btn-invert{background:#fff;color:#171717}.cleansdk .btn-invert:hover{background:#f2f2f2}.cleansdk .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Suisse Intl,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600}.cleansdk .eyebrow:before{content:"";width:20px;height:1px;background:var(--accent)}.cleansdk section{padding:104px 0}@media (max-width:640px){.cleansdk section{padding:64px 0}}.cleansdk .display{font-family:PP Hatton,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.02;color:var(--accent-deep);text-wrap:balance}.cleansdk [data-reveal]{opacity:0;transform:translateY(18px)}.cleansdk [data-reveal].is-in{opacity:1;transform:none;transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}@media (prefers-reduced-motion:reduce){.cleansdk *{animation:none!important;transition:none!important}.cleansdk [data-reveal]{opacity:1;transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(:has(.marketing-page)) .cleansdk{--ink:#eef2f8;--ink-2:#d6dcea;--muted:#a8b2c4;--muted-2:#8b95a8;--line:#263041;--line-2:#334054;--surface:#151b27;--surface-2:#10151f;--surface-3:#202839;--accent:#6394fd;--accent-soft:#93b6ff;--accent-wash:#16203a;--accent-deep:#cfe0ff;--accent-deep-bg:#1e2a63;--green:#8bd12f;--green-soft:#b0f358;--green-wash:#1c2612;--navy:#161f42;--navy-2:#1b254e}}[data-theme=dark] .cleansdk{--ink:#eef2f8;--ink-2:#d6dcea;--muted:#a8b2c4;--muted-2:#8b95a8;--line:#263041;--line-2:#334054;--surface:#151b27;--surface-2:#10151f;--surface-3:#202839;--accent:#6394fd;--accent-soft:#93b6ff;--accent-wash:#16203a;--accent-deep:#cfe0ff;--accent-deep-bg:#1e2a63;--green:#8bd12f;--green-soft:#b0f358;--green-wash:#1c2612;--navy:#161f42;--navy-2:#1b254e}