.home-hero[data-v-81f0e874]{--hero-copy:var(--color-hero-copy,#fff);background-color:var(--color-hero-background,var(--color-primary));color:var(--hero-copy);overflow:hidden;padding:7rem 0;position:relative}.home-hero__container[data-v-81f0e874]{position:relative;z-index:1}.home-hero>.svg-shape-animation[data-v-81f0e874]{top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__grid[data-v-81f0e874]{display:grid;gap:2rem;grid-template-areas:"intro" "visual" "cta" "badges";grid-template-columns:minmax(0,1fr)}.home-hero__intro[data-v-81f0e874]{grid-area:intro}.home-hero__visual[data-v-81f0e874]{grid-area:visual}.home-hero__cta[data-v-81f0e874]{grid-area:cta}.home-hero__badges[data-v-81f0e874]{grid-area:badges}.home-hero__eyebrow[data-v-81f0e874]{font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem}.home-hero__headline[data-v-81f0e874]{color:var(--hero-copy);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-81f0e874]{font-size:1.375rem;line-height:1.45;margin:0}.home-hero__buttons[data-v-81f0e874]{display:flex;flex-wrap:wrap;gap:1rem}.home-hero__note[data-v-81f0e874]{font-size:.8125rem;line-height:1.3;margin:.5rem 0 0}.home-hero__badges[data-v-81f0e874]{display:flex;flex-wrap:wrap;gap:1.5rem}.home-hero__badge[data-v-81f0e874]{display:block;height:auto;width:min(100%,27rem)}.home-hero .home-hero__visual[data-v-81f0e874]>*{margin-left:auto;margin-right:auto;max-width:34rem;width:100%}@media (min-width:992px){.home-hero[data-v-81f0e874]{padding:10rem 0 9rem}.home-hero__grid[data-v-81f0e874]{align-items:start;-moz-column-gap:4rem;column-gap:4rem;grid-template-areas:"intro visual" "cta visual" "badges visual";grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;row-gap:0}.home-hero__cta[data-v-81f0e874]{margin-top:2rem}.home-hero__badges[data-v-81f0e874]{margin-top:3rem}.home-hero__visual[data-v-81f0e874]{align-self:center}.home-hero .home-hero__visual[data-v-81f0e874]>*{margin-right:0}}@media (min-width:992px){.intro-text.intro-text--large .intro-text__copy{font-size:2.5rem;font-weight:100!important;line-height:1.6}.intro-text.intro-text--large .intro-text__copy strong{font-weight:inherit}}.intro-text .highlight{background-attachment:scroll;background-clip:initial;background-color:initial;background-image:linear-gradient(to bottom,var(--color-highlight-underline) 0,var(--color-highlight-underline) 100%);background-origin:initial;background-position-x:1em;background-position-y:.6em;background-repeat:repeat-x}.intro-text__copy[data-utility-animation-step].is-starting{animation-delay:calc(var(--utility-animation-index)*.1s)}.intro-text__copy{font-size:1.375rem;line-height:1.6365em}@media (min-width:992px){.intro-text__copy{font-size:1.5625rem;line-height:1.7em}}@media (min-width:1200px){.intro-text__copy{font-size:1.95313rem;line-height:1.7em}}.intro-text__copy{line-height:1.7em!important}.block-sync[data-v-d60253d0]{--sync-line:var(--color-line,#dcdae6);--sync-muted:var(--color-muted,#4f5d6b);--sync-accent:var(--color-accent-text,#543b9c);--sync-changed:#f3b394;--sync-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;border:1px solid var(--sync-line);border-radius:4px;padding:1.5rem}.block-sync__head[data-v-d60253d0]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:1rem}.block-sync__file[data-v-d60253d0]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0}.block-sync__file-name[data-v-d60253d0]{font-family:var(--sync-mono);font-size:.9375rem;font-weight:600}.block-sync__file-meta[data-v-d60253d0]{color:var(--sync-muted);font-family:var(--sync-mono);font-size:.75rem}.block-sync__switch[data-v-d60253d0]{align-items:center;cursor:pointer;display:inline-flex;font-size:.9375rem;gap:.5rem;margin:0}.block-sync__switch input[data-v-d60253d0]{accent-color:var(--sync-accent);height:1.125rem;width:1.125rem}.block-sync__strip[data-v-d60253d0]{display:grid;gap:3px;grid-template-columns:repeat(24,minmax(0,1fr))}.block-sync__cell[data-v-d60253d0],.block-sync__swatch[data-v-d60253d0]{aspect-ratio:1;border:1px solid transparent;border-radius:2px;display:block;transition:background-color .3s ease}.block-sync__cell--empty[data-v-d60253d0]{background-color:#f4f3f8;border-color:var(--sync-line)}.block-sync__cell--sent[data-v-d60253d0]{background-color:var(--sync-accent)}.block-sync__cell--changed[data-v-d60253d0]{background-color:var(--sync-changed);border-color:#c9784f}.block-sync__cell--locked[data-v-d60253d0]{background-image:repeating-linear-gradient(-45deg,rgba(1,30,51,.55) 0 2px,transparent 2px 5px)}.block-sync__cell--fresh[data-v-d60253d0]{box-shadow:0 0 0 2px #543b9c47}@media (prefers-reduced-motion:reduce){.block-sync__cell[data-v-d60253d0]{transition:none}}.block-sync__legend[data-v-d60253d0]{color:var(--sync-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem 1.25rem;list-style:none;margin:.875rem 0 0;padding:0}.block-sync__legend li[data-v-d60253d0]{align-items:center;display:inline-flex;gap:.4rem}.block-sync__swatch[data-v-d60253d0]{width:.875rem}.block-sync__controls[data-v-d60253d0]{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.block-sync__button[data-v-d60253d0]{background-color:#fff;border:1px solid var(--sync-accent);border-radius:2px;color:var(--sync-accent);cursor:pointer;font-size:.9375rem;font-weight:600;padding:.5rem 1rem}.block-sync__button--final[data-v-d60253d0]:not(:disabled),.block-sync__button.is-next[data-v-d60253d0]{background-color:var(--sync-accent);color:#fff}.block-sync__button[data-v-d60253d0]:disabled{background-color:#fff;border-color:var(--sync-line);color:var(--sync-muted);cursor:default;opacity:.7}.block-sync__button[data-v-d60253d0]:focus-visible{outline:2px solid var(--sync-accent);outline-offset:2px}.block-sync__result[data-v-d60253d0]{border-top:1px solid var(--sync-line);margin-top:1.25rem;padding-top:1rem}.block-sync__counter[data-v-d60253d0]{font-family:var(--sync-mono);font-size:.9375rem;font-weight:600;margin:0}.block-sync__locked[data-v-d60253d0]{color:#8a4b2c;font-family:var(--sync-mono);font-size:.8125rem;margin:.375rem 0 0}.block-sync__steps[data-v-d60253d0]{counter-reset:step;font-size:.9375rem;list-style:none;margin:.75rem 0 0;padding:0}.block-sync__step[data-v-d60253d0]{color:var(--sync-muted);padding-left:1.5rem;position:relative}.block-sync__step+.block-sync__step[data-v-d60253d0]{margin-top:.25rem}.block-sync__step[data-v-d60253d0]:before{content:"·";left:0;position:absolute}.block-sync__step.is-current[data-v-d60253d0]{color:var(--color-copy);font-weight:600}.block-sync__step.is-done[data-v-d60253d0]{color:var(--color-copy)}.block-sync__step.is-done[data-v-d60253d0]:before{color:#1f7a4d;content:"✓"}.block-sync__note[data-v-d60253d0]{color:var(--sync-muted);font-size:.8125rem;line-height:1.5;margin:1rem 0 0}@media (max-width:575.98px){.block-sync[data-v-d60253d0]{padding:1rem}.block-sync__strip[data-v-d60253d0]{gap:2px;grid-template-columns:repeat(16,minmax(0,1fr))}}.spec-sheet[data-v-8b5c6765]{--sheet-line:var(--color-line,#d7e0ea);--sheet-muted:var(--color-muted,#4f5d6b);--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-8b5c6765]{background-color:var(--color-bg-grey)}.spec-sheet__eyebrow[data-v-8b5c6765]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.spec-sheet__subline[data-v-8b5c6765]{margin-bottom:3.5rem;margin-top:1rem}.spec-sheet__panel[data-v-8b5c6765]{border-top:1px solid var(--sheet-line);display:grid;gap:0}.spec-sheet__group[data-v-8b5c6765]{border-bottom:1px solid var(--sheet-line);padding:1.5rem 0}.spec-sheet__group[data-v-8b5c6765]:last-child{border-bottom:0}.spec-sheet__group-title[data-v-8b5c6765]{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-8b5c6765]{margin:0}.spec-sheet__row[data-v-8b5c6765]{display:grid;gap:.25rem 1.5rem;padding:.5rem 0}.spec-sheet__label[data-v-8b5c6765]{font-size:.9375rem;font-weight:600;line-height:1.5}.spec-sheet__value[data-v-8b5c6765]{color:var(--sheet-muted);font-family:var(--sheet-mono);font-size:.8125rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.spec-sheet--plain .spec-sheet__value[data-v-8b5c6765]{font-family:inherit;font-size:.9375rem}.spec-sheet__value[data-v-8b5c6765] a{color:var(--sheet-accent);text-decoration:underline;text-underline-offset:.2em}.spec-sheet__value[data-v-8b5c6765] code{background:none;color:var(--color-copy);font-family:var(--sheet-mono);font-size:.9em;padding:0}.spec-sheet__note[data-v-8b5c6765]{color:var(--sheet-muted);font-size:.8125rem;line-height:1.5;margin:1.25rem 0 0}@media (min-width:768px){.spec-sheet__row[data-v-8b5c6765]{align-items:baseline;grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:992px){.spec-sheet__panel[data-v-8b5c6765]{border-bottom:1px solid var(--sheet-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spec-sheet__column[data-v-8b5c6765]:first-child{padding-right:2rem}.spec-sheet__column+.spec-sheet__column[data-v-8b5c6765]{border-left:1px solid var(--sheet-line);padding-left:2rem}}@media (min-width:1200px){.spec-sheet__row[data-v-8b5c6765]{grid-template-columns:11rem minmax(0,1fr)}.spec-sheet__column[data-v-8b5c6765]:first-child{padding-right:3rem}.spec-sheet__column+.spec-sheet__column[data-v-8b5c6765]{padding-left:3rem}}@media (max-width:991.98px){.spec-sheet__column+.spec-sheet__column[data-v-8b5c6765]{border-top:1px solid var(--sheet-line)}.spec-sheet__column[data-v-8b5c6765]:last-child{border-bottom:1px solid var(--sheet-line)}}.home-problem__eyebrow[data-v-09c041db]{color:var(--color-copy);font-size:1.125rem;font-weight:700;margin-bottom:.5rem;padding-top:3rem}.home-problem[data-v-09c041db] .feature-grid{padding-top:0!important}.home-problem[data-v-09c041db] .feature-grid__description{font-size:22px!important;line-height:1.6;margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:center!important;width:auto!important}.home-also-from[data-v-09c041db] .text-image .row{align-items:center}.home-also-from[data-v-09c041db] img.v-img{aspect-ratio:800/397;box-sizing:content-box;height:auto;width:min(20.3125rem,calc(100% - 3rem))}.home-also-from--first[data-v-09c041db]{padding-top:4rem}
