.home-hero[data-v-f6ee6e6f]{background-color:var(--color-hero-background,var(--color-gk-light-blue));color:var(--color-copy);overflow:hidden;padding:7rem 0;position:relative}.home-hero__container[data-v-f6ee6e6f]{position:relative;z-index:1}.home-hero>.svg-shape-animation[data-v-f6ee6e6f]{top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__grid[data-v-f6ee6e6f]{display:grid;gap:2rem;grid-template-areas:"intro" "device" "cta" "badges"}.home-hero__intro[data-v-f6ee6e6f]{grid-area:intro}.home-hero__device[data-v-f6ee6e6f]{grid-area:device}.home-hero__cta[data-v-f6ee6e6f]{grid-area:cta}.home-hero__badges[data-v-f6ee6e6f]{grid-area:badges}.home-hero__eyebrow[data-v-f6ee6e6f]{font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem}.home-hero__headline[data-v-f6ee6e6f]{color:var(--color-headlines);font-size:clamp(2.5rem,4vw,3.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 1.5rem}.home-hero__subline[data-v-f6ee6e6f]{font-size:1.5rem;line-height:1.4;margin:0}.home-hero__buttons[data-v-f6ee6e6f]{display:flex;flex-wrap:wrap;gap:1rem}.home-hero__note[data-v-f6ee6e6f]{font-size:.8125rem;line-height:1.3;margin:.75rem 0 0}.home-hero__link[data-v-f6ee6e6f]{color:inherit;font-weight:700;margin-left:.25rem;text-decoration:underline;text-underline-offset:.2em}.home-hero__badges[data-v-f6ee6e6f]{display:flex;flex-wrap:wrap;gap:1.5rem}.home-hero__badge[data-v-f6ee6e6f]{width:min(100%,27rem)}.home-hero__device[data-v-f6ee6e6f]{margin:0 calc(50% - 50vw) 0 0}.home-hero__image[data-v-f6ee6e6f]{display:block;height:auto;margin-left:auto;max-width:48rem;width:100%}.home-hero__device[data-v-f6ee6e6f]>*{margin-left:auto;max-width:48rem;width:100%}.home-hero__grid--visual .home-hero__device[data-v-f6ee6e6f]{margin:0}@media(min-width:992px){.home-hero[data-v-f6ee6e6f]{padding:10rem 0 9rem}.home-hero__grid[data-v-f6ee6e6f]{align-items:start;-moz-column-gap:4rem;column-gap:4rem;grid-template-areas:"intro ." "cta ." "badges .";grid-template-columns:minmax(0,7fr) minmax(0,5fr);row-gap:0}.home-hero__subline[data-v-f6ee6e6f]{font-size:1.25rem}.home-hero__cta[data-v-f6ee6e6f]{margin-top:2rem}.home-hero__badges[data-v-f6ee6e6f]{margin-top:2.5rem}.home-hero__container[data-v-f6ee6e6f]{position:static}.home-hero__badges[data-v-f6ee6e6f],.home-hero__cta[data-v-f6ee6e6f],.home-hero__intro[data-v-f6ee6e6f]{position:relative;z-index:1}.home-hero__device[data-v-f6ee6e6f]{align-items:center;bottom:3rem;display:flex;margin:0;pointer-events:none;position:absolute;right:0;top:5rem;width:min(46vw,48rem);z-index:1}.home-hero__device--interactive[data-v-f6ee6e6f]{pointer-events:auto}.home-hero__image[data-v-f6ee6e6f]{max-height:100%;max-width:100%;width:auto}.home-hero__grid--visual[data-v-f6ee6e6f]{grid-template-areas:"intro device" "cta device" "badges device";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-hero__grid--visual .home-hero__device[data-v-f6ee6e6f]{align-self:center;display:block;position:static;width:auto}.home-hero__grid--visual .home-hero__device[data-v-f6ee6e6f]>*{margin-left:0;max-width:none}}.works-with[data-v-94ff6bb6]{--works-line:var(--color-line,#e3e7ea);--works-muted:var(--color-muted,#525f6d);--works-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;border-bottom:1px solid var(--works-line);color:var(--color-copy);padding:1.75rem 0}.works-with--grey[data-v-94ff6bb6]{background-color:var(--color-bg-grey);border-bottom:0}.works-with__row[data-v-94ff6bb6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.works-with__label[data-v-94ff6bb6]{color:var(--works-muted);flex:none;font-family:var(--works-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0;text-transform:uppercase}.works-with__list[data-v-94ff6bb6]{display:flex;flex-wrap:wrap;gap:.25rem 2rem;list-style:none;margin:0;overflow:hidden;padding:0}.works-with__item[data-v-94ff6bb6]{font-size:.9375rem;font-weight:600;line-height:1.4;position:relative;white-space:nowrap}.works-with__item[data-v-94ff6bb6]:before{color:var(--works-line);content:"·";left:-1rem;position:absolute;transform:translate(-50%)}.works-with--grey .works-with__item[data-v-94ff6bb6]:before{color:var(--works-muted);opacity:.5}.gap-ledger[data-v-5b3afc01]{--ledger-line:var(--color-line,#d7e0ea);--ledger-muted:var(--color-muted,#4f5d6b);--ledger-accent:var(--color-accent-text,var(--color-primary-accent));--ledger-snippet:#fff;--ledger-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:var(--color-bg-grey);color:var(--color-copy);padding:6rem 0}.gap-ledger--white[data-v-5b3afc01]{--ledger-snippet:#f8f9fb;background-color:#fff}.gap-ledger__eyebrow[data-v-5b3afc01]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.gap-ledger__subline[data-v-5b3afc01]{margin-bottom:3.5rem;margin-top:1rem}.gap-ledger__list[data-v-5b3afc01]{border-top:1px solid var(--ledger-line);list-style:none;margin:0;padding:0}.gap-ledger__row[data-v-5b3afc01]{border-bottom:1px solid var(--ledger-line);display:grid;gap:.75rem 3rem;padding:1.75rem 0}.gap-ledger__pain[data-v-5b3afc01]{align-items:baseline;display:flex;gap:.75rem}.gap-ledger__index[data-v-5b3afc01]{color:var(--ledger-accent);flex:none;font-family:var(--ledger-mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em}.gap-ledger__title[data-v-5b3afc01]{color:var(--color-headlines);font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.gap-ledger__situation[data-v-5b3afc01]{color:var(--ledger-muted);font-size:.9375rem;line-height:1.6;margin:.5rem 0 0;max-width:52ch}.gap-ledger__copy[data-v-5b3afc01] code,.gap-ledger__situation[data-v-5b3afc01] code{background:none;color:var(--color-copy);font-family:var(--ledger-mono);font-size:.9em;padding:0;white-space:nowrap}.gap-ledger__copy[data-v-5b3afc01]{font-size:1rem;line-height:1.6;margin:0;max-width:62ch}.gap-ledger__copy[data-v-5b3afc01] a{color:var(--ledger-accent);text-decoration:underline;text-underline-offset:.2em}.gap-ledger__snippet[data-v-5b3afc01]{background-color:var(--ledger-snippet);border:1px solid var(--ledger-line);border-radius:3px;color:var(--color-copy);display:block;font-family:var(--ledger-mono);font-size:.8125rem;line-height:1.5;margin-top:.75rem;max-width:min(62ch,100%);overflow-wrap:anywhere;padding:.5rem .75rem;white-space:normal}.gap-ledger__pick[data-v-5b3afc01]{border-radius:2px;display:inline-block;font-family:var(--ledger-mono);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1;margin-bottom:.5rem;padding:.3125rem .5rem;text-transform:uppercase}.gap-ledger__pick--accent[data-v-5b3afc01]{background-color:#00508b1f;color:var(--ledger-accent)}.gap-ledger__pick--neutral[data-v-5b3afc01]{background-color:#4f5d6b1f;color:var(--ledger-muted)}.gap-ledger__link[data-v-5b3afc01]{color:var(--ledger-accent);display:inline-block;font-size:.9375rem;font-weight:700;margin-top:.75rem;text-decoration:underline;text-underline-offset:.2em}@media(min-width:768px){.gap-ledger__row[data-v-5b3afc01]{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:992px){.gap-ledger__row[data-v-5b3afc01]{padding:2rem 0}}.fact-strip[data-v-77aee9ab]{--fact-line:var(--color-line,#d7e0ea);--fact-muted:var(--color-muted,#4f5d6b);background-color:#fff;color:var(--color-copy);padding:4.5rem 0}.fact-strip--grey[data-v-77aee9ab]{background-color:var(--color-bg-grey)}.fact-strip--bare[data-v-77aee9ab]{background-color:transparent;padding:0}.fact-strip__list[data-v-77aee9ab]{display:grid;gap:2rem;margin:0;padding:0}.fact-strip__value[data-v-77aee9ab]{color:var(--color-headlines);font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.fact-strip__label[data-v-77aee9ab]{color:var(--fact-muted);font-size:.9375rem;line-height:1.5;margin:.5rem 0 0}@media(min-width:768px){.fact-strip__list[data-v-77aee9ab]{gap:0;grid-template-columns:repeat(var(--fact-columns,4),minmax(0,1fr))}.fact-strip__item[data-v-77aee9ab]{border-left:1px solid var(--fact-line);padding:0 1.25rem}.fact-strip__item[data-v-77aee9ab]:first-child{border-left:0;padding-left:0}.fact-strip__item[data-v-77aee9ab]:last-child{padding-right:0}}@media(min-width:992px){.fact-strip__item[data-v-77aee9ab]{padding:0 2rem}}.home-section[data-v-49222eee]{background-color:#fff;color:var(--color-copy);padding:6rem 0}.home-section__head[data-v-49222eee]{margin-bottom:3.5rem}.home-section__eyebrow[data-v-49222eee]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.home-section__subline[data-v-49222eee]{margin-bottom:0;margin-top:1rem}.home-section__grid[data-v-49222eee]{margin-top:3rem}.home-section__link[data-v-49222eee]{margin:2rem 0 0}.home-section__grid.capability-grid[data-v-49222eee] code{background:none;color:var(--color-copy);font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere;padding:0;white-space:normal}p.home-note[data-v-49222eee]{color:var(--color-muted);font-size:.8125rem;margin:.625rem 0 0}
