.page-hero[data-v-381c753b]{border-bottom:1px solid var(--color-border)}.heading[data-v-381c753b]{padding:80px var(--gutter) 0 var(--gutter);text-align:center}@media(max-width:1146px){.heading[data-v-381c753b]{padding-top:60px}}@media(max-width:600px){.heading[data-v-381c753b]{padding-top:40px}}.title[data-v-381c753b]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#300,#657);font-size:var(--font-size-h1);font-weight:800;margin:4px 0 10px;overflow-wrap:break-word;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.title[data-v-381c753b]{background-image:linear-gradient(#dcf,#fee)}}@media(max-width:600px){.title[data-v-381c753b]{font-weight:900}}.tagline[data-v-381c753b]{color:var(--color-link);font-size:var(--font-size-lead);font-weight:700;margin:0}.layout-centered .heading[data-v-381c753b]{padding-top:140px}@media(max-width:1146px){.layout-centered .heading[data-v-381c753b]{padding-top:60px}}@media(max-width:600px){.layout-centered .heading[data-v-381c753b]{padding-top:40px}}.layout-centered .title[data-v-381c753b]{font-size:var(--font-size-display);line-height:1;margin-bottom:24px}.layout-centered .tagline[data-v-381c753b]{color:inherit;font-size:17px;font-weight:400;line-height:28px;margin:0 auto 38px;max-width:800px}@media(max-width:1020px){.layout-centered .tagline[data-v-381c753b]{font-size:15px;line-height:24px}}.layout-centered .visual[data-v-381c753b]{margin-bottom:100px}@media(max-width:1146px){.layout-centered .visual[data-v-381c753b]{margin-bottom:40px}}.layout-centered .visual img[data-v-381c753b-s]{height:auto;max-width:100%}.intro[data-v-381c753b]{display:grid;gap:4%;grid-template-columns:38% 57%;margin:60px auto 30px;max-width:var(--width-wide)}@media(max-width:1020px){.intro[data-v-381c753b]{display:flex;flex-direction:column-reverse;margin:0}}.blocks[data-v-381c753b]{line-height:1.5;padding:30px 0 0 20%}@media(max-width:1146px){.blocks[data-v-381c753b]{padding-top:20px}}@media(max-width:1020px){.blocks[data-v-381c753b]{padding:0 10%}}@media(max-width:600px){.blocks[data-v-381c753b]{padding:0 30px}}.blocks .action[data-v-381c753b]{min-width:var(--button-min-width)}@media(max-width:1020px){.blocks .action[data-v-381c753b]{margin-bottom:40px}}@media(max-width:600px){.blocks .action[data-v-381c753b]{display:block;margin:0 auto 30px;width:100%}}@media(max-width:1020px){.blocks .with-note[data-v-381c753b]{margin-bottom:0}}.block-title[data-v-381c753b]{font-size:var(--font-size-h3);font-weight:700;margin:0 0 10px;padding:0}@media(max-width:1146px){.block-title[data-v-381c753b]{font-size:var(--font-size-h4)}}.block-text[data-v-381c753b]{margin:4px 0 40px}@media(max-width:600px){.block-text[data-v-381c753b]{margin-bottom:20px}}.note[data-v-381c753b]{font-size:var(--font-size-small);font-weight:500;margin:15px 0 40px;max-width:210px;text-align:center}@media(max-width:1146px){.note[data-v-381c753b]{font-size:14px}}@media(max-width:600px){.note[data-v-381c753b]{margin-bottom:20px;max-width:none}}.layout-split .visual[data-v-381c753b]{margin-top:var(--hero-visual-top,10px);padding-right:var(--hero-visual-side,100px);text-align:center}@media(max-width:1020px){.layout-split .visual[data-v-381c753b]{margin:40px auto;padding:0 40px}}@media(max-width:600px){.layout-split .visual[data-v-381c753b]{margin:30px auto;padding:0 30px}}.layout-split .visual img[data-v-381c753b-s]{max-width:800px;width:100%}.screenshot[data-v-381c753b]{--hero-visual-top:0;--hero-visual-side:30px}.screenshot .intro[data-v-381c753b]{grid-template-columns:30% 66%}.screenshot .blocks[data-v-381c753b]{align-self:center;padding-top:0}@media(max-width:1020px){.screenshot .blocks[data-v-381c753b]{align-self:auto}}.screenshot .visual img[data-v-381c753b-s]{border-radius:5px;box-shadow:0 2px 40px #0003;display:block;max-width:none}.below[data-v-381c753b]{margin:0 auto;max-width:var(--width-text);padding:0 var(--gutter) 80px var(--gutter)}@media(max-width:600px){.below[data-v-381c753b]{padding-bottom:50px}}.below>[data-v-381c753b-s]:first-child{margin-top:0}.card-grid[data-v-ad85e9a8]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--block-margin)}@media(max-width:1020px){.columns-3[data-v-ad85e9a8]{grid-template-columns:repeat(2,1fr)}}.columns-2[data-v-ad85e9a8]{grid-template-columns:repeat(2,1fr)}.columns-4[data-v-ad85e9a8]{grid-template-columns:repeat(4,1fr)}@media(max-width:1020px){.columns-4[data-v-ad85e9a8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.columns-2[data-v-ad85e9a8],.columns-3[data-v-ad85e9a8],.columns-4[data-v-ad85e9a8]{grid-template-columns:1fr}}.align-left[data-v-ad85e9a8]{text-align:left}.align-center[data-v-ad85e9a8]{text-align:center}.card[data-v-ad85e9a8]{color:var(--section-text);text-decoration:none}.link[data-v-ad85e9a8]{color:var(--section-link,var(--color-link));display:block;font-weight:400;margin-top:10px}.picture[data-v-ad85e9a8] svg,.picture img[data-v-ad85e9a8],.visual[data-v-ad85e9a8] svg{height:auto;max-width:100%}.visual[data-v-ad85e9a8]{margin:20px 0}.variant-white[data-v-ad85e9a8]{gap:20px}.variant-white .card[data-v-ad85e9a8]{border:1.5px solid transparent;border-radius:24px;box-shadow:0 4px 16px transparent;display:grid;font-size:17px;font-weight:300;grid-row:span 3;grid-template-rows:subgrid;line-height:26px;padding:25px}@media(max-width:1146px){.variant-white .card[data-v-ad85e9a8]{font-size:15px;line-height:24px}}@media(hover:hover)and (pointer:fine){.variant-white a.card[data-v-ad85e9a8]:hover{border-color:var(--color-link);box-shadow:0 4px 16px #0064ff1f;transition:none}}.variant-white .body[data-v-ad85e9a8]{align-self:start}.variant-white .title[data-v-ad85e9a8]{font-size:var(--font-size-h3);font-weight:700;margin:0 0 10px}@media(max-width:1146px){.variant-white .title[data-v-ad85e9a8]{margin-bottom:5px}}.variant-white .text[data-v-ad85e9a8]{margin:0}.variant-white .visual[data-v-ad85e9a8]{align-self:end;grid-row:2;margin:0;padding:10px 0}@media(max-width:600px){.variant-white .visual[data-v-ad85e9a8]{padding:0}}.variant-white .link[data-v-ad85e9a8]{align-self:end;grid-row:3;margin-top:0}.variant-filled .card[data-v-ad85e9a8],.variant-white .card[data-v-ad85e9a8]{--section-text:var(--color-text);--section-heading:var(--color-heading);--section-link:var(--color-link)}.variant-white .card[data-v-ad85e9a8]{background:var(--color-surface)}:where([data-tone=dark],[data-tone=deep]) .variant-white .card[data-v-ad85e9a8]{border-color:var(--color-edge-on-dark)}.variant-bordered[data-v-ad85e9a8]{gap:40px}@media(max-width:1146px){.variant-bordered[data-v-ad85e9a8]{gap:20px}}.variant-bordered .card[data-v-ad85e9a8]{border:1px solid var(--color-border);border-radius:30px;padding:30px}.variant-bordered .body[data-v-ad85e9a8]>:first-child,.variant-bordered .card[data-v-ad85e9a8]>:first-child{margin-top:0}.variant-bordered .body[data-v-ad85e9a8]>:last-child,.variant-bordered .card[data-v-ad85e9a8]>:last-child{margin-bottom:0}.variant-bordered .icon[data-v-ad85e9a8]{color:var(--color-link);font-size:28px;margin-bottom:5px}.variant-bordered .title[data-v-ad85e9a8]{font-size:var(--font-size-h3);font-weight:700}.variant-bordered .bullets[data-v-ad85e9a8]{margin-top:20px}.variant-bordered .bullets li[data-v-ad85e9a8]{margin-bottom:8px}.variant-bordered .bullets li[data-v-ad85e9a8]::marker{color:var(--color-link)}.variant-filled[data-v-ad85e9a8]{gap:20px}.variant-filled .card[data-v-ad85e9a8]{background:var(--color-surface-muted);line-height:1.5;padding:30px}.variant-filled .title[data-v-ad85e9a8]{font-size:var(--font-size-h3);font-weight:700}.variant-filled .picture img[data-v-ad85e9a8]{margin-bottom:20px;max-height:60px}@media(max-width:1020px){.variant-filled .picture img[data-v-ad85e9a8]{max-height:45px}}.variant-image[data-v-ad85e9a8]{gap:60px 24px}@media(max-width:1020px){.variant-image[data-v-ad85e9a8]{gap:40px 20px;justify-items:center}}@media(max-width:600px){.variant-image[data-v-ad85e9a8]{gap:30px 20px;grid-template-columns:repeat(2,1fr)}}.variant-image .title[data-v-ad85e9a8]{font-size:var(--font-size-h4);font-weight:700;margin:5px 0 3px 15px;max-width:225px}@media(max-width:600px){.variant-image .title[data-v-ad85e9a8]{font-size:16px;margin-left:10px}}.variant-image .text[data-v-ad85e9a8]{font-size:var(--font-size-small);margin:0 0 3px 15px;max-width:225px}@media(max-width:600px){.variant-image .text[data-v-ad85e9a8]{font-size:15px;margin-left:10px}}.variant-image .link[data-v-ad85e9a8]{margin-left:15px}@media(max-width:600px){.variant-image .link[data-v-ad85e9a8]{margin-left:10px}}
