:root{--inklyst-font-sans:var(--font-inter-tight), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--inklyst-font-display:var(--font-inter-tight), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--inklyst-font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", SFMono-Regular, Consolas, "Liberation Mono", monospace}html,body{background:var(--inklyst-bg);color:var(--inklyst-ink);font-family:var(--inklyst-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.5}*{box-sizing:border-box}.marketing-shell{grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;display:grid}.marketing-main{min-width:0}.marketing-header{z-index:20;background:var(--inklyst-bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,4vw,32px);width:min(100%,1420px);min-height:clamp(64px,6.25vw,88px);margin-inline:auto;padding:0 clamp(24px,4vw,56px);display:grid;position:relative}.marketing-brand{color:var(--inklyst-ink);letter-spacing:-.03em;justify-self:start;align-items:center;gap:9px;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.marketing-brand .ink-logo-mark{height:30px}.marketing-brand span{display:inline-block}.marketing-nav{color:var(--inklyst-ink-muted);justify-content:center;align-items:center;gap:clamp(14px,2.5vw,24px);font-size:13px;font-weight:400;display:flex}.marketing-header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.marketing-login{font-size:14px}.marketing-header-cta{gap:6px;font-size:12px}.marketing-nav a{color:inherit}.marketing-nav a:hover,.marketing-nav a[data-hovered]{color:var(--inklyst-ink)}.marketing-header-cta{justify-self:end}.marketing-button-link{width:fit-content}.marketing-section{padding:clamp(56px,9vw,120px) clamp(16px,5vw,48px);position:relative}.marketing-section--inset{padding-block:clamp(40px,6vw,80px)}.marketing-section--dark{background:var(--inklyst-ink);color:var(--inklyst-bg)}.marketing-section--surface{background:var(--inklyst-surface-inset)}.marketing-container{width:min(100%,1180px);margin-inline:auto}.marketing-container--narrow{width:min(100%,760px);margin-inline:auto}.marketing-prose{max-width:62ch}.marketing-legal-list{max-width:62ch;color:var(--inklyst-ink-muted);gap:8px;margin:0;padding-inline-start:22px;font-size:15px;line-height:1.65;list-style:outside;display:grid}.marketing-legal-meta{color:var(--inklyst-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.marketing-legal-scroll{overflow-x:auto}.marketing-legal-table{border-collapse:collapse;width:100%;min-width:520px;color:var(--inklyst-ink-muted);text-align:start;font-size:14px;line-height:1.55}.marketing-legal-table caption{color:var(--inklyst-ink-muted);text-align:start;padding-bottom:8px;font-size:13px}.marketing-legal-table th,.marketing-legal-table td{border-bottom:1px solid var(--inklyst-border);vertical-align:top;text-align:start;padding:10px 14px 10px 0}.marketing-legal-table thead th{color:var(--inklyst-ink);letter-spacing:0;font-size:12px;font-weight:700}.marketing-legal-table tbody th{color:var(--inklyst-ink);font-weight:600}.marketing-eyebrow{color:color-mix(in oklab, var(--inklyst-accent) 78%, var(--inklyst-ink));letter-spacing:0;margin:0;font-size:12px;font-weight:600;line-height:1;display:inline-block}.marketing-h1{color:var(--inklyst-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:76px;font-weight:680;line-height:1.02}.marketing-h2{color:var(--inklyst-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:46px;font-weight:680;line-height:1.08}.marketing-h3{color:var(--inklyst-ink);letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.2}.marketing-lead{color:var(--inklyst-ink-muted);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.marketing-body{color:var(--inklyst-ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.marketing-cta{text-align:center;background:linear-gradient(180deg, var(--inklyst-surface) 0%, var(--inklyst-bg) 100%);place-items:center;gap:22px;padding:clamp(56px,9vw,112px) clamp(16px,5vw,48px);display:grid}.marketing-cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.marketing-footer{background:var(--inklyst-surface);color:var(--inklyst-ink-muted);gap:28px;padding:56px clamp(16px,5vw,48px) 32px;font-size:13px;line-height:1.5;display:grid}.marketing-footer-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:clamp(28px,5vw,64px);width:min(100%,1180px);margin-inline:auto;display:grid}.marketing-footer-brand{align-content:start;gap:10px;max-width:340px;display:grid}.marketing-footer-brand p{color:var(--inklyst-ink-muted);margin:0;font-size:13px;line-height:1.5}.marketing-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);display:grid}.marketing-footer-column{align-content:start;gap:8px;display:grid}.marketing-footer-column h3{color:var(--inklyst-ink);letter-spacing:0;margin:0 0 4px;font-size:11px;font-weight:700}.marketing-footer-column ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marketing-footer-column a{color:inherit}.marketing-footer-column a:hover,.marketing-footer-column a[data-hovered]{color:var(--inklyst-ink)}.marketing-footer-legal{width:min(100%,1180px);color:var(--inklyst-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-inline:auto;padding-top:24px;font-size:12px;display:flex}@media (max-width:880px){.marketing-h1{font-size:52px}.marketing-h2{font-size:36px}.marketing-h3{font-size:22px}.marketing-lead{font-size:17px}.marketing-footer-inner{grid-template-columns:1fr}}@media (max-width:560px){.marketing-h1{font-size:40px;line-height:1.06}.marketing-h2{font-size:30px}.marketing-lead{font-size:16px}.marketing-section{padding-block:52px}.marketing-footer-columns{grid-template-columns:1fr}}@media (max-width:700px){.marketing-header{justify-content:space-between;gap:12px;min-height:64px;padding:0 22px;display:flex}.marketing-header-actions{gap:14px}.marketing-brand{gap:7px;font-size:17px}.marketing-brand .ink-logo-mark{height:28px}.marketing-nav{display:none}.marketing-login{font-size:12px}.marketing-header-cta{min-height:36px;padding-inline:10px;font-size:11px}.marketing-header{grid-template-columns:1fr auto;row-gap:18px;padding-block:15px 10px;display:grid}.marketing-header-actions{grid-area:1/2}.marketing-nav{grid-column:1/-1;gap:35px;font-size:13px;display:flex}}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_10e75052-module__bpTC6G__className{font-family:interTight,interTight Fallback}.intertight_10e75052-module__bpTC6G__variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_6baca8e3-module__UMHL8G__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_6baca8e3-module__UMHL8G__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
