.hero[data-astro-cid-i3irphx7]{background:var(--ink);color:var(--white);padding:32px 0 48px}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:640px;color:var(--white);margin-bottom:24px;font-size:clamp(32px,1.1rem + 2.4vw,52px);line-height:1.15}.hero[data-astro-cid-i3irphx7] .eyebrow{margin-bottom:16px}@media (width>=640px){.hero[data-astro-cid-i3irphx7] .eyebrow{margin-bottom:24px}}.hero[data-astro-cid-i3irphx7] .lead[data-astro-cid-i3irphx7]{max-width:540px;margin-bottom:24px}@media (width>=640px){.hero[data-astro-cid-i3irphx7] .lead[data-astro-cid-i3irphx7]{margin-bottom:32px}}.hero-ctas[data-astro-cid-i3irphx7]{flex-direction:column;gap:12px;display:flex}.hero-ctas[data-astro-cid-i3irphx7] .btn{width:100%}.hero-aside[data-astro-cid-i3irphx7]{display:none}.short[data-astro-cid-i3irphx7]{display:inline}.long[data-astro-cid-i3irphx7]{display:none}@media (width>=640px){.hero-ctas[data-astro-cid-i3irphx7]{flex-direction:row}.hero-ctas[data-astro-cid-i3irphx7] .btn{width:auto}.short[data-astro-cid-i3irphx7]{display:none}.long[data-astro-cid-i3irphx7]{display:inline}}@media (width>=960px){.hero[data-astro-cid-i3irphx7]{padding:72px 0 96px}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.hero-aside[data-astro-cid-i3irphx7]{display:block}}.wyg[data-astro-cid-ffjdjevt]{color:var(--ink)}.wyg[data-astro-cid-ffjdjevt] ul[data-astro-cid-ffjdjevt]{margin-top:24px}.wyg[data-astro-cid-ffjdjevt] li[data-astro-cid-ffjdjevt]{gap:16px;display:flex}.wyg[data-astro-cid-ffjdjevt] li[data-astro-cid-ffjdjevt]+li[data-astro-cid-ffjdjevt]{margin-top:28px}.wyg[data-astro-cid-ffjdjevt] .t[data-astro-cid-ffjdjevt]{font:600 17px/1.3 var(--font-body);color:var(--ink)}.wyg[data-astro-cid-ffjdjevt] .d[data-astro-cid-ffjdjevt]{color:var(--slate);margin-top:4px;font-size:15px}.rs[data-astro-cid-lurucwe4]{background:var(--white);border-bottom:1px solid var(--line);padding:40px 0}.rs-grid[data-astro-cid-lurucwe4]{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.metric[data-astro-cid-lurucwe4]{flex-direction:column;gap:6px;display:flex}.v[data-astro-cid-lurucwe4]{font:500 34px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.l[data-astro-cid-lurucwe4]{font:500 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.short[data-astro-cid-lurucwe4]{display:inline}.long[data-astro-cid-lurucwe4]{display:none}@media (width>=960px){.rs-grid[data-astro-cid-lurucwe4]{grid-template-columns:repeat(4,1fr);gap:24px}.v[data-astro-cid-lurucwe4]{font-size:48px}.short[data-astro-cid-lurucwe4]{display:none}.long[data-astro-cid-lurucwe4]{display:inline}}.cmp[data-astro-cid-ofthzxzb]{gap:16px;display:grid}.col[data-astro-cid-ofthzxzb]{border-radius:var(--r-md);padding:24px}.typical[data-astro-cid-ofthzxzb]{border:1px solid var(--line);background:0 0}.ours[data-astro-cid-ofthzxzb]{background:var(--white);border:2px solid var(--blue)}ul[data-astro-cid-ofthzxzb]{gap:16px;margin-top:20px;display:grid}li[data-astro-cid-ofthzxzb]{align-items:flex-start;gap:16px;font-size:16px;display:flex}li[data-astro-cid-ofthzxzb] svg{flex:none;margin-top:2px}.typical[data-astro-cid-ofthzxzb] li[data-astro-cid-ofthzxzb],.typical[data-astro-cid-ofthzxzb] li[data-astro-cid-ofthzxzb] svg{color:var(--slate)}.ours[data-astro-cid-ofthzxzb] li[data-astro-cid-ofthzxzb]{color:var(--ink);font-weight:500}.ours[data-astro-cid-ofthzxzb] li[data-astro-cid-ofthzxzb] svg{color:var(--fixed)}@media (width>=640px){.col[data-astro-cid-ofthzxzb]{padding:32px}}@media (width>=960px){.cmp[data-astro-cid-ofthzxzb]{grid-template-columns:1fr 1fr;gap:24px}}.task[data-astro-cid-64rilxc7].task{margin-top:24px;padding:28px}.row[data-astro-cid-64rilxc7]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.id[data-astro-cid-64rilxc7]{font:400 16px/1 var(--font-mono);color:var(--blue)}h3[data-astro-cid-64rilxc7]{font:600 20px/1.3 var(--font-display);flex:280px}.right[data-astro-cid-64rilxc7]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pages[data-astro-cid-64rilxc7]{font:400 14px/1 var(--font-mono);color:var(--ink)}.note[data-astro-cid-64rilxc7]{color:var(--slate);margin-top:16px;font-size:14px}@media (width>=960px){.right[data-astro-cid-64rilxc7]{margin-left:auto}h3[data-astro-cid-64rilxc7]{flex:1}}.tl[data-astro-cid-p5furdv7]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}ul[data-astro-cid-p5furdv7]{display:contents}.tl[data-astro-cid-p5furdv7] .eyebrow{margin-right:6px}.ic[data-astro-cid-egbicbze]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}ul[data-astro-cid-egbicbze]{display:contents}.ic[data-astro-cid-egbicbze] .eyebrow{margin-right:8px}.vc[data-astro-cid-3l4otq75]{aspect-ratio:9/14;border-radius:var(--r-md);position:relative;overflow:hidden}.vc[data-astro-cid-3l4otq75] .video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.vc-btn[data-astro-cid-3l4otq75]{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;display:flex;position:relative}.vc-btn[data-astro-cid-3l4otq75]:focus-visible{box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 5px var(--blue);border-radius:var(--r-md)}.theme[data-astro-cid-3l4otq75]{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.play[data-astro-cid-3l4otq75]{width:52px;height:52px;transition:transform .15s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vc-btn[data-astro-cid-3l4otq75]:hover .play[data-astro-cid-3l4otq75]{transform:translate(-50%,-50%)scale(1.08)}.play[data-astro-cid-3l4otq75] svg{fill:currentColor}.title[data-astro-cid-3l4otq75]{font:600 18px/1.3 var(--font-display);letter-spacing:-.01em}.ink[data-astro-cid-3l4otq75]{background-color:var(--ink);color:var(--white);border:1px solid var(--ink-line)}.ink[data-astro-cid-3l4otq75] .theme[data-astro-cid-3l4otq75]{color:var(--blue-on-ink)}.ink[data-astro-cid-3l4otq75] .play[data-astro-cid-3l4otq75]{background:var(--ink-line);color:var(--white)}.blue[data-astro-cid-3l4otq75]{background-color:var(--blue);color:var(--white)}.blue[data-astro-cid-3l4otq75] .theme[data-astro-cid-3l4otq75]{color:var(--white)}.blue[data-astro-cid-3l4otq75] .play[data-astro-cid-3l4otq75]{color:var(--white);background:#ffffff38}.tint[data-astro-cid-3l4otq75]{background-color:var(--blue-tint);color:var(--ink)}.tint[data-astro-cid-3l4otq75] .theme[data-astro-cid-3l4otq75]{color:var(--blue)}.tint[data-astro-cid-3l4otq75] .play[data-astro-cid-3l4otq75]{background:var(--ink);color:var(--white)}.vg[data-astro-cid-at72mdcx]{scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:12px;padding-block:4px;display:grid;overflow-x:auto}.vg[data-astro-cid-at72mdcx]::-webkit-scrollbar{display:none}.vg[data-astro-cid-at72mdcx]>li{scroll-snap-align:start}@media (width>=960px){.vg[data-astro-cid-at72mdcx]{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;gap:20px;margin-inline:0;padding-inline:0;overflow:visible}}.cb-wrap[data-astro-cid-4ht7jdns]{padding-block:var(--section-y)}.cb[data-astro-cid-4ht7jdns]{background:var(--ink);border-radius:var(--r-md);gap:32px;padding:28px;display:grid}.cb[data-astro-cid-4ht7jdns] h2[data-astro-cid-4ht7jdns]{color:var(--white);margin-bottom:16px;font-size:clamp(30px,1.4rem + 1.6vw,48px)}.cb[data-astro-cid-4ht7jdns] .lead[data-astro-cid-4ht7jdns]{margin-bottom:24px}@media (width>=640px){.cb[data-astro-cid-4ht7jdns]{padding:40px}}@media (width>=960px){.cb[data-astro-cid-4ht7jdns]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px}}
