1<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Pricing â ConStrat AI</title><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1<script>(()=>{try{var ex=localStorage.getItem('color-mode-explicit')==='1';var s=localStorage.getItem('color-mode');var m=(ex&&(s==='light'||s==='dark'))?s:(window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light');document.documentElement.setAttribute('data-theme',m)}catch(e){document.documentElement.setAttribute('data-theme','dark')}})();</script>
1<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap"><style>@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/IOQmCJk1c1X8tTiR2_xRphUddTG90WpG00y3mrL7asc-fI5Z9vM1TPimFu47KjlvcLJubuCXAUmRe99EOBGK4Jg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:76.1576%;descent-override:20.4325%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/iwtMiRQr9MVxkS-mqNWNDfuQrs4GB3dvByMM9ojyFHw-ExrDYapJHBuMovYABEGrabFChkrO9vAYi7UAvRk2fC8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/2vrrJ3MJLeeRdsxoGShjYhieJbC2KYTsL2TxP6pMbHw-M0DkDLNITN2p_m211B__nX1QX-Xza3m69L-nMauwf2g.woff2) format(woff2);font-display:swap;
1unicode-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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/ib-aovnRDsdvSBzUC6Ll2tdWY2U3C9FsxsqLnPpAg18-c_nItv4f1UIuWsSuQgkfygxojtODoHxU-eKvW69FGyI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/vSGurvFi7J9DFpc3gRh0zb7zfLGEZfPgQADV5W675RU-SOsE32TvAEDx4Ogk8IUoJ8eiJFzZUTZWzAjnjTzmlhU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/uqOUEfp6GyasEjSs6mPL4xH4Ogfg9dejwyGqFvieEhQ-1DC4lhOKAtHn_hSVO1eAmsDfxgXpJii8eq16JZynm5s.woff2) format(woff2);font-display:swap;
1unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/vkmZkh-CHOvBXhWqyxI7y7yhtJnjEZhooZMtIOrKbdc-2IAHU0readmKJy05HSHAUr9ZfblPKy1cYnIzD6FaafQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/P20rFYUuJYBG6P413-kmy1MH2c5-AHidHeOkhurVW9E-s9pky6iiS9O9L4P9FGQnIeXl7IrK7HsqmKdubOA2j4w.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2) format(woff2);font-display:swap;
1unicode-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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/o9ZeJy7GUksSFRTDIYhbgIv2JXxlycgCXUIf_6KlLd0-yYA_zlvg2zsSrc3WVGbj7iIW4aHmHhiexdNnOYw7tI4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/kvHLqd_-7F2st1RThWUr8FX96d39vtYX5QKKxCTBsrk-XshldaW92dfBPQ9jvQ_cNxYj3-zpwO-E6KnoH-gY0dE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/stratum/IBMPlexSans-VariableFont_wdth_wght.ttf) format("truetype-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/stratum/IBMPlexSans-Italic-VariableFont_wdth_wght.ttf) format("truetype-variations");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/stratum/DMMono-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}:root{--st-black:#111113;--st-gunmetal:#1c1d21;--st-steel:#282a2f;--st-iron:#3a3d44;--st-zinc:#52565f;--st-slate:#6e7380;--st-pewter:#808590;--st-silver:#959aa6;--st-ash:#b8bcc6;--st-fog:#d4d7de;--st-cloud:#ecedf0;--st-white:#f6f7f8;--st-green:#2d9a4e;--st-green-bright:#3cc962;--st-green-dim:#1a2e1f;--st-green-muted:#7bc494;--st-red:#c93c3c;--st-red-bright:#e85454;--st-red-dim:#2e1a1a;--st-red-muted:#c4888a;--st-amber:#c99a2d;--st-amber-bright:#e8b84e;--st-amber-dim:#2e2a1a;--st-noise:#3a3d44;--st-noise-bright:#52565f;--st-noise-dim:#1c1d21;--cs-accent:#c0c8d8;--cs-deep:#060a14;--void:var(--st-black);--abyss:var(--st-gunmetal);--deep:var(--st-black);--space:var(--st-steel);--nebula:var(--st-iron);--drift:var(--st-zinc);--distant:var(--st-slate);--silver-bright:var(--st-cloud);--silver:var(--st-ash);--silver-mid:var(--st-silver);--silver-dim:var(--st-slate);--silver-faint:var(--st-zinc);--star-white:var(--st-white);--star-blue:var(--st-ash);--font-heading:"IBM Plex Sans",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",monospace;--font-parent:"DM Mono","IBM Plex Mono",monospace;--font-display:var(--font-mono);--font-serif:var(--font-heading);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--spacing-xs:var(--sp-1);--spacing-sm:var(--sp-2);--spacing-md:var(--sp-4);--spacing-lg:var(--sp-8);--spacing-xl:var(--sp-16);--radius-0:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.4s;--shadow-sm:0 1px 3px rgba(0,0,0,.24);--shadow-md:0 4px 12px rgba(0,0,0,.32);--shadow-lg:0 8px 32px rgba(0,0,0,.48);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal:1000;--z-toast:1100}:root,[data-theme=dark]{--bg-primary:var(--st-black);--bg-secondary:var(--st-gunmetal);--bg-tertiary:var(--st-steel);--bg-elevated:var(--st-iron);--fg-primary:var(--st-cloud);--fg-secondary:var(--st-silver);--fg-tertiary:var(--st-pewter);--fg-muted:var(--st-zinc);--fg-faint:var(--st-iron);--border-color:rgba(82,86,95,.18);--border-hover:rgba(82,86,95,.32);--surface-overlay:rgba(17,17,19,.92);--text:var(--st-cloud);--text-muted:var(--st-silver);--text-dim:var(--st-pewter);--border:rgba(82,86,95,.12);--border-h:rgba(82,86,95,.32);--surface:var(--st-gunmetal);
1--surface-2:var(--st-steel);--twilight:var(--st-iron);--accent:var(--st-ash);--accent-bright:var(--st-cloud);--accent-mid:var(--st-silver);--accent-dim:var(--st-slate);color-scheme:dark}[data-theme=light]{--bg-primary:var(--st-white);--bg-secondary:var(--st-cloud);--bg-tertiary:var(--st-fog);--bg-elevated:#fff;--fg-primary:var(--st-gunmetal);--fg-secondary:var(--st-zinc);--fg-tertiary:var(--st-zinc);--fg-muted:var(--st-ash);--fg-faint:var(--st-fog);--border-color:rgba(58,61,68,.1);--border-hover:rgba(58,61,68,.22);--surface-overlay:rgba(246,247,248,.92);--st-green-bright:#1b7d35;--st-green:#166a2b;--st-red-bright:#b52828;--st-red:#9c2020;--st-amber-bright:#9a7214;--st-amber:#7d5c0f;--st-green-dim:#d2e8d6;--st-red-dim:#efd2d2;--st-amber-dim:#ede0c4;--st-green-muted:#4a8e5e;--st-red-muted:#a85c5c;--st-noise:#b8bcc6;--st-noise-bright:#d4d7de;--st-noise-dim:#ecedf0;--text:var(--st-gunmetal);--text-muted:var(--st-zinc);--text-dim:var(--st-zinc);--border:rgba(58,61,68,.08);--border-h:rgba(58,61,68,.22);--surface:var(--st-cloud);
1--surface-2:var(--st-fog);--twilight:var(--st-ash);--accent:var(--st-zinc);--accent-bright:var(--st-gunmetal);--accent-mid:var(--st-zinc);--accent-dim:var(--st-silver);color-scheme:light}.t-display{font-size:56px;line-height:1.05;letter-spacing:6px;text-transform:uppercase}.t-display,.t-h1{font-family:var(--font-heading);font-weight:600;color:var(--fg-primary)}.t-h1{font-size:36px;line-height:1.15;letter-spacing:-.5px}.t-h2{font-size:24px;line-height:1.25;letter-spacing:-.25px}.t-h2,.t-h3{font-family:var(--font-heading);font-weight:500;color:var(--fg-primary)}.t-h3{font-size:18px;line-height:1.35}.t-body{font-size:15px;line-height:1.65;color:var(--fg-secondary)}.t-body,.t-body-sm{font-family:var(--font-body);font-weight:400}.t-body-sm{font-size:13px;line-height:1.6}.t-body-sm,.t-label{color:var(--fg-tertiary)}.t-label{font-family:var(--font-mono);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:2px;text-transform:uppercase}.t-label--accent{color:var(--fg-primary)}.t-label--invert{color:var(--st-silver)}.t-data-lg{font-family:var(--font-mono);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:.5px;color:var(--fg-primary)}.t-data{font-weight:400;font-size:14px}.t-data,.t-data-sm{font-family:var(--font-mono);line-height:1.4;color:var(--fg-secondary)}.t-data-sm{font-weight:300;font-size:12px}.t-code{font-family:var(--font-mono);font-weight:400;font-size:13px;line-height:1.55;color:var(--fg-secondary)}.t-parent{font-family:var(--font-parent);font-weight:300;font-size:12px;letter-spacing:2px;color:var(--cs-accent);opacity:.65}.t-nav{letter-spacing:.5px}.t-nav,.t-section-label{font-family:var(--font-mono);font-weight:400;font-size:12px;color:var(--fg-tertiary)}.t-section-label{letter-spacing:3px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.t-section-label:before{content:"";width:24px;height:1px;background:var(--fg-tertiary)}.t-section-label--invert{color:var(--st-silver)}.t-section-label--invert:before{background:var(--st-silver)}.signal-positive{color:var(--st-green-bright)}.signal-negative{color:var(--st-red-bright)}.signal-caution{color:var(--st-amber-bright)}.signal-neutral{color:var(--fg-tertiary)}.signal-noise{color:var(--st-noise-bright)}.pill{display:inline-block;padding:2px 8px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.5px}.pill-positive{background:var(--st-green-dim);color:var(--st-green-bright)}.pill-negative{background:var(--st-red-dim);color:var(--st-red-bright)}.pill-caution{background:var(--st-amber-dim);color:var(--st-amber-bright)}.pill-neutral{background:#52565f26;color:var(--fg-secondary)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.status-dot-positive{background:var(--st-green-bright)}.status-dot-negative{background:var(--st-red-bright)}.status-dot-caution{background:var(--st-amber-bright)}.status-dot-neutral{background:var(--fg-tertiary)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:11px 18px;border:1px solid transparent;cursor:pointer;text-decoration:none;background:transparent;color:inherit;transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.btn:after{content:"";display:inline-block;width:10px;height:1px;background:currentColor}.btn--small{padding:8px 14px;font-size:10px}.btn--primary{background:var(--button-bg-primary);color:var(--button-text-primary);border-color:var(--button-bg-primary)}.btn--primary:hover{background:var(--button-bg-primary-hover);border-color:var(--button-bg-primary-hover)}.btn--ghost{background:transparent;color:var(--fg-primary);border-color:var(--border-color-primary)}.btn--ghost:hover{border-color:var(--border-hover);background:var(--bg-color-secondary)}.btn--paper{background:var(--bg-color-primary);color:var(--fg-primary);border-color:var(--bg-color-primary)}.btn--paper:hover{background:var(--st-white);border-color:var(--st-white)}.btn--invert{color:var(--bg-color-primary);border-color:var(--bg-color-primary)}.btn--invert:hover{background:var(--bg-color-primary);color:var(--fg-primary)}.tag{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-secondary);border:1px solid var(--border-color-primary);border-radius:var(--radius-pill)}.tag--accent{color:var(--fg-primary);border-color:var(--fg-primary)}:root{--header-bg-color:var(--st-white);--header-bg-color-rgb:246,247,248;--header-bg-scrolled:rgba(var(--header-bg-color-rgb),.72);--header-border-color:rgba(58,61,68,.1);--header-tp-border:var(--border);--header-fg-primary:var(--st-gunmetal);--header-fg-secondary:var(--st-zinc);--header-fg-tertiary:var(--st-zinc);--logo-color:var(--st-gunmetal);--header-height:60px;
1--border-radius-default:0;--site-max-container-width:1500px;--site-content-max-width:min(1120px,100%);--site-max-container-width-small:900px;--site-max-container-width-xsmall:480px;--primary-color:var(--st-gunmetal);--accent-color:var(--st-zinc);--font-color-primary:var(--st-gunmetal);--font-color-secondary:var(--st-zinc);--font-color-tertiary:var(--st-zinc);--font-color-alternate:var(--st-white);--bg-color-primary:var(--st-white);--bg-color-secondary:var(--st-cloud);--bg-color-tertiary:var(--st-fog);--border-color-primary:rgba(58,61,68,.14);--border-color-secondary:rgba(58,61,68,.08);--border-color-tertiary:rgba(58,61,68,.04);--button-bg-primary:var(--st-gunmetal);--button-bg-primary-hover:var(--st-black);--button-bg-primary-active:var(--st-zinc);--button-text-primary:var(--st-white);--button-shadow-focus:rgba(58,61,68,.18);--shadow-color:rgba(0,0,0,.08);--error-color:var(--st-red-bright);--success-bg:var(--st-green-dim);--success-color:var(--st-green-bright);--success-border:var(--st-green-muted);--error-bg:var(--st-red-dim);--error-text:var(--st-red-bright);--error-border:var(--st-red-muted);--form-bg:var(--bg-color-secondary);--form-text:var(--font-color-primary);--form-placeholder:var(--font-color-tertiary);--form-disabled-bg:var(--bg-color-tertiary);--form-disabled-text:var(--font-color-tertiary)}[data-theme=dark]{--header-bg-color:var(--st-black);--header-bg-color-rgb:17,17,19;--header-bg-scrolled:rgba(var(--header-bg-color-rgb),.68);--header-border-color:rgba(82,86,95,.18);--header-fg-primary:var(--st-cloud);--header-fg-secondary:var(--st-silver);--header-fg-tertiary:var(--st-pewter);--logo-color:var(--st-cloud);--primary-color:var(--st-cloud);--accent-color:var(--st-silver);--font-color-primary:var(--st-cloud);--font-color-secondary:var(--st-silver);--font-color-tertiary:var(--st-pewter);--font-color-alternate:var(--st-black);--bg-color-primary:var(--st-black);--bg-color-secondary:var(--st-gunmetal);--bg-color-tertiary:var(--st-steel);--border-color-primary:rgba(82,86,95,.22);--border-color-secondary:rgba(82,86,95,.12);--border-color-tertiary:rgba(82,86,95,.06);--button-bg-primary:var(--st-cloud);--button-bg-primary-hover:var(--st-white);--button-bg-primary-active:var(--st-ash);--button-text-primary:var(--st-black);--button-shadow-focus:rgba(236,237,240,.18);--shadow-color:rgba(0,0,0,.5);--form-bg:var(--st-steel);--form-text:var(--st-cloud);--form-placeholder:var(--st-silver);--form-disabled-bg:var(--st-gunmetal);--form-disabled-text:var(--st-zinc)}*,:after,:before{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0;background-color:var(--bg-color-primary);transition:background-color .3s ease,color .3s ease}body,html{color:var(--font-color-primary)}body{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-heading);color:var(--primary-color)}h1{font-weight:600;font-size:clamp(40px,6.5vw,64px);line-height:1.05;letter-spacing:-.5px}h1,h2{margin-bottom:var(--spacing-lg)}h2{font-weight:500;font-size:clamp(28px,3.6vw,40px);line-height:1.15;letter-spacing:-.25px}h3{font-size:20px;line-height:1.3;letter-spacing:-.1px}h3,h4{font-weight:500;margin-bottom:var(--spacing-md)}h4{font-size:16px;line-height:1.35}h5,h6{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1.4;margin-bottom:var(--spacing-md);color:var(--font-color-tertiary);letter-spacing:2px;text-transform:uppercase}p{margin:0 0 var(--spacing-md) 0;color:var(--font-color-primary)}p:last-child{margin-bottom:0}ol,ul{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg)}li{margin-bottom:var(--spacing-sm)}li:last-child{margin-bottom:0}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-color)}table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;font-size:1rem;line-height:1.5}thead{background-color:var(--bg-color-secondary);border-bottom:1px solid var(--border-color-primary)}th{text-align:left;font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--font-color-tertiary)}td,th{padding:.75rem 1.25rem;font-family:var(--font-mono);border-bottom:1px solid var(--border-color-secondary)}td{color:var(--font-color-secondary);font-size:13px;font-weight:300}tr:hover{background-color:var(--bg-color-secondary);transition:background-color .2s ease}tbody tr:last-child td{border-bottom:none}.flex-separator-vertical{width:1px;background:var(--border-color-secondary);align-self:stretch}.inner-nav a{color:var(--logo-color)}.header-picture{border:1px solid var(--border-color-primary);overflow:hidden;width:100%;height:auto;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
1@media(max-width:900px){table{font-size:.9rem}td,th{padding:.5rem .875rem}}@media(max-width:480px){table{font-size:.85rem}td,th{padding:.5rem .75rem}}</style><style>.logobox-link[data-v-40a535ca]{display:inline-flex;text-decoration:none}.logobox[data-v-40a535ca]{display:inline-flex;align-items:center;gap:.5em;color:var(--logo-color)}.logobox-icon[data-v-40a535ca]{flex-shrink:0}.logobox-wordmark[data-v-40a535ca]{font-family:var(--font-display);font-weight:300;letter-spacing:2px;color:var(--logo-color);line-height:1}.logobox--medium[data-v-40a535ca]{height:1.5em}.logobox--medium .logobox-icon[data-v-40a535ca]{width:1.5em;height:1.5em}.logobox--medium .logobox-wordmark[data-v-40a535ca]{font-size:1.1em}.logobox--small[data-v-40a535ca]{height:1em}.logobox--small .logobox-icon[data-v-40a535ca]{width:1em;height:1em}.logobox--small .logobox-wordmark[data-v-40a535ca]{font-size:.8em}.logobox--large[data-v-40a535ca]{height:2.5em}.logobox--large .logobox-icon[data-v-40a535ca]{width:2.5em;height:2.5em}.logobox--large .logobox-wordmark[data-v-40a535ca]{font-size:1.8em}</style><style>.dashboard-button[data-v-641f18df]{text-decoration:none;display:inline-block}.dashboard-btn[data-v-641f18df]{background:var(--button-bg-primary);color:var(--button-text-primary);font-family:var(--font-display);font-size:13px;font-weight:400;padding:.6rem 1.25rem;border:none;border-radius:0;cursor:pointer;transition:background .2s ease;letter-spacing:1px;white-space:nowrap}.dashboard-btn[data-v-641f18df]:hover{background:var(--button-bg-primary-hover)}.dashboard-btn[data-v-641f18df]:active{background:var(--button-bg-primary-active)}.dashboard-btn[data-v-641f18df]:focus{outline:none;box-shadow:0 0 0 2px var(--button-shadow-focus)}@media(max-width:768px){.dashboard-btn[data-v-641f18df]{font-size:.95rem;padding:.65rem 1.25rem}}</style><style>.site-header[data-v-e9f213aa]{position:sticky;top:0;z-index:1000;margin-top:-60px;background:var(--header-bg-color);border-bottom:1px solid var(--header-border-color);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.site-header[data-v-e9f213aa]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);transition:opacity var(--duration-normal) var(--ease-out)}.site-header--scrolled[data-v-e9f213aa]{background:var(--header-bg-scrolled)}.site-header--scrolled[data-v-e9f213aa]:before{opacity:1}.site-header-inner[data-v-e9f213aa]{max-width:var(--site-max-container-width);justify-content:space-between;margin-left:auto;margin-right:auto;padding:14px 32px;position:relative;z-index:2}.nav-links[data-v-e9f213aa],.site-header-inner[data-v-e9f213aa]{display:flex;align-items:center;gap:24px}.nav-links-inner[data-v-e9f213aa]{display:flex;gap:0;align-items:center;list-style:none;padding:0;margin:0}.nav-links-inner>li[data-v-e9f213aa]{margin:0;padding:0 11px}.nav-links-inner>li[data-v-e9f213aa]:first-child{padding-left:0}.nav-links-inner>li[data-v-e9f213aa]:last-child{padding-right:0}.nav-item--mega[data-v-e9f213aa]{position:static}.nav-link[data-v-e9f213aa]{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;color:var(--header-fg-secondary);text-decoration:none;padding:6px 0;display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.nav-link.router-link-active[data-v-e9f213aa],.nav-link[data-v-e9f213aa]:hover{color:var(--header-fg-primary);border-bottom-color:var(--header-fg-primary)}.nav-caret[data-v-e9f213aa]{font-size:8px;color:var(--header-fg-tertiary)}.mega[data-v-e9f213aa]{position:absolute;top:100%;left:0;right:0;background:var(--bg-color-secondary);border-top:1px solid var(--border-color-secondary);border-bottom:1px solid var(--border-color-secondary);box-shadow:0 12px 18px -10px var(--shadow-color);z-index:1}.mega__inner[data-v-e9f213aa]{max-width:var(--site-max-container-width);margin:0 auto;padding:22px 32px 26px;display:grid;grid-template-columns:180px repeat(3,1fr);gap:16px}.mega__inner--company[data-v-e9f213aa]{grid-template-columns:180px repeat(4,1fr)}.mega__inner--use-cases[data-v-e9f213aa]{grid-template-columns:200px repeat(4,1fr);padding:10px 32px 12px}.usecase-cols[data-v-e9f213aa]{display:contents}.usecase-col[data-v-e9f213aa]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color-secondary);background:var(--bg-color-primary);min-width:0;transition:border-color var(--duration-normal) var(--ease-out)}.usecase-col[data-v-e9f213aa]:hover{border-color:var(--border-hover)}.usecase-col__head[data-v-e9f213aa]{display:flex;flex-direction:column;gap:1px;text-decoration:none;color:inherit}.usecase-col__title[data-v-e9f213aa]{font-family:var(--font-heading);font-weight:500;font-size:14px;line-height:1.2;color:var(--fg-primary);margin-top:2px}.usecase-col__children[data-v-e9f213aa]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--border-color-tertiary)}.usecase-col__children li[data-v-e9f213aa]{border-bottom:1px solid var(--border-color-tertiary)}.usecase-col__children li[data-v-e9f213aa]:last-child{border-bottom:none}.usecase-col__child[data-v-e9f213aa]{display:block;padding:3px 0;font-family:var(--font-body);font-size:12px;line-height:1.3;color:var(--fg-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.usecase-col__child[data-v-e9f213aa]:hover{color:var(--fg-primary)}.usecase-col__empty[data-v-e9f213aa]{color:var(--fg-muted);margin-top:4px}.mega__inner--resources[data-v-e9f213aa]{grid-template-columns:240px 1fr;align-items:stretch;gap:0;padding:0;max-width:var(--site-max-container-width);margin:0 auto}.restypes[data-v-e9f213aa]{list-style:none;padding:0;margin:0;border-right:1px solid var(--border-color-secondary)}.restype[data-v-e9f213aa]{border-bottom:1px solid var(--border-color-secondary)}.restype[data-v-e9f213aa]:last-child{border-bottom:none}.restype__link[data-v-e9f213aa]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;color:var(--fg-secondary);font-family:var(--font-body);font-size:13px;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.restype__link[data-v-e9f213aa]:hover{color:var(--fg-primary);background:var(--bg-color-tertiary)}.restype--active .restype__link[data-v-e9f213aa]{background:var(--bg-color-primary);color:var(--fg-primary);border-left:2px solid var(--fg-primary);padding-left:14px}.restype__caret[data-v-e9f213aa]{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted)}.restype--active .restype__caret[data-v-e9f213aa]{color:var(--fg-primary)}.resitems[data-v-e9f213aa]{background:var(--bg-color-primary);padding:16px 22px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.resitems__head[data-v-e9f213aa]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--border-color-tertiary)}.resitems__all[data-v-e9f213aa]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--fg-primary);text-decoration:none}.resitems__all[data-v-e9f213aa]:hover,.resitems__blurb[data-v-e9f213aa]{color:var(--fg-secondary)}.resitems__blurb[data-v-e9f213aa]{font-family:var(--font-body);font-size:14px;line-height:1.5;margin:0;max-width:560px}.restools[data-v-e9f213aa]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px}.restool[data-v-e9f213aa]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border-color-secondary);background:var(--bg-color-secondary);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.restool[data-v-e9f213aa]:hover{border-color:var(--border-hover);background:var(--bg-color-tertiary)}.restool__head[data-v-e9f213aa]{display:flex;justify-content:space-between;align-items:center;gap:6px}.restool__title[data-v-e9f213aa]{font-family:var(--font-heading);font-weight:500;font-size:14px;line-height:1.2;color:var(--fg-primary);margin-top:2px}.restool__blurb[data-v-e9f213aa]{font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--fg-secondary);margin:0}.restool__meta[data-v-e9f213aa]{margin-top:auto;color:var(--fg-tertiary)}
1@media(max-width:900px){.restools[data-v-e9f213aa]{grid-template-columns:repeat(2,1fr)}}.mega__intro[data-v-e9f213aa]{display:flex;flex-direction:column;gap:10px}.mega__intro-body[data-v-e9f213aa]{font-family:var(--font-body);font-size:12px;color:var(--fg-secondary);line-height:1.5;margin:0}.mega__intro-link[data-v-e9f213aa]{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-primary);text-decoration:none;border-bottom:1px solid var(--border-color-primary);align-self:flex-start;padding-bottom:2px;margin-top:4px}.mega__intro-link[data-v-e9f213aa]:hover{border-bottom-color:var(--fg-primary)}.mega__grid[data-v-e9f213aa]{display:contents}.mega__card[data-v-e9f213aa]{background:var(--bg-color-primary);border:1px solid var(--border-color-secondary);text-decoration:none;color:inherit;display:grid;grid-template-columns:140px 1fr;gap:0;padding:0;min-height:160px;align-items:stretch;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.mega__card[data-v-e9f213aa]:hover{border-color:var(--border-hover);background:var(--bg-color-tertiary)}.mega__card-thumb[data-v-e9f213aa]{background-size:cover;background-position:50%;background-color:var(--bg-color-tertiary);border-right:1px solid var(--border-color-secondary);filter:grayscale(1) contrast(.95) brightness(.88);transition:filter var(--duration-normal) var(--ease-out)}.mega__card:hover .mega__card-thumb[data-v-e9f213aa]{filter:grayscale(1) contrast(1) brightness(1)}.mega__card-meta[data-v-e9f213aa]{display:flex;flex-direction:column;gap:6px;min-width:0;justify-content:center;padding:20px}.mega__card-title[data-v-e9f213aa]{font-family:var(--font-heading);font-weight:500;font-size:17px;color:var(--fg-primary);margin-top:1px;line-height:1.2}.mega__card-body[data-v-e9f213aa]{font-family:var(--font-body);font-size:12px;color:var(--fg-secondary);margin:0;line-height:1.45}.mega__card-open[data-v-e9f213aa]{margin-top:4px}.mega__inner--company .mega__card[data-v-e9f213aa]{grid-template-columns:1fr;padding:20px;align-content:center}.mega[data-v-e9f213aa]{overflow:hidden}.mega-pop-enter-active[data-v-e9f213aa],.mega-pop-leave-active[data-v-e9f213aa]{transition:transform .32s var(--ease-out),opacity .22s var(--ease-out)}.mega-pop-enter-from[data-v-e9f213aa],.mega-pop-leave-to[data-v-e9f213aa]{opacity:0;transform:translateY(-100%)}.mega-pop-enter-to[data-v-e9f213aa],.mega-pop-leave-from[data-v-e9f213aa]{opacity:1;transform:translateY(0)}.mega>.mega__panel[data-v-e9f213aa]{position:relative;height:260px;overflow:hidden}.mega>.mega__panel.mega__inner[data-v-e9f213aa]:not(.mega__inner--resources):not(.mega__inner--use-cases){align-content:center}.mega>.mega__panel.mega-swipe-left-leave-active[data-v-e9f213aa],.mega>.mega__panel.mega-swipe-right-leave-active[data-v-e9f213aa]{position:absolute;inset:0;pointer-events:none}.mega-swipe-left-enter-active[data-v-e9f213aa],.mega-swipe-left-leave-active[data-v-e9f213aa],.mega-swipe-right-enter-active[data-v-e9f213aa],.mega-swipe-right-leave-active[data-v-e9f213aa]{transition:transform .32s var(--ease-out),opacity .22s var(--ease-out)}.mega-swipe-left-enter-from[data-v-e9f213aa]{transform:translate(48px);opacity:0}.mega-swipe-left-leave-to[data-v-e9f213aa],.mega-swipe-right-enter-from[data-v-e9f213aa]{transform:translate(-48px);opacity:0}.mega-swipe-right-leave-to[data-v-e9f213aa]{transform:translate(48px);opacity:0}.t-label[data-v-e9f213aa]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--fg-tertiary);text-transform:uppercase}.hamburger-button[data-v-e9f213aa]{display:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger-line[data-v-e9f213aa]{width:100%;height:2px;background-color:var(--header-fg-primary);transition:all .3s ease;transform-origin:center}.hamburger-line:first-child.open[data-v-e9f213aa]{transform:rotate(45deg) translate(6px,6px)}.hamburger-line:nth-child(2).open[data-v-e9f213aa]{opacity:0}
1.hamburger-line:nth-child(3).open[data-v-e9f213aa]{transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:900px){.site-header-inner[data-v-e9f213aa]{padding:14px 20px}.hamburger-button[data-v-e9f213aa]{display:flex}.nav-links[data-v-e9f213aa]{position:fixed;inset:var(--header-height) 0 0 0;background:var(--header-bg-color);flex-direction:column;align-items:flex-start;padding:32px 24px calc(32px + env(safe-area-inset-bottom,0px));gap:32px;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -2px 24px var(--shadow-color);z-index:1000;pointer-events:none}.nav-links.mobile-open[data-v-e9f213aa]{transform:translateY(0);pointer-events:auto}.nav-links-inner[data-v-e9f213aa]{flex-direction:column;align-items:flex-start;gap:18px;width:100%}.nav-link[data-v-e9f213aa]{font-size:16px;padding:8px 0;width:100%;letter-spacing:1px}.mega[data-v-e9f213aa]{display:none}}</style><style>.site-footer[data-v-c9bd2ca1]{background:var(--header-bg-color);color:var(--header-fg-primary);width:100%;border-top:1px solid var(--border-color-secondary)}.footer-inner[data-v-c9bd2ca1]{max-width:var(--site-max-container-width);margin:0 auto;padding:48px 32px 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px}.footer-brand[data-v-c9bd2ca1]{display:flex;flex-direction:column;gap:16px}.footer-tagline[data-v-c9bd2ca1]{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--header-fg-secondary);max-width:240px;margin:0}.footer-address[data-v-c9bd2ca1]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--header-fg-tertiary)}.footer-social[data-v-c9bd2ca1]{display:flex;gap:12px}.footer-social a[data-v-c9bd2ca1]{color:var(--header-fg-secondary);transition:color var(--duration-fast) var(--ease-out)}.footer-social a[data-v-c9bd2ca1]:hover{color:var(--header-fg-primary)}.footer-col[data-v-c9bd2ca1]{display:flex;flex-direction:column;gap:12px}.footer-col__heading[data-v-c9bd2ca1]{margin-bottom:4px}.footer-col ul[data-v-c9bd2ca1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-col a[data-v-c9bd2ca1]{font-family:var(--font-body);font-size:13px;color:var(--header-fg-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.footer-col a[data-v-c9bd2ca1]:hover{color:var(--header-fg-primary)}.t-label[data-v-c9bd2ca1]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--header-fg-tertiary);text-transform:uppercase}.footer-bottom[data-v-c9bd2ca1]{border-top:1px solid var(--border-color-secondary)}.footer-bottom-inner[data-v-c9bd2ca1]{max-width:var(--site-max-container-width);margin:0 auto;padding:18px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-bottom-links[data-v-c9bd2ca1]{display:flex;gap:20px}.cookie-btn[data-v-c9bd2ca1],.footer-bottom-links a[data-v-c9bd2ca1]{background:transparent;border:none;cursor:pointer;color:var(--header-fg-tertiary);transition:color var(--duration-fast) var(--ease-out);padding:0;text-decoration:none}.cookie-btn[data-v-c9bd2ca1]:hover,.footer-bottom-links a[data-v-c9bd2ca1]:hover{color:var(--header-fg-primary)}@media(max-width:960px){.footer-inner[data-v-c9bd2ca1]{grid-template-columns:1fr 1fr;padding:40px 24px 28px}.footer-brand[data-v-c9bd2ca1]{grid-column:span 2}}@media(max-width:560px){.footer-inner[data-v-c9bd2ca1]{grid-template-columns:1fr}.footer-brand[data-v-c9bd2ca1]{grid-column:span 1}.footer-bottom-inner[data-v-c9bd2ca1]{padding:14px 24px}}</style><style>body,html{height:100%;width:100%;margin:0;padding:0}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 0 auto}#kb-frame{padding:0;overflow:hidden;margin:0;box-sizing:border-box}.kb-frame{margin:0;padding:0;height:100%;width:100%}.site-container{box-sizing:border-box;max-width:var(--site-max-container-width);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;width:100%}@media(max-width:900px){.site-container{max-width:900px;padding-left:16px;padding-right:16px}}@media(max-width:480px){.site-container{max-width:100%;padding-left:8px;padding-right:8px}}.site-container-no-pad{box-sizing:border-box;max-width:var(--site-max-container-width);margin-left:auto;margin-right:auto;width:100%}
1@media(max-width:900px){.site-container-no-pad{max-width:900px}}@media(max-width:480px){.site-container-no-pad{max-width:100%}}</style><style>.pricing[data-v-e97c9e15]{background:var(--bg-color-primary);color:var(--font-color-primary)}.section[data-v-e97c9e15]{border-bottom:1px solid var(--border-color-secondary)}.section__inner[data-v-e97c9e15]{max-width:var(--site-max-container-width);margin:0 auto}.section__title[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:500;font-size:clamp(24px,3vw,32px);letter-spacing:-.4px;color:var(--fg-primary);margin:0;line-height:1.1}.t-label--center[data-v-e97c9e15]{text-align:center}.section--hero[data-v-e97c9e15]{padding-top:calc(var(--header-height) + 64px);padding-bottom:64px}.hero[data-v-e97c9e15]{text-align:center;max-width:900px;margin:0 auto}.hero__title[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:600;font-size:clamp(40px,6vw,64px);letter-spacing:-.8px;line-height:1.05;margin:18px 0 22px;color:var(--fg-primary)}.hero__lede[data-v-e97c9e15]{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--fg-secondary);margin:0 auto;max-width:600px}.plans-section[data-v-e97c9e15]{display:flex;flex-direction:column;gap:28px}.plans-billing[data-v-e97c9e15]{display:inline-flex;border:1px solid var(--border-color-primary)}.plans-layout[data-v-e97c9e15]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-template-rows:auto 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:20px;align-items:stretch;padding-bottom:64px}.plans-column[data-v-e97c9e15]{display:grid;grid-template-rows:subgrid;grid-row:1/span 2;gap:20px;min-width:0;align-self:stretch}.plans-column--partner[data-v-e97c9e15]{background:var(--bg-color-secondary);border:1px solid var(--border-color-secondary);padding:24px}.plans-column>.plans[data-v-e97c9e15]{align-self:stretch;min-height:100%}.plans-group__head[data-v-e97c9e15]{margin:0}.plans-column:not(.plans-column--partner) .plans-group__head[data-v-e97c9e15]{align-self:end}.plans-column--partner .plans-group__head[data-v-e97c9e15]{padding-bottom:18px;border-bottom:1px solid var(--border-color-secondary)}.plans-group__audience[data-v-e97c9e15]{display:inline-flex;margin-bottom:14px;padding:5px 8px;background:var(--fg-primary);color:var(--bg-color-primary);font-family:var(--font-mono);font-size:9px;letter-spacing:1.8px;line-height:1.3;text-transform:uppercase}.plans-group__title[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:500;font-size:clamp(24px,3vw,32px);letter-spacing:-.4px;color:var(--fg-primary);margin:0 0 10px;line-height:1.1}.plans-group__lede[data-v-e97c9e15]{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--fg-secondary);margin:0}.billing-toggle__btn[data-v-e97c9e15]{font-family:var(--font-mono);font-size:12px;letter-spacing:2px;padding:12px 24px;background:var(--bg-color-primary);color:var(--fg-secondary);border:none;cursor:pointer;border-right:1px solid var(--border-color-primary)}.billing-toggle__btn[data-v-e97c9e15]:last-child{border-right:none}.billing-toggle__btn--active[data-v-e97c9e15]{background:var(--fg-primary);color:var(--bg-color-primary)}.plans[data-v-e97c9e15]{display:grid;gap:16px;align-content:stretch;align-items:stretch;min-height:0}.plans--pair[data-v-e97c9e15]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.plans--single[data-v-e97c9e15]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.plans .plan[data-v-e97c9e15]{height:100%;min-height:100%}.plan[data-v-e97c9e15]{border:1px solid var(--border-color-secondary);background:var(--bg-color-primary);padding:28px;gap:0}.plan[data-v-e97c9e15],.plan__intro[data-v-e97c9e15]{display:flex;flex-direction:column;align-items:flex-start}.plan__intro[data-v-e97c9e15]{gap:12px;flex:0 0 auto;width:100%}.plans-column--partner .plan[data-v-e97c9e15]{border-color:var(--border-color-primary)}.plan--highlight[data-v-e97c9e15]{border-color:var(--st-green-bright)}.plan__head[data-v-e97c9e15]{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;height:28px;flex-shrink:0}.plan--highlight .plan__star[data-v-e97c9e15]{color:var(--st-green-bright)}.plan__star[data-v-e97c9e15]{font-family:var(--font-mono);font-size:25px;line-height:1;color:var(--fg-primary);flex:0 0 25px;width:25px;text-align:right}.plan__star--placeholder[data-v-e97c9e15]{visibility:hidden}.plan__name[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:500;font-size:26px;line-height:1.1;color:var(--fg-primary);letter-spacing:-.3px;margin:0;min-height:28.6px;flex-shrink:0}.plan__price-row[data-v-e97c9e15]{display:flex;flex-direction:column;gap:4px;min-height:93px;flex-shrink:0}.plan__price-from[data-v-e97c9e15]{margin:0;min-height:14px}.plan__price-from--placeholder[data-v-e97c9e15]{visibility:hidden}.plan__price[data-v-e97c9e15]{font-family:var(--font-mono);font-size:36px;color:var(--fg-primary);letter-spacing:-.5px;line-height:1}.plan__price--small[data-v-e97c9e15]{font-size:28px}.plan__price-caption[data-v-e97c9e15]{white-space:nowrap}.plan__billing-note[data-v-e97c9e15]{font-family:var(--font-mono);font-size:10px;line-height:17px;letter-spacing:.5px;color:var(--fg-muted);min-height:17px;white-space:nowrap}.plan__summary[data-v-e97c9e15]{font-family:var(--font-body);font-size:12px;line-height:1.55;color:var(--fg-secondary);margin:0;min-height:55.8px;flex-shrink:0}.plan .btn[data-v-e97c9e15]{justify-content:center;width:100%;flex-shrink:0;margin-top:12px}.plan button.btn[data-v-e97c9e15]{cursor:pointer}.plan button.btn[data-v-e97c9e15]:disabled{opacity:.6;cursor:not-allowed}.plan__checkout-error[data-v-e97c9e15]{font-family:var(--font-body);font-size:12px;line-height:1.4;color:var(--metric-down,#e85454);margin:8px 0 0}.plan__features[data-v-e97c9e15]{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid var(--border-color-tertiary);display:flex;flex-direction:column;gap:6px;width:100%;flex-shrink:0}.plan__features li[data-v-e97c9e15]{display:flex;gap:10px;font-family:var(--font-body);font-size:12px;color:var(--fg-secondary);line-height:1.45}.plan__bullet[data-v-e97c9e15]{color:var(--fg-muted);flex-shrink:0}.section--compare[data-v-e97c9e15]{background:var(--bg-color-secondary)}.compare__head[data-v-e97c9e15]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}
1.compare__head a[data-v-e97c9e15]{text-decoration:none}.compare-table[data-v-e97c9e15]{border:1px solid var(--fg-primary);background:var(--bg-color-primary)}.compare-row[data-v-e97c9e15]{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:12px;padding:10px 16px;border-top:1px solid var(--border-color-tertiary);align-items:center}.compare-row[data-v-e97c9e15]:first-child{border-top:none}.compare-row--header[data-v-e97c9e15]{background:var(--fg-primary);padding:12px 16px}.compare-row--header[data-v-e97c9e15],.compare-row--header .t-label[data-v-e97c9e15]{color:var(--bg-color-primary)}.compare-cat[data-v-e97c9e15]{padding:8px 16px;background:var(--bg-color-secondary);border-top:1px solid var(--border-color-secondary)}.compare-feature[data-v-e97c9e15]{font-family:var(--font-body);font-size:13px;color:var(--fg-primary)}.compare-cell[data-v-e97c9e15]{font-family:var(--font-mono);font-size:11px;text-align:center;color:var(--fg-secondary)}.compare-cell--check[data-v-e97c9e15]{color:var(--fg-primary);font-weight:500}.compare-cell--dash[data-v-e97c9e15]{color:var(--fg-muted)}.section--faq[data-v-e97c9e15]{background:var(--bg-color-primary)}.faq[data-v-e97c9e15]{display:grid;grid-template-columns:1fr 2fr;gap:56px;padding:64px;align-items:start}.faq__head[data-v-e97c9e15]{position:sticky;top:calc(var(--header-height) + 16px)}.faq__list[data-v-e97c9e15]{display:flex;flex-direction:column}.faq__item[data-v-e97c9e15]{border-top:1px solid var(--border-color-secondary);padding:18px 0}.faq__item--open[data-v-e97c9e15]{padding-bottom:22px}.faq__item[data-v-e97c9e15]:last-child{border-bottom:1px solid var(--border-color-secondary)}.faq__summary[data-v-e97c9e15]{display:grid;grid-template-columns:1fr 24px;gap:14px;cursor:pointer;align-items:baseline;text-align:left;background:transparent;border:none;padding:0;width:100%;color:inherit;font:inherit}.faq__question[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:500;font-size:18px;color:var(--fg-primary)}.faq__caret[data-v-e97c9e15]{font-family:var(--font-mono);font-size:20px;color:var(--fg-primary);text-align:right}.faq__answer[data-v-e97c9e15]{margin:12px 0 0;max-width:720px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.faq__answer-text[data-v-e97c9e15]{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--fg-secondary);margin:0}.faq__email-btn[data-v-e97c9e15]{flex-shrink:0}.cta-card[data-v-e97c9e15]{background:var(--fg-primary);color:var(--bg-color-primary);padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center}.cta-card__eyebrow[data-v-e97c9e15]{color:var(--st-zinc)}.cta-card__title[data-v-e97c9e15]{font-family:var(--font-heading);font-weight:500;font-size:clamp(28px,3.4vw,40px);color:var(--bg-color-primary);margin:10px 0 14px;letter-spacing:-.5px}.cta-card__body[data-v-e97c9e15]{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--st-zinc);margin:0}.cta-card__actions[data-v-e97c9e15]{display:flex;flex-direction:column;gap:10px;align-items:stretch}@media(max-width:1100px){.plans-layout[data-v-e97c9e15]{grid-template-columns:1fr;grid-template-rows:none;row-gap:40px}.plans-column[data-v-e97c9e15]{display:flex;flex-direction:column;grid-row:auto;gap:20px}.compare-row[data-v-e97c9e15],.compare-row--header[data-v-e97c9e15]{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));font-size:11px}.compare-feature[data-v-e97c9e15]{font-size:12px}.compare-cell[data-v-e97c9e15]{font-size:10px}.faq[data-v-e97c9e15]{grid-template-columns:1fr}.faq__head[data-v-e97c9e15]{position:static}.cta-card[data-v-e97c9e15]{grid-template-columns:1fr}}@media(max-width:720px){.section[data-v-e97c9e15]{padding:48px 20px}.plans--pair[data-v-e97c9e15]{grid-template-columns:1fr}.compare-table[data-v-e97c9e15]{overflow-x:auto}.compare-cat[data-v-e97c9e15],.compare-row[data-v-e97c9e15],.compare-row--header[data-v-e97c9e15]{min-width:720px}}</style><style>.constrat-logo[data-v-6b721014]{display:block}.constrat-logo--dark[data-v-6b721014]{--logo-line:var(--silver,#c0c8d8);--logo-line-opacity:.45;--logo-inner-opacity:.25;--logo-inner-dim-opacity:.2;--logo-star-bright:var(--silver-bright,#e8edf5);--logo-star-mid:var(--star-white,#f0f3fa);--logo-star-inner:var(--silver,#c0c8d8);--logo-star-small:var(--silver-mid,#98a4ba);--logo-star-center:var(--silver-dim,#6e7d98)}.constrat-logo--light[data-v-6b721014]{--logo-line:var(--deep,#0e1628);--logo-line-opacity:.35;--logo-inner-opacity:.2;--logo-inner-dim-opacity:.15;--logo-star-bright:var(--deep,#0e1628);--logo-star-mid:var(--space,#141e34);--logo-star-inner:var(--drift,#243456);--logo-star-small:var(--silver-dim,#6e7d98);--logo-star-center:var(--drift,#243456)}.line-outer[data-v-6b721014]{stroke:var(--logo-line);stroke-width:.7;opacity:var(--logo-line-opacity)}.line-inner[data-v-6b721014]{stroke:var(--logo-line);stroke-width:.4;opacity:var(--logo-inner-opacity)}.line-inner-dim[data-v-6b721014]{stroke:var(--logo-line);stroke-width:.35;opacity:var(--logo-inner-dim-opacity)}
1.star-anchor[data-v-6b721014]{fill:var(--logo-star-bright)}.star-anchor-dim[data-v-6b721014]{fill:var(--logo-star-mid)}.star-inner[data-v-6b721014]{fill:var(--logo-star-inner)}.star-small[data-v-6b721014]{fill:var(--logo-star-small)}.star-center[data-v-6b721014]{fill:var(--logo-star-center);opacity:.4}@keyframes twinkle-6b721014{0%,to{opacity:1}50%{opacity:.55}}@keyframes twinkle-md-6b721014{0%,to{opacity:.85}50%{opacity:.45}}@keyframes twinkle-sm-6b721014{0%,to{opacity:.6}50%{opacity:.3}}.star-twinkle[data-v-6b721014]{animation:twinkle-6b721014 3s ease-in-out infinite}.star-twinkle-md[data-v-6b721014]{animation:twinkle-md-6b721014 4s ease-in-out infinite}.star-twinkle-sm[data-v-6b721014]{animation:twinkle-sm-6b721014 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.star-twinkle[data-v-6b721014],.star-twinkle-md[data-v-6b721014],.star-twinkle-sm[data-v-6b721014]{animation:none}}</style><style>.cookie-banner[data-v-5920044c]{position:fixed;bottom:0;left:0;right:0;background-color:var(--bg-color-primary);border-top:2px solid var(--border-color-primary);box-shadow:0 -4px 20px var(--shadow-color);z-index:1000;padding:24px}.cookie-banner-content[data-v-5920044c]{max-width:var(--site-max-container-width);margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cookie-banner-text[data-v-5920044c]{flex:1;min-width:300px}.cookie-banner-text h3[data-v-5920044c]{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--font-color-primary)}.cookie-banner-text p[data-v-5920044c]{margin:0;font-size:.95rem;line-height:1.5;color:var(--font-color-secondary)}.cookie-banner-actions[data-v-5920044c]{display:flex;gap:12px;flex-shrink:0}.cookie-banner-btn[data-v-5920044c]{padding:12px 24px;font-size:.95rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cookie-banner-btn-primary[data-v-5920044c]{background-color:var(--button-bg-primary);color:var(--button-text-primary);border-color:var(--button-bg-primary)}.cookie-banner-btn-primary[data-v-5920044c]:hover{background-color:var(--button-bg-primary-hover);border-color:var(--button-bg-primary-hover)}.cookie-banner-btn-primary[data-v-5920044c]:active{background-color:var(--button-bg-primary-active);border-color:var(--button-bg-primary-active)}.cookie-banner-btn-secondary[data-v-5920044c]{background-color:transparent;color:var(--font-color-primary);border-color:var(--border-color-primary)}.cookie-banner-btn-secondary[data-v-5920044c]:hover{background-color:var(--bg-color-secondary)}.cookie-banner-btn-secondary[data-v-5920044c]:active{background-color:var(--bg-color-tertiary)}@media(max-width:768px){.cookie-banner[data-v-5920044c]{padding:20px 16px}.cookie-banner-content[data-v-5920044c]{flex-direction:column;align-items:stretch;gap:16px}.cookie-banner-text[data-v-5920044c]{min-width:auto}.cookie-banner-actions[data-v-5920044c]{justify-content:stretch}.cookie-banner-btn[data-v-5920044c]{flex:1;padding:14px 20px}}@media(max-width:480px){.cookie-banner[data-v-5920044c]{padding:16px 12px}.cookie-banner-text h3[data-v-5920044c]{font-size:1.1rem}.cookie-banner-text p[data-v-5920044c]{font-size:.9rem}.cookie-banner-btn[data-v-5920044c]{padding:12px 16px;font-size:.9rem}}</style><style>.event-cta-overlay[data-v-9523afd3]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:24px}.event-cta-modal[data-v-9523afd3]{position:relative;background-color:var(--bg-color-primary);border:2px solid var(--border-color-primary);box-shadow:0 4px 20px var(--shadow-color);padding:24px;max-width:480px;width:100%}.event-cta-close[data-v-9523afd3]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--font-color-secondary);padding:0}.event-cta-close[data-v-9523afd3]:hover,.event-cta-title[data-v-9523afd3]{color:var(--font-color-primary)}.event-cta-title[data-v-9523afd3]{margin:0 32px 12px 0;font-size:1.25rem;font-weight:700}.event-cta-description[data-v-9523afd3]{margin:0 0 20px;font-size:.95rem;line-height:1.5;color:var(--font-color-secondary)}.event-cta-form[data-v-9523afd3]{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.event-cta-input[data-v-9523afd3]{padding:10px 12px;font-size:.95rem;border:2px solid var(--border-color-primary);background-color:var(--bg-color-primary);color:var(--font-color-primary);font-family:inherit}.event-cta-input[data-v-9523afd3]::-moz-placeholder{color:var(--font-color-tertiary)}.event-cta-input[data-v-9523afd3]::placeholder{color:var(--font-color-tertiary)}.event-cta-input[data-v-9523afd3]:focus{outline:none;border-color:var(--button-bg-primary)}.event-cta-textarea[data-v-9523afd3]{resize:vertical;min-height:60px}.event-cta-message[data-v-9523afd3]{margin:0;font-size:.95rem}.event-cta-message.success[data-v-9523afd3]{color:var(--success-color)}.event-cta-message.error[data-v-9523afd3]{color:var(--error-color)}.event-cta-actions[data-v-9523afd3]{display:flex;gap:12px;flex-wrap:wrap}.event-cta-btn[data-v-9523afd3]{padding:12px 24px;font-size:.95rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.event-cta-btn-primary[data-v-9523afd3]{background-color:var(--button-bg-primary);color:var(--button-text-primary);border-color:var(--button-bg-primary)}.event-cta-btn-primary[data-v-9523afd3]:hover{background-color:var(--button-bg-primary-hover);border-color:var(--button-bg-primary-hover)}.event-cta-btn-secondary[data-v-9523afd3]{background-color:transparent;color:var(--font-color-primary);border-color:var(--border-color-primary)}.event-cta-btn-secondary[data-v-9523afd3]:hover{background-color:var(--bg-color-secondary)}@media(max-width:480px){.event-cta-modal[data-v-9523afd3]{padding:20px 16px}.event-cta-title[data-v-9523afd3]{font-size:1.1rem}.event-cta-btn[data-v-9523afd3]{padding:12px 16px;font-size:.9rem}}</style><style>.theme-switcher[data-v-ead540cf]{position:fixed;bottom:20px;right:20px;z-index:900;display:flex;flex-direction:column;background:var(--bg-color-secondary);border:1px solid var(--border-color-primary);box-shadow:0 2px 12px var(--shadow-color);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.theme-switcher[data-v-ead540cf]:hover{border-color:var(--border-hover)}.theme-option[data-v-ead540cf]{position:relative}.option-button[data-v-ead540cf]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;background:transparent;color:var(--font-color-tertiary);cursor:pointer;overflow:hidden;transition:height var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out),color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.theme-switcher:not(.is-expanded) .theme-option:not(.is-active) .option-button[data-v-ead540cf]{height:0;opacity:0}
1.option-button[data-v-ead540cf]:hover{color:var(--font-color-primary)}.theme-option.is-active .option-button[data-v-ead540cf]{color:var(--font-color-primary);background:var(--bg-color-tertiary)}.theme-icon[data-v-ead540cf]{width:18px;height:18px;display:block;flex-shrink:0}.option-tooltip[data-v-ead540cf]{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(4px);padding:4px 8px;background:var(--bg-color-secondary);border:1px solid var(--border-color-primary);box-shadow:0 2px 12px var(--shadow-color);color:var(--font-color-secondary);font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.option-button:focus-visible+.option-tooltip[data-v-ead540cf],.theme-option:hover .option-tooltip[data-v-ead540cf]{opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:600px){.theme-switcher[data-v-ead540cf]{bottom:16px;right:16px}.option-button[data-v-ead540cf]{width:34px;height:34px}.theme-icon[data-v-ead540cf]{width:16px;height:16px}}</style><link rel="stylesheet" href="/assets/entry.CEJpBnXD.css" crossorigin><link rel="stylesheet" href="/assets/ConStratLogo.DxW_bJki.css" crossorigin><style>:where(.i-lucide\:monitor){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-lucide\:moon){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E")}:where(.i-lucide\:sun){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-mdi\:facebook){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.04c-5.5 0-10 4.49-10 10.02c0 5 3.66 9.15 8.44 9.9v-7H7.9v-2.9h2.54V9.85c0-2.51 1.49-3.89 3.78-3.89c1.09 0 2.23.19 2.23.19v2.47h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.45 2.9h-2.33v7a10 10 0 0 0 8.44-9.9c0-5.53-4.5-10.02-10-10.02'/%3E%3C/svg%3E")}:where(.i-mdi\:instagram){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3'/%3E%3C/svg%3E")}:where(.i-mdi\:linkedin){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z'/%3E%3C/svg%3E")}</style><link rel="preload" as="fetch" crossorigin="anonymous" href="/pricing/_payload.json?53014da0-9f45-4d12-96f0-d39820e29a74"><link rel="modulepreload" as="script" crossorigin href="/assets/BCcpZLTx.js"><link rel="preload" as="font" crossorigin href="/fonts/stratum/IBMPlexSans-VariableFont_wdth_wght.ttf"><link rel="modulepreload" as="script" crossorigin href="/assets/CNu94WPH.js"><link rel="modulepreload" as="script" crossorigin href="/assets/DYCGfWRN.js"><link rel="modulepreload" as="script" crossorigin href="/assets/Dw3GY8GO.js"><link rel="modulepreload" as="script" crossorigin href="/assets/Lmh0XWNt.js">
1<link rel="modulepreload" as="script" crossorigin href="/assets/CFdIAgws.js"><link rel="modulepreload" as="script" crossorigin href="/assets/gsO_gfh4.js">
1<script type="module" src="/assets/BCcpZLTx.js" crossorigin></script>
1<link rel="prefetch" as="script" crossorigin href="/assets/BQbM3TMe.js"><link rel="prefetch" as="script" crossorigin href="/assets/D5gApYjY.js"><link rel="prefetch" as="script" crossorigin href="/assets/Dp7ModFZ.js"><link rel="prefetch" as="script" crossorigin href="/assets/6xVo9KRG.js"><link rel="icon" type="image/x-icon" href="/favicon.ico">
1<script type="application/ld+json" data-hid="ld-org-website">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://constrat.ai/#organization","name":"ConStrat AI","legalName":"ConStrat, Inc","url":"https://constrat.ai","logo":"https://constrat.ai/logo.svg","description":"ConStrat AI is an intelligence platform for construction contractors and the institutions that fund, govern, and underwrite physical work.","sameAs":["https://www.linkedin.com/company/constrat-ai/","https://www.instagram.com/constrat.ai/","https://www.facebook.com/constrat.ai/"]},{"@type":"WebSite","@id":"https://constrat.ai/#website","url":"https://constrat.ai","name":"ConStrat AI","publisher":{"@id":"https://constrat.ai/#organization"}}]}</script>
1<meta property="og:site_name" content="ConStrat AI"><meta property="og:image" content="https://constrat.ai/og-default.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://constrat.ai/og-default.png"><meta name="description" content="Transparent workspace pricing for operating companies. Programs, lenders, and funders â talk to us directly."></head><body><!--teleport start anchor--><!----><!--teleport anchor--><div id="__nuxt"><!--[--><div class="site-shell"><header class="site-header" data-v-e9f213aa><div class="site-header-inner" data-v-e9f213aa><a href="/" class="logobox-link" data-v-e9f213aa data-v-40a535ca><div class="logobox logobox--medium" data-v-40a535ca><svg class="constrat-logo constrat-logo--dark logobox-icon" viewbox="0 0 120 120" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-v-40a535ca data-v-6b721014><line x1="60" y1="10" x2="103" y2="40" class="line-outer" data-v-6b721014></line><line x1="103" y1="40" x2="103" y2="80" class="line-outer" data-v-6b721014></line><line x1="103" y1="80" x2="60" y2="110" class="line-outer" data-v-6b721014></line><line x1="60" y1="110" x2="17" y2="80" class="line-outer" data-v-6b721014></line><line x1="17" y1="80" x2="17" y2="40" class="line-outer" data-v-6b721014></line><line x1="17" y1="40" x2="60" y2="10" class="line-outer" data-v-6b721014></line><line x1="60" y1="10" x2="46" y2="48" class="line-inner" data-v-6b721014></line><line x1="60" y1="10" x2="76" y2="46" class="line-inner" data-v-6b721014></line><line x1="17" y1="40" x2="46" y2="48" class="line-inner-dim" data-v-6b721014></line><line x1="103" y1="40" x2="76" y2="46" class="line-inner-dim" data-v-6b721014></line><line x1="46" y1="48" x2="76" y2="46" class="line-inner-dim" data-v-6b721014></line><line x1="46" y1="48" x2="38" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="76" y1="46" x2="82" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="38" y1="72" x2="60" y2="110" class="line-inner-dim" data-v-6b721014></line><line x1="82" y1="72" x2="60" y2="110" class="line-inner-dim" data-v-6b721014></line><line x1="17" y1="80" x2="38" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="103" y1="80" x2="82" y2="72" class="line-inner-dim" data-v-6b721014></line><circle cx="60" cy="10" r="3.5" class="star-anchor star-twinkle" data-v-6b721014></circle><circle cx="103" cy="40" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:0.2s;" data-v-6b721014></circle><circle cx="103" cy="80" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:0.5s;" data-v-6b721014></circle><circle cx="60" cy="110" r="3.5" class="star-anchor star-twinkle" style="animation-delay:0.8s;" data-v-6b721014></circle><circle cx="17" cy="80" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:1.1s;" data-v-6b721014></circle><circle cx="17" cy="40" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:1.4s;" data-v-6b721014></circle><circle cx="46" cy="48" r="2" class="star-inner star-twinkle-md" data-v-6b721014></circle><circle cx="76" cy="46" r="2" class="star-inner star-twinkle-md" style="animation-delay:0.7s;" data-v-6b721014></circle><circle cx="38" cy="72" r="1.5" class="star-small star-twinkle-sm" data-v-6b721014></circle><circle cx="82" cy="72" r="1.5" class="star-small star-twinkle-sm" style="animation-delay:1.2s;" data-v-6b721014></circle><circle cx="60" cy="60" r="1" class="star-center" data-v-6b721014></circle></svg><span class="logobox-wordmark" data-v-40a535ca>constrat</span></div></a><button aria-label="Toggle menu" aria-expanded="false" class="hamburger-button" data-v-e9f213aa><span class="hamburger-line" data-v-e9f213aa></span><span class="hamburger-line" data-v-e9f213aa></span><span class="hamburger-line" data-v-e9f213aa></span></button><nav class="nav-links" data-v-e9f213aa><ul class="nav-links-inner" data-v-e9f213aa><li data-v-e9f213aa><a href="/why" class="nav-link" data-v-e9f213aa>Why</a></li><li class="nav-item nav-item--mega" data-v-e9f213aa><a href="/stratum" class="nav-link" data-v-e9f213aa> Products <span class="nav-caret" aria-hidden="true" data-v-e9f213aa>â¾</span></a></li><li class="nav-item nav-item--mega" data-v-e9f213aa><a href="/use-cases" class="nav-link" data-v-e9f213aa> Use Cases <span class="nav-caret" aria-hidden="true" data-v-e9f213aa>â¾</span></a></li><li data-v-e9f213aa><a href="/customers" class="nav-link" data-v-e9f213aa>Customers</a></li><li data-v-e9f213aa><a aria-current="page" href="/pricing" class="router-link-active router-link-exact-active nav-link" data-v-e9f213aa>Pricing</a></li><li class="nav-item nav-item--mega" data-v-e9f213aa><a href="/resources" class="nav-link" data-v-e9f213aa> Resources <span class="nav-caret" aria-hidden="true" data-v-e9f213aa>â¾</span></a></li><li class="nav-item nav-item--mega" data-v-e9f213aa><a href="/about" class="nav-link" data-v-e9f213aa> Company <span class="nav-caret" aria-hidden="true" data-v-e9f213aa>â¾</span></a></li></ul><div class="dashboard-button" data-v-e9f213aa data-v-641f18df><a aria-current="page" href="/pricing" class="router-link-active router-link-exact-active dashboard-button" data-v-641f18df><button class="dashboard-btn" data-v-641f18df>Get Started</button></a></div></nav></div><!----></header><div class="site-main"><!--[--><div class="pricing nuxt-page" data-v-e97c9e15><section class="section section--hero" data-v-e97c9e15><div class="section__inner hero" data-v-e97c9e15><div class="t-section-label" data-v-e97c9e15>
1Pricing</div><h1 class="hero__title" data-v-e97c9e15>Plans for teams, programs, and lenders.</h1><p class="hero__lede" data-v-e97c9e15> Workspaces for operating companies â manufacturing, services, and general business. Programs, lenders, and funders â talk to us directly. </p></div></section><section class="section section--plans" data-v-e97c9e15><div class="section__inner plans-section" data-v-e97c9e15><div class="plans-billing" role="tablist" data-v-e97c9e15><button type="button" class="billing-toggle__btn--active billing-toggle__btn" data-v-e97c9e15> MONTHLY </button><button type="button" class="billing-toggle__btn" data-v-e97c9e15> ANNUAL · 17% OFF </button></div><div class="plans-layout" data-v-e97c9e15><!--[--><div class="plans-column" data-v-e97c9e15><header class="plans-group__head" data-v-e97c9e15><!----><h2 class="plans-group__title" data-v-e97c9e15>Workspaces</h2><p class="plans-group__lede" data-v-e97c9e15>Standard and Pro for operating companies.</p></header><div class="plans--pair plans" data-v-e97c9e15><!--[--><article class="plan" data-v-e97c9e15><div class="plan__intro" data-v-e97c9e15><div class="plan__head" data-v-e97c9e15><div class="t-label" data-v-e97c9e15>SINGLE ENTITY</div><div class="plan__star--placeholder plan__star" aria-hidden="true" data-v-e97c9e15> â
</div></div><h3 class="plan__name" data-v-e97c9e15>Standard</h3><div class="plan__price-row" data-v-e97c9e15><div class="t-label plan__price-from" data-v-e97c9e15> Starts at </div><div class="plan__price" data-v-e97c9e15>$199.99</div><div class="t-label plan__price-caption" data-v-e97c9e15>/mo · per workspace</div><div class="plan__billing-note" aria-live="polite" data-v-e97c9e15></div></div><p class="plan__summary" data-v-e97c9e15>Full platform for a single workspace. Connect to companies already on ConStrat.</p></div><button type="button" class="btn--primary btn" data-v-e97c9e15>Get started</button><!----><ul class="plan__features" data-v-e97c9e15><!--[--><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Unlimited Users</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Margin, cash, CFI Score + 90-day projection</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Stratum, Interchange, Relay</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>QuickBooks, Sage + bank connections</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Lender-sharing, API access, drill-downs</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Companies on ConStrat only</span></li><!--]--></ul></article><article class="plan--highlight plan" data-v-e97c9e15><div class="plan__intro" data-v-e97c9e15><div class="plan__head" data-v-e97c9e15><div class="t-label" data-v-e97c9e15>MOST POPULAR</div><div class="plan__star" aria-hidden="true" data-v-e97c9e15> â
</div></div><h3 class="plan__name" data-v-e97c9e15>Pro</h3><div class="plan__price-row" data-v-e97c9e15><div class="t-label plan__price-from" data-v-e97c9e15> Starts at </div><div class="plan__price" data-v-e97c9e15>$399.99</div><div class="t-label plan__price-caption" data-v-e97c9e15>/mo · per workspace</div><div class="plan__billing-note" aria-live="polite" data-v-e97c9e15></div></div><p class="plan__summary" data-v-e97c9e15>Everything in Standard, plus multi-entity roll-up, lite accounts, and priority support.</p></div><button type="button" class="btn--primary btn" data-v-e97c9e15>Get started</button><!----><ul class="plan__features" data-v-e97c9e15><!--[--><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Everything in Standard</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Multi-entity roll-up</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Lite accounts (off-platform, non-AI)</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Priority support</span></li>
1<!--]--></ul></article><!--]--></div></div><div class="plans-column--partner plans-column" data-v-e97c9e15><header class="plans-group__head" data-v-e97c9e15><div class="plans-group__audience" data-v-e97c9e15> Partner / institution pricing </div><h2 class="plans-group__title" data-v-e97c9e15>Programs & Lenders</h2><p class="plans-group__lede" data-v-e97c9e15>For CDFIs, program managers, lenders, sureties, and government.</p></header><div class="plans--single plans" data-v-e97c9e15><!--[--><article class="plan" data-v-e97c9e15><div class="plan__intro" data-v-e97c9e15><div class="plan__head" data-v-e97c9e15><div class="t-label" data-v-e97c9e15>PROGRAMS & LENDERS</div><div class="plan__star--placeholder plan__star" aria-hidden="true" data-v-e97c9e15> â
</div></div><h3 class="plan__name" data-v-e97c9e15>Programs</h3><div class="plan__price-row" data-v-e97c9e15><div class="plan__price-from--placeholder t-label plan__price-from" data-v-e97c9e15> Starts at </div><div class="plan__price--small plan__price" data-v-e97c9e15>Contact us</div><div class="t-label plan__price-caption" data-v-e97c9e15>annual contract</div><div class="plan__billing-note" aria-live="polite" data-v-e97c9e15></div></div><p class="plan__summary" data-v-e97c9e15>Portfolio oversight for CDFIs, lenders, and program managers.</p></div><a href="/cdn-cgi/l/email-protection#b0d3dfdec4d1d3c4f0d3dfdec3c4c2d1c49ed1d9" class="btn--ghost btn" data-v-e97c9e15>Contact us</a><!----><ul class="plan__features" data-v-e97c9e15><!--[--><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Everything in Pro</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Program Manager workspace</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Custom Interchange topology + approvals</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>Audit trail + compliance export</span></li><li data-v-e97c9e15><span class="plan__bullet" data-v-e97c9e15>â</span><span data-v-e97c9e15>SSO/SCIM + SLA + dedicated onboarding</span></li><!--]--></ul></article><!--]--></div></div><!--]--></div></div></section><!----><section id="faq" class="section section--faq" data-v-e97c9e15><div class="section__inner faq" data-v-e97c9e15><div class="faq__head" data-v-e97c9e15><div class="t-section-label" data-v-e97c9e15>FAQ</div><h2 class="section__title" data-v-e97c9e15>Common questions</h2></div><div class="faq__list" data-v-e97c9e15><!--[--><div class="faq__item--open faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="true" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>What's a workspace?</span><span class="faq__caret" data-v-e97c9e15>â</span></button><div class="faq__answer" data-v-e97c9e15><p class="faq__answer-text" data-v-e97c9e15>One workspace = one legal entity or one organizational unit. A parent with three LLCs needs three workspaces.</p><!----></div></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>Can I try before I buy?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>How does billing work?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>What are lite accounts?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>What if I outgrow Standard?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>Is there a discount for non-profits or CDFIs?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>
1Is there a discount for veteran-owned businesses?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><div class="faq__item" data-v-e97c9e15><button type="button" class="faq__summary" aria-expanded="false" data-v-e97c9e15><span class="faq__question" data-v-e97c9e15>What integrations are included?</span><span class="faq__caret" data-v-e97c9e15>+</span></button><!----></div><!--]--></div></div></section><section class="section section--cta" data-v-e97c9e15><div class="section__inner cta-card" data-v-e97c9e15><div data-v-e97c9e15><div class="t-label cta-card__eyebrow" data-v-e97c9e15>READY?</div><h2 class="cta-card__title" data-v-e97c9e15>Plug in your workspace.</h2><p class="cta-card__body" data-v-e97c9e15>Credit card required. Cancel any time.</p></div><div class="cta-card__actions" data-v-e97c9e15><a href="https://calendar.app.google/a9BaQf637DwpHwKZ7" target="_blank" rel="noopener" class="btn btn--paper" data-v-e97c9e15>Contact us â</a><a href="/cdn-cgi/l/email-protection#6f0c00011b0e0c1b2f0c00011c1b1d0e1b410e06" class="btn btn--invert" data-v-e97c9e15>Talk to us â</a></div></div></section></div><!--]--></div><footer class="site-footer" data-v-c9bd2ca1><div class="footer-inner" data-v-c9bd2ca1><div class="footer-brand" data-v-c9bd2ca1><a href="/" class="logobox-link" data-v-c9bd2ca1 data-v-40a535ca><div class="logobox logobox--small" data-v-40a535ca><svg class="constrat-logo constrat-logo--dark logobox-icon" viewbox="0 0 120 120" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-v-40a535ca data-v-6b721014><line x1="60" y1="10" x2="103" y2="40" class="line-outer" data-v-6b721014></line><line x1="103" y1="40" x2="103" y2="80" class="line-outer" data-v-6b721014></line><line x1="103" y1="80" x2="60" y2="110" class="line-outer" data-v-6b721014></line><line x1="60" y1="110" x2="17" y2="80" class="line-outer" data-v-6b721014></line><line x1="17" y1="80" x2="17" y2="40" class="line-outer" data-v-6b721014></line><line x1="17" y1="40" x2="60" y2="10" class="line-outer" data-v-6b721014></line><line x1="60" y1="10" x2="46" y2="48" class="line-inner" data-v-6b721014></line><line x1="60" y1="10" x2="76" y2="46" class="line-inner" data-v-6b721014></line><line x1="17" y1="40" x2="46" y2="48" class="line-inner-dim" data-v-6b721014></line><line x1="103" y1="40" x2="76" y2="46" class="line-inner-dim" data-v-6b721014></line><line x1="46" y1="48" x2="76" y2="46" class="line-inner-dim" data-v-6b721014></line><line x1="46" y1="48" x2="38" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="76" y1="46" x2="82" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="38" y1="72" x2="60" y2="110" class="line-inner-dim" data-v-6b721014></line><line x1="82" y1="72" x2="60" y2="110" class="line-inner-dim" data-v-6b721014></line><line x1="17" y1="80" x2="38" y2="72" class="line-inner-dim" data-v-6b721014></line><line x1="103" y1="80" x2="82" y2="72" class="line-inner-dim" data-v-6b721014></line><circle cx="60" cy="10" r="3.5" class="star-anchor star-twinkle" data-v-6b721014></circle><circle cx="103" cy="40" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:0.2s;" data-v-6b721014></circle><circle cx="103" cy="80" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:0.5s;" data-v-6b721014></circle><circle cx="60" cy="110" r="3.5" class="star-anchor star-twinkle" style="animation-delay:0.8s;" data-v-6b721014></circle><circle cx="17" cy="80" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:1.1s;" data-v-6b721014></circle><circle cx="17" cy="40" r="3" class="star-anchor-dim star-twinkle" style="animation-delay:1.4s;" data-v-6b721014></circle><circle cx="46" cy="48" r="2" class="star-inner star-twinkle-md" data-v-6b721014></circle><circle cx="76" cy="46" r="2" class="star-inner star-twinkle-md" style="animation-delay:0.7s;" data-v-6b721014></circle><circle cx="38" cy="72" r="1.5" class="star-small star-twinkle-sm" data-v-6b721014></circle><circle cx="82" cy="72" r="1.5" class="star-small star-twinkle-sm" style="animation-delay:1.2s;" data-v-6b721014></circle><circle cx="60" cy="60" r="1" class="star-center" data-v-6b721014></circle></svg><span class="logobox-wordmark" data-v-40a535ca>constrat</span></div></a><p class="footer-tagline" data-v-c9bd2ca1>Compounding intelligence for the built world.</p><div class="footer-address t-label" data-v-c9bd2ca1>2050 15TH ST · DETROIT, MI 48226</div><div class="footer-social" data-v-c9bd2ca1><a target="_blank" rel="noopener" aria-label="LinkedIn" href="https://www.linkedin.com/company/constrat-ai/" data-v-c9bd2ca1><span class="iconify i-mdi:linkedin" aria-hidden="true" style="font-size:20px;" data-v-c9bd2ca1></span></a><a target="_blank" rel="noopener" aria-label="Instagram" href="https://www.instagram.com/constrat.ai/" data-v-c9bd2ca1><span class="iconify i-mdi:instagram" aria-hidden="true" style="font-size:20px;" data-v-c9bd2ca1></span></a><a target="_blank" rel="noopener" aria-label="Facebook" href="https://www.facebook.com/constrat.ai/" data-v-c9bd2ca1><span class="iconify i-mdi:facebook" aria-hidden="true" style="font-size:20px;" data-v-c9bd2ca1></span></a></div></div><!--[--><div class="footer-col" data-v-c9bd2ca1><div class="t-label footer-col__heading" data-v-c9bd2ca1>PRODUCTS</div><ul data-v-c9bd2ca1><!--[--><li data-v-c9bd2ca1><a href="/stratum" class="" data-v-c9bd2ca1>Stratum</a></li><li data-v-c9bd2ca1><a href="/interchange" class="" data-v-c9bd2ca1>Interchange</a></li><li data-v-c9bd2ca1><a href="/relay" class="" data-v-c9bd2ca1>Relay</a></li><li data-v-c9bd2ca1><a aria-current="page" href="/pricing" class="router-link-active router-link-exact-active" data-v-c9bd2ca1>Pricing</a></li>
1<!--]--></ul></div><div class="footer-col" data-v-c9bd2ca1><div class="t-label footer-col__heading" data-v-c9bd2ca1>USE CASES</div><ul data-v-c9bd2ca1><!--[--><li data-v-c9bd2ca1><a href="/use-cases#contractors" class="" data-v-c9bd2ca1>Contractors</a></li><li data-v-c9bd2ca1><a href="/use-cases#program-managers" class="" data-v-c9bd2ca1>Program Managers</a></li><li data-v-c9bd2ca1><a href="/use-cases#manufacturing" class="" data-v-c9bd2ca1>Manufacturing</a></li><li data-v-c9bd2ca1><a href="/use-cases#lenders" class="" data-v-c9bd2ca1>Lenders</a></li><!--]--></ul></div><div class="footer-col" data-v-c9bd2ca1><div class="t-label footer-col__heading" data-v-c9bd2ca1>COMPANY</div><ul data-v-c9bd2ca1><!--[--><li data-v-c9bd2ca1><a href="/about" class="" data-v-c9bd2ca1>About</a></li><li data-v-c9bd2ca1><a href="/team" class="" data-v-c9bd2ca1>Team</a></li><li data-v-c9bd2ca1><a href="/careers" class="" data-v-c9bd2ca1>Careers</a></li><li data-v-c9bd2ca1><a href="/blog" class="" data-v-c9bd2ca1>Blog</a></li><!--]--></ul></div><div class="footer-col" data-v-c9bd2ca1><div class="t-label footer-col__heading" data-v-c9bd2ca1>RESOURCES</div><ul data-v-c9bd2ca1><!--[--><li data-v-c9bd2ca1><a href="/resources/research" class="" data-v-c9bd2ca1>Research</a></li><li data-v-c9bd2ca1><a href="/resources/whitepapers" class="" data-v-c9bd2ca1>Whitepapers</a></li><li data-v-c9bd2ca1><a href="/resources/industry-reports" class="" data-v-c9bd2ca1>Industry Reports</a></li><li data-v-c9bd2ca1><a href="/resources/cfi-score-action" class="" data-v-c9bd2ca1>CFI Score Action</a></li><li data-v-c9bd2ca1><a href="/resources/tools" class="" data-v-c9bd2ca1>Tools</a></li><!--]--></ul></div><!--]--></div><div class="footer-bottom" data-v-c9bd2ca1><div class="footer-bottom-inner" data-v-c9bd2ca1><span class="t-label" data-v-c9bd2ca1>
1© 2026 CONSTRAT · COMPOUNDING INTELLIGENCE FOR THE BUILT WORLD</span><div class="footer-bottom-links" data-v-c9bd2ca1><a href="/privacy" class="t-label" data-v-c9bd2ca1>PRIVACY</a><a href="/terms" class="t-label" data-v-c9bd2ca1>TERMS</a><button class="t-label cookie-btn" data-v-c9bd2ca1>COOKIES</button></div></div></div></footer></div><div class="cookie-banner" data-v-5920044c><div class="cookie-banner-content" data-v-5920044c><div class="cookie-banner-text" data-v-5920044c><h3 data-v-5920044c>We use cookies</h3><p data-v-5920044c> We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. </p></div><div class="cookie-banner-actions" data-v-5920044c><button class="cookie-banner-btn cookie-banner-btn-primary" data-v-5920044c> Accept All </button><button class="cookie-banner-btn cookie-banner-btn-secondary" data-v-5920044c> Essential Only </button></div></div></div><!--teleport start--><!--teleport end--><div class="theme-switcher floating-theme-toggle" role="group" aria-label="Color theme" data-v-ead540cf><!--[--><div class="theme-option" data-v-ead540cf><button type="button" class="option-button" aria-pressed="false" aria-label="Dark theme" data-v-ead540cf><span class="iconify i-lucide:moon theme-icon" aria-hidden="true" style="" data-v-ead540cf></span></button><span class="option-tooltip" aria-hidden="true" data-v-ead540cf>Dark</span></div><div class="theme-option" data-v-ead540cf><button type="button" class="option-button" aria-pressed="false" aria-label="Light theme" data-v-ead540cf><span class="iconify i-lucide:sun theme-icon" aria-hidden="true" style="" data-v-ead540cf></span></button><span class="option-tooltip" aria-hidden="true" data-v-ead540cf>Light</span></div><div class="is-active theme-option" data-v-ead540cf><button type="button" class="option-button" aria-pressed="true" aria-label="System theme" data-v-ead540cf><span class="iconify i-lucide:monitor theme-icon" aria-hidden="true" style="" data-v-ead540cf></span></button><span class="option-tooltip" aria-hidden="true" data-v-ead540cf>System</span></div><!--]--></div><!--]--></div><div id="teleports"></div>
vendor: 108 bytes, line 1
1<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1<script>window.__NUXT__={};window.__NUXT__.config={public:{posthogPublicKey:"phc_52yxZRC0oR2qusd1tnwp2bYd8ckQTeS32isWFT03JOQ",posthogHost:"https://t.constrat.ai",posthogUiHost:"https://us.posthog.com",posthogDefaults:"2025-05-24","nuxt-scripts":{version:"",defaultScriptOptions:{trigger:"onNuxtReady"}},mdc:{components:{prose:true,map:{},customElements:[]},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}},highlight:{noApiRoute:true,highlighter:"shiki",theme:{default:"github-light",dark:"github-dark"},shikiEngine:"oniguruma",langs:["js","jsx","json","ts","tsx","vue","css","html","bash","md","mdc","yaml"]}},content:{wsUrl:""}},app:{baseURL:"/",buildId:"53014da0-9f45-4d12-96f0-d39820e29a74",buildAssetsDir:"/assets/",cdnURL:""}}</script>
1<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/pricing/_payload.json?53014da0-9f45-4d12-96f0-d39820e29a74">[{"state":1,"once":21,"_errors":22,"serverRendered":19,"path":24,"prerenderedAt":25},["Reactive",2],{"$scolor-mode":3,"$scolor-mode-resolved":4,"$scookie-consent":5,"$ssite-config":6},"system","dark",null,{"_priority":7,"author":10,"backgroundColor":11,"description":12,"env":13,"favicon":14,"icon":15,"logo":16,"name":17,"themeColor":18,"trailingSlash":19,"url":20},{"name":8,"env":9,"url":8,"trailingSlash":8,"description":8,"logo":8,"icon":8,"favicon":8,"themeColor":8,"backgroundColor":8,"author":8},-3,-15,"ConStrat, Inc","#ffffff","ConStrat is the intelligence layer for construction â live margin, live cash, and live risk across the contractors, lenders, and program managers who shape physical work.","production","\u002Ffavicon.ico","\u002Ficon.png","\u002Flogo.png","ConStrat AI","#060a14",true,"https:\u002F\u002Fconstrat.ai",["Set"],["ShallowReactive",23],{"header-resources":-1,"pricing-data":-1,"header-tools":-1,"header-use-cases":-1},"\u002Fpricing",1786576635057]</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.