@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/red-hat-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/red-hat-display-latin.woff2) format("woff2");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-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text-latin.woff2) format("woff2");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-face{font-family:Red Hat Display Fallback;font-style:normal;font-weight:100 500;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:98.9%;ascent-override:102.93%;descent-override:30.84%;line-gap-override:0%}@font-face{font-family:Red Hat Display Fallback;font-style:normal;font-weight:501 900;src:local("Arial Bold"),local("Helvetica Neue Bold"),local("Liberation Sans Bold"),local("Arial");size-adjust:96.88%;ascent-override:105.08%;descent-override:31.48%;line-gap-override:0%}@font-face{font-family:Red Hat Text Fallback;font-style:normal;font-weight:100 500;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:99.14%;ascent-override:102.68%;descent-override:30.76%;line-gap-override:0%}@font-face{font-family:Red Hat Text Fallback;font-style:normal;font-weight:501 900;src:local("Arial Bold"),local("Helvetica Neue Bold"),local("Liberation Sans Bold"),local("Arial");size-adjust:98.6%;ascent-override:103.25%;descent-override:30.93%;line-gap-override:0%}:root{--ink: #0B1727;--ink-2: #34435C;--ink-3: #5C6A82;--ink-4: #8A96AA;--paper: #FFFFFF;--paper-2: #F7F8FA;--paper-3: #F0F5FB;--line: #E4E8EF;--line-2: #D3DAE5;--line-ink: rgba(255, 255, 255, .14);--accent: #0F62D0;--accent-ink: #0A4EAA;--accent-soft: #EAF1FC;--accent-line: #C6DBF5;--accent-lift: #7BB0F0;--mist: #C7D0DE;--mist-2: #9AA7BB;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 80px;--s-10: 96px;--s-11: 128px;--s-12: 160px;--section-y: clamp(64px, 8vw, 112px);--section-y-lg: clamp(80px, 10vw, 144px);--r-xs: 4px;--r-sm: 6px;--r: 10px;--r-lg: 14px;--r-pill: 999px;--iso: 30deg;--iso-run: .5774;--chamfer: 14px;--font-display: "Red Hat Display", "Red Hat Display Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-text: "Red Hat Text", "Red Hat Text Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--t-hero: clamp(2.4rem, 5.6vw, 4.75rem);--t-h2: clamp(1.95rem, 3.6vw, 3rem);--t-h3: clamp(1.3rem, 2vw, 1.6rem);--t-h4: 1.0625rem;--t-lead: clamp(1.09rem, 1.35vw, 1.3rem);--t-body: 1.0625rem;--t-sm: .9375rem;--t-xs: .8125rem;--lh-tight: 1.04;--lh-snug: 1.22;--lh-body: 1.62;--measure: 66ch;--measure-tight: 54ch;--shadow-xs: 0 1px 2px rgba(11, 23, 39, .05);--shadow-sm: 0 1px 2px rgba(11, 23, 39, .05), 0 2px 6px rgba(11, 23, 39, .04);--shadow-md: 0 2px 4px rgba(11, 23, 39, .04), 0 12px 28px -14px rgba(11, 23, 39, .28);--shadow-lg: 0 24px 64px -28px rgba(11, 23, 39, .38);--container: 1240px;--container-narrow: 940px;--gutter: clamp(20px, 4vw, 40px);--header-h: 72px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .42s}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.021em;text-wrap:balance}h1{font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:-.033em}h2{font-size:var(--t-h2);letter-spacing:-.027em}h3{font-size:var(--t-h3);letter-spacing:-.018em}h4{font-size:var(--t-h4);letter-spacing:-.008em;font-weight:700}p{text-wrap:pretty}p a,li a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}p a:hover,li a:hover{color:var(--accent-ink)}a{color:inherit}a:not([class]){text-underline-offset:3px}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.on-ink :focus-visible{outline-color:var(--accent-lift)}::selection{background:var(--ink);color:#fff}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:200;padding:10px 16px;background:var(--ink);color:#fff;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:600;transition:top var(--dur-2) var(--ease)}.skip-link:focus-visible{top:var(--s-4)}.eyebrow{font-family:var(--font-text);font-size:var(--t-xs);font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";inline-size:22px;block-size:2px;background:var(--accent);flex:none}.on-ink .eyebrow{color:var(--mist-2)}.on-ink .eyebrow:before{background:var(--accent-lift)}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--ink-3);max-inline-size:var(--measure)}.on-ink .lead{color:var(--mist)}.prose{max-inline-size:var(--measure)}.prose>*+*{margin-block-start:var(--s-4)}.on-ink{color:var(--mist)}.on-ink h1,.on-ink h2,.on-ink h3,.on-ink h4{color:#fff}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.section{padding-block:var(--section-y)}.section--lg{padding-block:var(--section-y-lg)}.section--paper2{background:var(--paper-2)}.section--paper3{background:var(--paper-3)}.section--ink{background:var(--ink)}.section--bordered{border-block-start:1px solid var(--line)}.iso-rule{--iso-size: 9px;block-size:var(--iso-size);inline-size:100%;background-image:repeating-linear-gradient(60deg,var(--line-2) 0 1px,transparent 1px var(--iso-size));opacity:.9}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.js .reveal.is-in{opacity:1;transform:none}}.pricing-compare{display:grid;gap:var(--s-5)}@media(min-width:880px){.pricing-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}@supports (grid-template-rows: subgrid){@media(min-width:880px){.pricing-compare{grid-template-rows:var(--compare-rows);row-gap:0;column-gap:var(--s-6)}}}.container[data-astro-cid-d6puh33w]{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow[data-astro-cid-d6puh33w]{max-inline-size:var(--container-narrow)}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.58em;font-size:calc(var(--mark-h) * .76);text-decoration:none;color:var(--ink);line-height:1}.logo--light[data-astro-cid-tvrurpns]{color:#fff}.logo__mark[data-astro-cid-tvrurpns]{block-size:var(--mark-h);inline-size:auto;flex:none}.logo__word[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:700;font-size:1em;letter-spacing:-.035em;transform:translateY(.02em)}.btn[data-astro-cid-vnzlvqnm]{--btn-py: 12px;--btn-px: 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:var(--btn-py) var(--btn-px);font-family:var(--font-text);font-size:var(--t-sm);font-weight:600;letter-spacing:-.005em;line-height:1.2;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--r);cursor:pointer;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.btn--lg[data-astro-cid-vnzlvqnm]{--btn-py: 15px;--btn-px: 26px;font-size:var(--t-body)}.btn--full[data-astro-cid-vnzlvqnm]{inline-size:100%}.btn[data-astro-cid-vnzlvqnm]:active{transform:translateY(1px)}.btn--primary[data-astro-cid-vnzlvqnm]{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff17,var(--shadow-xs)}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background:#16263c}.btn--secondary[data-astro-cid-vnzlvqnm]{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{border-color:var(--ink-4);background:var(--paper-2)}.btn--ghost[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--ink);border-color:transparent}.btn--ghost[data-astro-cid-vnzlvqnm]:hover{background:#0b17270d}.btn--link[data-astro-cid-vnzlvqnm]{padding:2px 0;color:var(--accent);border-radius:var(--r-xs)}.btn--link[data-astro-cid-vnzlvqnm] .btn__label[data-astro-cid-vnzlvqnm]{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-block-end:2px}.btn--link[data-astro-cid-vnzlvqnm]:hover{color:var(--accent-ink)}.btn__arrow[data-astro-cid-vnzlvqnm]{flex:none;transition:transform var(--dur-2) var(--ease-out)}.btn[data-astro-cid-vnzlvqnm]:hover .btn__arrow[data-astro-cid-vnzlvqnm]{transform:translate(3px)}.on-ink .btn--primary[data-astro-cid-vnzlvqnm]{background:#fff;color:var(--ink);box-shadow:none}.on-ink .btn--primary[data-astro-cid-vnzlvqnm]:hover{background:var(--mist)}.on-ink .btn--secondary[data-astro-cid-vnzlvqnm]{background:transparent;color:#fff;border-color:#ffffff47}.on-ink .btn--secondary[data-astro-cid-vnzlvqnm]:hover{border-color:#ffffff8c;background:#ffffff0f}.on-ink .btn--link[data-astro-cid-vnzlvqnm]{color:var(--accent-lift)}#header-sentinel[data-astro-cid-3ef6ksr2]{position:absolute;inset-block-start:0;block-size:1px;inline-size:1px}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:100;background:var(--paper);border-block-end:1px solid transparent;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.hdr[data-astro-cid-3ef6ksr2][data-stuck]{border-block-end-color:var(--line);box-shadow:0 1px 2px #0b172709}.hdr[data-astro-cid-3ef6ksr2] .hdr__inner{block-size:var(--header-h);display:flex;align-items:center;gap:var(--s-6)}.hdr__nav[data-astro-cid-3ef6ksr2]{margin-inline:auto;display:none}.hdr__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px}.hdr__link[data-astro-cid-3ef6ksr2]{display:block;padding:8px 13px;font-size:var(--t-sm);font-weight:500;color:var(--ink-2);text-decoration:none;border-radius:var(--r-sm);transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.hdr__link[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:var(--paper-2)}.hdr__link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink);font-weight:600}.hdr__end[data-astro-cid-3ef6ksr2]{margin-inline-start:auto;display:flex;align-items:center;gap:var(--s-3)}.hdr[data-astro-cid-3ef6ksr2] .hdr__cta{display:none}.hdr__burger[data-astro-cid-3ef6ksr2]{inline-size:42px;block-size:38px;display:grid;place-items:center;grid-template-areas:"icon";margin-inline-end:-8px;border-radius:var(--r-sm);cursor:pointer}.hdr__burger[data-astro-cid-3ef6ksr2]:hover{background:var(--paper-2)}.hdr__icon[data-astro-cid-3ef6ksr2]{grid-area:1 / 1;color:var(--ink)}.hdr__icon--close[data-astro-cid-3ef6ksr2],.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__icon--open[data-astro-cid-3ef6ksr2]{display:none}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__icon--close[data-astro-cid-3ef6ksr2]{display:block}.hdr__mobile[data-astro-cid-3ef6ksr2]{border-block-start:1px solid var(--line);background:var(--paper);padding-block:var(--s-5) var(--s-6);box-shadow:var(--shadow-md)}.hdr__mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}.hdr__mobile-list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;margin-block-end:var(--s-5)}.hdr__mobile-link[data-astro-cid-3ef6ksr2]{display:block;padding-block:13px;font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;border-block-end:1px solid var(--line)}.hdr__mobile-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:first-child .hdr__mobile-link[data-astro-cid-3ef6ksr2]{border-block-start:1px solid var(--line)}.hdr__mobile-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent)}@media(min-width:880px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:block}.hdr[data-astro-cid-3ef6ksr2] .hdr__cta{display:inline-flex}.hdr__burger[data-astro-cid-3ef6ksr2]{display:none}.hdr__mobile[data-astro-cid-3ef6ksr2]{display:none!important}}.ftr[data-astro-cid-sz7xmlte]{position:relative;background:var(--ink);padding-block:var(--s-10) var(--s-7);margin-block-start:auto}.ftr__rule[data-astro-cid-sz7xmlte]{position:absolute;inset-block-start:0;inset-inline:0;block-size:7px;background-image:repeating-linear-gradient(60deg,rgba(255,255,255,.22) 0 1px,transparent 1px 7px)}.ftr__top[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-8);padding-block-end:var(--s-8)}.ftr__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.ftr__blurb[data-astro-cid-sz7xmlte]{color:#fff;font-size:var(--t-body);line-height:1.5;letter-spacing:-.012em;max-inline-size:30ch}.ftr__place[data-astro-cid-sz7xmlte]{font-size:var(--t-sm);color:var(--mist-2);max-inline-size:34ch}.ftr__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-5)}.ftr__h[data-astro-cid-sz7xmlte]{font-family:var(--font-text);font-size:var(--t-xs);font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:var(--mist-2);margin-block-end:var(--s-4)}.ftr__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--t-sm);color:var(--mist);text-decoration:none;transition:color var(--dur-2) var(--ease)}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ftr__note[data-astro-cid-sz7xmlte]{margin-block-start:var(--s-4);font-size:var(--t-xs);color:var(--mist-2)}.ftr__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);align-items:center;justify-content:space-between;padding-block-start:var(--s-6);border-block-start:1px solid var(--line-ink);font-size:var(--t-xs);color:var(--mist-2)}.ftr__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.ftr__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--mist-2);text-decoration:none;transition:color var(--dur-2) var(--ease)}.ftr__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:720px){.ftr__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media(min-width:1000px){.ftr__top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--s-10)}}html,body{min-block-size:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}
