.home-hero[data-v-e686ed18]{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-e686ed18]{position:relative;z-index:1}.home-hero>.svg-shape-animation[data-v-e686ed18]{top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__grid[data-v-e686ed18]{display:grid;gap:2rem;grid-template-areas:"intro" "device" "cta" "badges"}.home-hero__intro[data-v-e686ed18]{grid-area:intro}.home-hero__device[data-v-e686ed18]{grid-area:device}.home-hero__cta[data-v-e686ed18]{grid-area:cta}.home-hero__badges[data-v-e686ed18]{grid-area:badges}.home-hero__eyebrow[data-v-e686ed18]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.home-hero__headline[data-v-e686ed18]{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-e686ed18]{font-size:1.5rem;line-height:1.4;margin:0}.home-hero__buttons[data-v-e686ed18]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.home-hero__buttons[data-v-e686ed18] .cta.link{--cta-copy-color:var(--color-accent-text,var(--color-copy));color:var(--color-accent-text,var(--color-copy));font-weight:600}.home-hero__note[data-v-e686ed18]{font-size:.8125rem;line-height:1.3;margin:1rem 0 0;max-width:34rem}.home-hero__badges[data-v-e686ed18]{display:flex;flex-wrap:wrap;gap:1.5rem}.home-hero__badge[data-v-e686ed18]{width:min(100%,27rem)}.home-hero__device[data-v-e686ed18]{margin:0 calc(50% - 50vw) 0 0}.home-hero__image[data-v-e686ed18]{display:block;height:auto;margin-left:auto;max-width:48rem;width:100%}.home-hero .home-hero__device[data-v-e686ed18]>*{margin-left:auto;max-width:48rem;width:100%}@media (min-width:992px){.home-hero[data-v-e686ed18]{padding:10rem 0 9rem}.home-hero__grid[data-v-e686ed18]{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__cta[data-v-e686ed18]{margin-top:2rem}.home-hero__badges[data-v-e686ed18]{margin-top:3rem}.home-hero__container[data-v-e686ed18]{position:static}.home-hero__badges[data-v-e686ed18],.home-hero__cta[data-v-e686ed18],.home-hero__intro[data-v-e686ed18]{position:relative;z-index:1}.home-hero__device[data-v-e686ed18]{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-e686ed18]{pointer-events:auto}.home-hero__image[data-v-e686ed18]{max-height:100%;max-width:100%;width:auto}.home-hero--contained .home-hero__container[data-v-e686ed18]{position:relative}.home-hero--contained .home-hero__grid[data-v-e686ed18]{grid-template-areas:"intro device" "cta device" "badges device"}.home-hero--contained .home-hero__device[data-v-e686ed18]{align-self:center;pointer-events:auto;position:static;width:auto}}.home-hero--contained .home-hero__device[data-v-e686ed18]{margin:0}.gap-ledger[data-v-f2e26775]{--ledger-line:var(--color-line,#e3e7ea);--ledger-muted:var(--color-muted,#525f6d);--ledger-accent:var(--color-accent-text,var(--color-primary-accent));--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__eyebrow[data-v-f2e26775]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.gap-ledger__subline[data-v-f2e26775]{margin-bottom:3.5rem;margin-top:1rem}.gap-ledger__list[data-v-f2e26775]{border-top:1px solid var(--ledger-line);list-style:none;margin:0;padding:0}.gap-ledger__row[data-v-f2e26775]{border-bottom:1px solid var(--ledger-line);display:grid;gap:.75rem 3rem;padding:1.75rem 0}.gap-ledger__pain[data-v-f2e26775]{align-items:baseline;display:flex;gap:.75rem}.gap-ledger__index[data-v-f2e26775]{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-f2e26775]{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-f2e26775]{font-size:.9375rem;margin:.5rem 0 0;max-width:52ch}.gap-ledger__copy[data-v-f2e26775],.gap-ledger__situation[data-v-f2e26775]{color:var(--ledger-muted);line-height:1.6}.gap-ledger__copy[data-v-f2e26775]{font-size:1rem;margin:0;max-width:62ch}.gap-ledger__link[data-v-f2e26775]{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-f2e26775]{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:992px){.gap-ledger__row[data-v-f2e26775]{padding:2rem 0}}.callout-strip[data-v-deb94799]{background-color:var(--color-bg-grey);color:var(--color-copy);padding:0 0 5rem}.callout-strip__box[data-v-deb94799]{background-color:var(--color-gk-white);border:1px solid var(--color-line);border-left:4px solid var(--color-accent-text);border-radius:8px;padding:1.5rem 1.75rem}.callout-strip__eyebrow[data-v-deb94799]{color:var(--color-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 .5rem;text-transform:uppercase}.callout-strip__copy[data-v-deb94799]{font-size:1.125rem;line-height:1.5;margin:0;max-width:48rem}.callout-strip__links[data-v-deb94799]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;list-style:none;margin:1rem 0 0;padding:0}.callout-strip__link[data-v-deb94799]{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.sizing[data-v-06b11054]{--sizing-line:var(--color-line,#e3e7ea);--sizing-muted:var(--color-muted,#525f6d);--sizing-accent:var(--color-accent-text,var(--color-primary-accent));--sizing-box:#f8f9fb;--sizing-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;color:var(--color-copy);padding:6rem 0}.sizing--grey[data-v-06b11054]{--sizing-box:#fff;background-color:var(--color-bg-grey)}.sizing__head[data-v-06b11054]{margin-bottom:3.5rem}.sizing__eyebrow[data-v-06b11054]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.sizing__subline[data-v-06b11054]{margin-bottom:0;margin-top:1rem}.sizing__body[data-v-06b11054]{display:grid;gap:2rem}.sizing__controls[data-v-06b11054],.sizing__result[data-v-06b11054]{background-color:var(--sizing-box);border:1px solid var(--sizing-line);border-radius:4px;padding:1.5rem}.sizing__label[data-v-06b11054]{color:var(--sizing-accent);display:block;font-family:var(--sizing-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.sizing__count[data-v-06b11054]{display:block;font-size:2.25rem;font-weight:700;line-height:1.1;margin:.5rem 0 1rem}.sizing__range[data-v-06b11054]{accent-color:var(--sizing-accent);width:100%}.sizing__range[data-v-06b11054]:focus-visible,.sizing__toggle[data-v-06b11054]:focus-visible{outline:2px solid var(--sizing-accent);outline-offset:2px}.sizing__scale[data-v-06b11054]{color:var(--sizing-muted);display:flex;font-family:var(--sizing-mono);font-size:.75rem;justify-content:space-between;margin-top:.25rem}.sizing__toggle[data-v-06b11054]{background-color:transparent;border:1px solid var(--sizing-line);border-radius:999px;color:var(--sizing-muted);cursor:pointer;font-size:.875rem;font-weight:600;margin-top:1.5rem;padding:.375rem .875rem}.sizing__toggle[aria-pressed=true][data-v-06b11054]{background-color:var(--color-copy);border-color:var(--color-copy);color:#fff}.sizing__result-label[data-v-06b11054]{color:var(--sizing-accent);font-family:var(--sizing-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;margin:0;text-transform:uppercase}.sizing__band[data-v-06b11054]{color:var(--sizing-muted);font-size:.9375rem;margin:.5rem 0 0}.sizing__plan[data-v-06b11054]{font-family:var(--sizing-mono);font-size:1.5rem;font-weight:600;line-height:1.3;margin:.25rem 0 0}.sizing__lines[data-v-06b11054]{border-top:1px solid var(--sizing-line);list-style:none;margin:1.25rem 0 0;padding:1rem 0 0}.sizing__lines li[data-v-06b11054]{font-size:.9375rem;line-height:1.5;padding-left:1.25rem;position:relative}.sizing__lines[data-v-06b11054] a{color:var(--color-accent-text,var(--color-primary-accent));text-decoration:underline;text-underline-offset:.2em}.sizing__lines li+li[data-v-06b11054]{margin-top:.375rem}.sizing__lines li[data-v-06b11054]:before{background-color:var(--sizing-accent);content:"";height:2px;left:0;position:absolute;top:.7em;width:.625rem}.sizing__caption[data-v-06b11054]{color:var(--sizing-muted);font-size:.8125rem;margin:1.5rem 0 0}@media (min-width:992px){.sizing__body[data-v-06b11054]{align-items:stretch;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.spec-sheet[data-v-d3a89ef2]{--sheet-line:var(--color-line,#e3e7ea);--sheet-muted:var(--color-muted,#525f6d);--sheet-accent:var(--color-accent-text,var(--color-primary-accent));--sheet-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;color:var(--color-copy);padding:6rem 0}.spec-sheet--grey[data-v-d3a89ef2]{background-color:var(--color-bg-grey)}.spec-sheet__eyebrow[data-v-d3a89ef2]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.spec-sheet__subline[data-v-d3a89ef2]{margin-bottom:3.5rem;margin-top:1rem}.spec-sheet__panel[data-v-d3a89ef2]{border-top:1px solid var(--sheet-line);display:grid;gap:0}.spec-sheet__group[data-v-d3a89ef2]{border-bottom:1px solid var(--sheet-line);padding:1.5rem 0}.spec-sheet__group[data-v-d3a89ef2]:last-child{border-bottom:0}.spec-sheet__group-title[data-v-d3a89ef2]{color:var(--sheet-accent);font-family:var(--sheet-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;margin:0 0 .75rem;text-transform:uppercase}.spec-sheet__rows[data-v-d3a89ef2]{margin:0}.spec-sheet__row[data-v-d3a89ef2]{display:grid;gap:.25rem 1.5rem;padding:.5rem 0}.spec-sheet__label[data-v-d3a89ef2]{font-size:.9375rem;font-weight:600;line-height:1.5}.spec-sheet__value[data-v-d3a89ef2]{color:var(--sheet-muted);font-family:var(--sheet-mono);font-size:.8125rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.spec-sheet__value[data-v-d3a89ef2] a{color:var(--sheet-accent);text-decoration:underline;text-underline-offset:.2em}@media (min-width:768px){.spec-sheet__row[data-v-d3a89ef2]{align-items:baseline;grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:992px){.spec-sheet__panel[data-v-d3a89ef2]{border-bottom:1px solid var(--sheet-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spec-sheet__panel--single[data-v-d3a89ef2]{grid-template-columns:minmax(0,1fr);max-width:48rem}.spec-sheet__column[data-v-d3a89ef2]:first-child{padding-right:2rem}.spec-sheet__column+.spec-sheet__column[data-v-d3a89ef2]{border-left:1px solid var(--sheet-line);padding-left:2rem}}@media (min-width:1200px){.spec-sheet__row[data-v-d3a89ef2]{grid-template-columns:11rem minmax(0,1fr)}.spec-sheet__column[data-v-d3a89ef2]:first-child{padding-right:3rem}.spec-sheet__column+.spec-sheet__column[data-v-d3a89ef2]{padding-left:3rem}}@media (max-width:991.98px){.spec-sheet__column+.spec-sheet__column[data-v-d3a89ef2]{border-top:1px solid var(--sheet-line)}.spec-sheet__column[data-v-d3a89ef2]:last-child{border-bottom:1px solid var(--sheet-line)}}.home-customers[data-v-a7dc512f]{background-color:var(--color-bg-grey);padding:6rem 0 4rem}.home-contact[data-v-a7dc512f],.home-insights[data-v-a7dc512f]{background-color:var(--color-highlight)}.home-contact[data-v-a7dc512f]{margin-bottom:-8rem}
