.home-hero[data-v-06802a15]{--hero-ink-900:#040e1a;--hero-ink-800:#0d1926;--hero-ink-700:#192532;--hero-ink-600:#273442;--hero-ink-500:#414f5d;--hero-ink-400:#728091;--hero-ink-200:#b0c0d1;--hero-ok:#3ab979;--hero-error:#eb776a;--hero-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background-color:var(--color-gk-light-blue);color:var(--color-copy);overflow:hidden;padding:7rem 0;position:relative}.home-hero__container[data-v-06802a15]{position:relative;z-index:1}.home-hero>.svg-shape-animation[data-v-06802a15]{top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__grid[data-v-06802a15]{display:grid;gap:2rem;grid-template-areas:"intro" "device" "cta" "badges"}.home-hero__intro[data-v-06802a15]{grid-area:intro}.home-hero__device[data-v-06802a15]{grid-area:device}.home-hero__cta[data-v-06802a15]{grid-area:cta}.home-hero__badges[data-v-06802a15]{grid-area:badges}.home-hero__headline[data-v-06802a15]{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-06802a15]{font-size:1.5rem;line-height:1.4;margin:0}.home-hero__note[data-v-06802a15]{font-size:.8125rem;line-height:1.3;margin:.5rem 0 0}.home-hero__badges[data-v-06802a15]{display:flex;flex-wrap:wrap;gap:1.5rem}.home-hero__badge[data-v-06802a15]{width:min(100%,27rem)}.home-hero__device[data-v-06802a15]{margin:0 auto;max-width:40rem;width:100%}.home-hero__screen[data-v-06802a15]{background-color:var(--hero-ink-900);border:10px solid var(--hero-ink-800);border-radius:14px;box-shadow:0 30px 60px -24px #040e1a8c;font-family:var(--hero-mono);font-size:.8125rem;line-height:1.85;overflow:hidden}.home-hero__terminal-bar[data-v-06802a15]{align-items:center;border-bottom:1px solid var(--hero-ink-700);color:var(--hero-ink-400);display:flex;font-size:.6875rem;gap:.625rem;letter-spacing:.1em;padding:.625rem 1rem;text-transform:uppercase}.home-hero__terminal-dot[data-v-06802a15]{background-color:var(--hero-ok);border-radius:50%;height:7px;width:7px}.home-hero__terminal-body[data-v-06802a15]{display:flex;flex-direction:column;padding:1rem 1.125rem 1.125rem}.home-hero__cursor[data-v-06802a15],.home-hero__line[data-v-06802a15]{animation:home-hero-line-in-06802a15 .45s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:calc(var(--i)*.19s + .5s);display:flex;gap:.75rem;opacity:0}.home-hero__direction[data-v-06802a15]{color:var(--hero-ink-500);flex:none;width:18px}.home-hero__text[data-v-06802a15]{color:var(--hero-ink-200);overflow-wrap:anywhere;white-space:pre-wrap}.home-hero__line--ok .home-hero__text[data-v-06802a15]{color:var(--hero-ok)}.home-hero__line--error .home-hero__text[data-v-06802a15]{color:var(--hero-error)}.home-hero__line--muted .home-hero__text[data-v-06802a15]{color:var(--hero-ink-400)}.home-hero__caret[data-v-06802a15]{animation:home-hero-blink-06802a15 1s steps(1) infinite;background-color:var(--hero-ink-200);height:1.1em;margin-top:.35em;width:8px}@keyframes home-hero-line-in-06802a15{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-hero-blink-06802a15{50%{opacity:0}}@media (min-width:992px){.home-hero[data-v-06802a15]{padding:10rem 0 9rem}.home-hero__grid[data-v-06802a15]{align-items:start;-moz-column-gap:4rem;column-gap:4rem;grid-template-areas:"intro device" "cta device" "badges device";grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);row-gap:0}.home-hero__cta[data-v-06802a15]{margin-top:2rem}.home-hero__badges[data-v-06802a15]{margin-top:3rem}.home-hero__device[data-v-06802a15]{align-self:start;margin:.5rem 0 0}}@media (max-width:767.98px){.home-hero__screen[data-v-06802a15]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-hero__cursor[data-v-06802a15],.home-hero__line[data-v-06802a15]{animation:none;opacity:1}.home-hero__caret[data-v-06802a15]{animation:none}}@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}.feature-grid-item__text,ul.dashed li.feature-grid-item__text{text-align:left}.feature-grid-item__text:before,ul.dashed li.feature-grid-item__text:before{background-color:var(--color-secondary);content:"";flex-shrink:0;height:2px;width:15px}.feature-grid [data-utility-animation-step]{--utility-animation-distance:15%}.feature-grid [data-utility-animation-step].is-starting{animation-delay:calc(var(--utility-animation-index)*.1s);animation-duration:.8s}.feature-grid .lottie{max-height:400px}.feature-grid__figure>.img__picture-wrapper{width:100%}.ways-out[data-v-9159664c]{--ways-muted:#525f6d;--ways-line:#e3e7ea;--ways-fail:#b3392f;--ways-pass:#1f7a4d;--ways-warm:#fff7e6;--ways-warm-line:#f1e2c2;--ways-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}.ways-out__eyebrow[data-v-9159664c]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.ways-out__subline[data-v-9159664c]{margin-bottom:3.5rem;margin-top:1rem}.ways-out__list[data-v-9159664c]{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}.ways-out__item[data-v-9159664c]{background-color:#fff;border:1px solid var(--ways-line);border-radius:4px;display:flex;flex-direction:column;padding:1.5rem}.ways-out__index[data-v-9159664c]{color:var(--color-primary-accent);display:block;font-family:var(--ways-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;margin-bottom:.875rem;text-transform:uppercase}.ways-out__title[data-v-9159664c]{font-size:1.15625rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.ways-out__copy[data-v-9159664c]{color:var(--ways-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}.ways-out__stamp[data-v-9159664c]{align-items:center;align-self:flex-start;border-radius:2px;display:inline-flex;font-family:var(--ways-mono);font-size:.6875rem;font-weight:500;gap:.375rem;letter-spacing:.12em;line-height:1;margin-top:auto;padding:.375rem .5625rem;text-transform:uppercase}.ways-out__stamp--fail[data-v-9159664c]{background-color:#b3392f14;color:var(--ways-fail)}.ways-out__stamp--pass[data-v-9159664c]{background-color:#1f7a4d1a;color:var(--ways-pass)}.ways-out__item--conclusion[data-v-9159664c]{background-color:var(--ways-warm);border-color:var(--ways-warm-line);border-left:4px solid var(--color-primary);grid-column:1/-1;padding:2rem 1.5rem}.ways-out__conclusion[data-v-9159664c]{font-size:1.125rem;line-height:1.6;margin:0 0 1.25rem;max-width:62rem}.ways-out__conclusion[data-v-9159664c] .ways-out__highlight{background-image:linear-gradient(to bottom,var(--color-highlight-underline) 0,var(--color-highlight-underline) 100%);background-position:1em .6em;background-repeat:repeat-x}@media (min-width:768px){.ways-out__list[data-v-9159664c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ways-out__conclusion[data-v-9159664c]{font-size:1.25rem}}@media (min-width:1200px){.ways-out__list[data-v-9159664c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.list-container{padding-bottom:3.5rem;padding-top:3.5rem}.list-container.list-container--headline-sticky{position:relative}.list-container.list-container--headline-sticky .list-container__container{--headline-sticky-bg-color:var(--list-container-bg-color)}.list-container.list-container--headline-sticky .list-container__container:after,.list-container.list-container--headline-sticky .list-container__container:before{display:block}.list-container .text-image .text-image__img{flex:1 0 100%;max-width:100%}.list-container .text-image .text-image__img img.is-svg{display:flex;margin:0 auto;width:40vw}@media (min-width:768px){.list-container .text-image .text-image__img{flex:1 0 40%;max-width:40%}.list-container .text-image .text-image__img img.is-svg{max-width:100%}}@media (min-width:992px){.list-container .text-image .text-image__img{flex:0 0 41.66667%;max-width:41.66667%}.list-container .text-image .text-image__img img.is-svg{padding:1.5rem;width:60%}}@media (max-width:991.98px){.list-container .text-image .flex-row-reverse .text-image__first-col{margin-top:0;order:1}.list-container .text-image .flex-row-reverse .text-image__second-col{order:2}}.list-container .text-image .text-image__second-col{display:flex;flex-direction:column}@media (min-width:576px){.list-container .text-image .text-image__second-col{display:block}}.list-container .text-image .row>div:nth-child(2){flex:0 1 100%;max-width:100%}.list-container .text-image .row>div:nth-child(2) p{display:none}@media (min-width:768px){.list-container .text-image .row>div:nth-child(2){display:flex;flex:0 1 60%;justify-content:center;max-width:60%}}@media (min-width:992px){.list-container .text-image .row>div:nth-child(2){display:block;flex:0 0 50%;max-width:50%}}.list-container>div:nth-child(n+4).text-image{padding-top:.5rem}.list-container__container:after,.list-container__container:before{height:calc(100% + 3.5rem)}.list-container__container:before{top:-3.5rem}.list-container__container:after{bottom:-3.5rem;height:3.5rem}.session-walkthrough[data-v-eed3d4dc]{--session-ink-900:#040e1a;--session-ink-800:#0d1926;--session-ink-700:#192532;--session-ink-600:#273442;--session-ink-500:#414f5d;--session-ink-400:#728091;--session-ink-300:#8b9aab;--session-ink-200:#b0c0d1;--session-ok:#3ab979;--session-error:#eb776a;--session-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--color-headlines:var(--color-copy-light);background-color:var(--color-primary);color:var(--color-copy-light);padding:6rem 0}.session-walkthrough__subline[data-v-eed3d4dc]{margin-bottom:3.5rem;margin-top:1rem}.session-walkthrough__grid[data-v-eed3d4dc]{display:grid;gap:3rem}.session-walkthrough__gates[data-v-eed3d4dc]{background-color:var(--session-ink-800);border-radius:4px;display:flex;flex-direction:column;padding:.5rem}.session-walkthrough__gate[data-v-eed3d4dc]{align-items:flex-start;background-color:transparent;border:0;border-left:2px solid var(--session-ink-600);color:inherit;cursor:pointer;display:flex;font:inherit;gap:1.125rem;padding:1.125rem 1.25rem;text-align:left;transition:border-color .16s ease,background-color .16s ease;width:100%}.session-walkthrough__gate[data-v-eed3d4dc]:hover{background-color:#ffffff08}.session-walkthrough__gate.is-active[data-v-eed3d4dc]{background-color:#2e96e212;border-left-color:var(--color-primary)}.session-walkthrough__gate[data-v-eed3d4dc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.session-walkthrough__gate-number[data-v-eed3d4dc]{color:var(--color-primary);font-family:var(--session-mono);font-size:.75rem;padding-top:.25rem}.session-walkthrough__gate-title[data-v-eed3d4dc]{color:#fff;display:block;font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.session-walkthrough__gate-text[data-v-eed3d4dc]{color:var(--session-ink-300);display:block;font-size:.90625rem;line-height:1.55}.session-walkthrough__gate-text[data-v-eed3d4dc] code{background:none;color:var(--session-ink-200);font-family:var(--session-mono);font-size:.9em;padding:0;white-space:nowrap}.session-walkthrough__reset[data-v-eed3d4dc]{background:transparent;border:0;color:var(--color-copy-light);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;margin-top:1rem;min-height:44px;padding:.5rem 0;text-decoration:underline;text-underline-offset:.25em}.session-walkthrough__terminal[data-v-eed3d4dc]{background-color:var(--session-ink-900);border:1px solid var(--session-ink-600);border-radius:4px;font-family:var(--session-mono);font-size:.8125rem;line-height:1.9;margin:0;overflow:hidden}.session-walkthrough__terminal-bar[data-v-eed3d4dc]{align-items:center;border-bottom:1px solid var(--session-ink-700);color:var(--session-ink-400);display:flex;font-size:.6875rem;gap:.625rem;letter-spacing:.1em;padding:.75rem 1rem;text-transform:uppercase}.session-walkthrough__terminal-dot[data-v-eed3d4dc]{background-color:var(--session-ok);border-radius:50%;height:7px;width:7px}.session-walkthrough__terminal-body[data-v-eed3d4dc]{display:flex;flex-direction:column;padding:1.125rem 1.25rem}.session-walkthrough__line[data-v-eed3d4dc]{display:flex;gap:.75rem;transition:opacity .2s ease}.session-walkthrough__line.is-dimmed[data-v-eed3d4dc]{opacity:.3}.session-walkthrough__direction[data-v-eed3d4dc]{color:var(--session-ink-500);flex:none;width:18px}.session-walkthrough__text[data-v-eed3d4dc]{color:var(--session-ink-200);overflow-wrap:anywhere;white-space:pre-wrap}.session-walkthrough__line--ok .session-walkthrough__text[data-v-eed3d4dc]{color:var(--session-ok)}.session-walkthrough__line--error .session-walkthrough__text[data-v-eed3d4dc]{color:var(--session-error)}.session-walkthrough__line--muted .session-walkthrough__text[data-v-eed3d4dc]{color:var(--session-ink-400)}@media (min-width:992px){.session-walkthrough__grid[data-v-eed3d4dc]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}@media (max-width:767.98px){.session-walkthrough__terminal[data-v-eed3d4dc]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.session-walkthrough__gate[data-v-eed3d4dc],.session-walkthrough__line[data-v-eed3d4dc]{transition:none}}.policy-playground[data-v-d03eba15]{--playground-ink-900:#040e1a;--playground-ink-700:#192532;--playground-ink-600:#273442;--playground-ink-500:#414f5d;--playground-ink-400:#728091;--playground-ink-200:#b0c0d1;--playground-ok:#3ab979;--playground-error:#eb776a;--playground-line:#dfe3e6;--playground-accent:var(--color-primary-accent);--playground-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}.policy-playground__eyebrow[data-v-d03eba15]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.policy-playground__subline[data-v-d03eba15]{margin-bottom:3.5rem;margin-top:1rem}.policy-playground__grid[data-v-d03eba15]{align-items:start;display:grid;gap:2.5rem}.policy-playground__controls[data-v-d03eba15]{display:flex;flex-direction:column;gap:1.5rem}.policy-playground__group[data-v-d03eba15]{border:0;margin:0;min-width:0;padding:0}.policy-playground__label[data-v-d03eba15]{color:var(--playground-ink-500);display:block;font-family:var(--playground-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;line-height:1;margin-bottom:.75rem;padding:0;text-transform:uppercase}.policy-playground__pills[data-v-d03eba15]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.policy-playground__pill[data-v-d03eba15]{background-color:#fff;border:1px solid var(--playground-line);border-radius:3px;color:var(--playground-ink-500);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;min-height:46px;padding:.6875rem .875rem;text-align:left;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease}.policy-playground__pill[data-v-d03eba15]:hover{border-color:var(--playground-ink-400);color:var(--color-copy)}.policy-playground__pill.is-active[data-v-d03eba15]{border-color:var(--playground-accent);box-shadow:inset 0 0 0 1px var(--playground-accent);color:var(--color-copy)}.policy-playground__pill[data-v-d03eba15]:focus-visible{outline:2px solid var(--playground-accent);outline-offset:2px}.policy-playground__pill-value[data-v-d03eba15]{display:block;font-family:var(--playground-mono);font-size:.75rem;overflow-wrap:anywhere}.policy-playground__result[data-v-d03eba15]{display:flex;flex-direction:column;gap:1.25rem}.policy-playground__terminal[data-v-d03eba15]{background-color:var(--playground-ink-900);border:1px solid var(--playground-ink-600);border-radius:4px;font-family:var(--playground-mono);overflow:hidden}.policy-playground__terminal-bar[data-v-d03eba15]{align-items:center;border-bottom:1px solid var(--playground-ink-700);color:var(--playground-ink-400);display:flex;font-size:.6875rem;gap:.625rem;letter-spacing:.1em;padding:.75rem 1rem;text-transform:uppercase}.policy-playground__terminal-dot[data-v-d03eba15]{background-color:var(--playground-ok);border-radius:50%;height:7px;width:7px}.policy-playground__terminal-body[data-v-d03eba15]{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem}.policy-playground__row[data-v-d03eba15]{align-items:baseline;border-left:2px solid var(--playground-ink-600);display:flex;gap:.875rem;padding-left:.875rem}.policy-playground__row-label[data-v-d03eba15]{color:var(--playground-ink-500);flex:none;font-size:.65625rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;width:76px}.policy-playground__row-text[data-v-d03eba15]{color:var(--playground-ink-200);font-size:.78125rem;line-height:1.6;min-width:0;overflow-wrap:anywhere}.policy-playground__row--ok[data-v-d03eba15]{border-left-color:var(--playground-ok)}.policy-playground__row--ok .policy-playground__row-text[data-v-d03eba15]{color:var(--playground-ok)}.policy-playground__row--error[data-v-d03eba15]{border-left-color:var(--playground-error)}.policy-playground__row--error .policy-playground__row-text[data-v-d03eba15]{color:var(--playground-error)}.policy-playground__row--muted[data-v-d03eba15]{border-left-color:var(--playground-ink-700)}.policy-playground__row--muted .policy-playground__row-text[data-v-d03eba15]{color:var(--playground-ink-500)}.policy-playground__why[data-v-d03eba15]{background-color:#fff;border:1px solid var(--playground-line);border-radius:4px;padding:1.25rem 1.375rem}.policy-playground__why p[data-v-d03eba15]{font-size:.96875rem;line-height:1.6;margin:0}.policy-playground__policies[data-v-d03eba15]{border-top:1px solid var(--playground-line);margin-top:2.5rem;padding-top:2rem}.policy-playground__policies-header[data-v-d03eba15]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:1rem}.policy-playground__policies-headline[data-v-d03eba15]{font-size:1.25rem;font-weight:600;margin:0}.policy-playground__allow-list[data-v-d03eba15]{color:var(--playground-ink-500);font-family:var(--playground-mono);font-size:.78125rem;margin:0}.policy-playground__cards[data-v-d03eba15]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.policy-playground__card[data-v-d03eba15]{background-color:#fff;border-left:1px solid var(--playground-line);border:1px solid var(--playground-line);border-left-width:3px;border-radius:3px;padding:1rem 1.125rem;transition:border-color .16s ease,opacity .16s ease}.policy-playground__card.is-applied[data-v-d03eba15]{border-color:#8cc4f4;border-left-color:var(--playground-accent)}.policy-playground__cards.is-none-applied .policy-playground__card[data-v-d03eba15]{opacity:.55}.policy-playground__card-head[data-v-d03eba15]{display:flex;font-family:var(--playground-mono);gap:.5rem;justify-content:space-between;margin-bottom:.625rem}.policy-playground__card-priority[data-v-d03eba15]{color:var(--playground-accent);font-size:.75rem;font-weight:700;text-transform:uppercase}.policy-playground__card-tag[data-v-d03eba15]{color:var(--playground-ink-500);font-size:.6875rem}.policy-playground__card-title[data-v-d03eba15]{font-size:.875rem;font-weight:600;line-height:1.5;margin:0 0 .625rem}.policy-playground__card-rules[data-v-d03eba15]{color:var(--playground-ink-500);font-family:var(--playground-mono);font-size:.75rem;line-height:1.7;margin:0;overflow-wrap:anywhere}.policy-playground__note[data-v-d03eba15]{color:var(--playground-ink-500);font-size:.84375rem;line-height:1.6;margin:1rem 0 0}@media (min-width:992px){.policy-playground__grid[data-v-d03eba15]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (prefers-reduced-motion:reduce){.policy-playground__card[data-v-d03eba15],.policy-playground__pill[data-v-d03eba15]{transition:none}}.capability-grid[data-v-b7f42492]{--capability-muted:#525f6d;--capability-amber:#c28000;--capability-line:#e3e7ea;--capability-box:#f8f9fb;--capability-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background-color:#fff;color:var(--color-copy);padding:6rem 0}.capability-grid--grey[data-v-b7f42492]{--capability-box:#fff;background-color:var(--color-bg-grey)}.capability-grid__eyebrow[data-v-b7f42492]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.capability-grid__subline[data-v-b7f42492]{margin-bottom:3.5rem;margin-top:1rem}.capability-grid__list[data-v-b7f42492]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.capability-grid__item[data-v-b7f42492]{background-color:var(--capability-box);border:1px solid var(--capability-line);border-radius:4px;padding:1.5rem}@media (min-width:768px) and (max-width:991.98px){.capability-grid__item[data-v-b7f42492]:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:992px){.capability-grid__list[data-v-b7f42492]{grid-template-columns:repeat(3,minmax(0,1fr))}}.capability-grid__item-head[data-v-b7f42492]{align-items:center;display:flex;gap:.625rem;margin-bottom:.875rem}.capability-grid__icon[data-v-b7f42492]{display:block;height:26px;width:26px}.capability-grid__badge[data-v-b7f42492]{background-color:#c280001f;border-radius:2px;color:var(--capability-amber);font-family:var(--capability-mono);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1;padding:.3125rem .5rem;text-transform:uppercase}.capability-grid__title[data-v-b7f42492]{font-size:1.15625rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.capability-grid__copy[data-v-b7f42492]{color:var(--capability-muted);font-size:.9375rem;line-height:1.6;margin:0}.capability-grid__copy[data-v-b7f42492] code{background:none;color:var(--color-copy);font-family:var(--capability-mono);font-size:.9em;padding:0;white-space:nowrap}.spec-sheet[data-v-e853f843]{--sheet-line:#e3e7ea;--sheet-muted:#525f6d;--sheet-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background-color:#fff;color:var(--color-copy);padding:6rem 0}.spec-sheet__eyebrow[data-v-e853f843]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.spec-sheet__subline[data-v-e853f843]{margin-bottom:3.5rem;margin-top:1rem}.spec-sheet__panel[data-v-e853f843]{border-top:1px solid var(--sheet-line);display:grid;gap:0}.spec-sheet__group[data-v-e853f843]{border-bottom:1px solid var(--sheet-line);padding:1.5rem 0}.spec-sheet__group[data-v-e853f843]:last-child{border-bottom:0}.spec-sheet__group-title[data-v-e853f843]{color:var(--color-primary-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-e853f843]{margin:0}.spec-sheet__row[data-v-e853f843]{display:grid;gap:.25rem 1.5rem;padding:.5rem 0}.spec-sheet__label[data-v-e853f843]{font-size:.9375rem;font-weight:600;line-height:1.5}.spec-sheet__value[data-v-e853f843]{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-e853f843] a{color:var(--color-primary-accent);text-decoration:underline;text-underline-offset:.2em}@media (min-width:768px){.spec-sheet__row[data-v-e853f843]{align-items:baseline;grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:992px){.spec-sheet__panel[data-v-e853f843]{border-bottom:1px solid var(--sheet-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spec-sheet__column[data-v-e853f843]:first-child{padding-right:2rem}.spec-sheet__column+.spec-sheet__column[data-v-e853f843]{border-left:1px solid var(--sheet-line);padding-left:2rem}}@media (min-width:1200px){.spec-sheet__row[data-v-e853f843]{grid-template-columns:11rem minmax(0,1fr)}.spec-sheet__column[data-v-e853f843]:first-child{padding-right:3rem}.spec-sheet__column+.spec-sheet__column[data-v-e853f843]{padding-left:3rem}}@media (max-width:991.98px){.spec-sheet__column+.spec-sheet__column[data-v-e853f843]{border-top:1px solid var(--sheet-line)}.spec-sheet__column[data-v-e853f843]:last-child{border-bottom:1px solid var(--sheet-line)}}.img-filter[data-v-a5e3f923]{display:inline-block}.img-filter img[data-v-a5e3f923]{width:100%}.step-list{background-color:var(--step-list-background);color:var(--step-list-color);padding:6rem 0}.step-list [data-utility-animation-step].is-starting{animation-delay:calc(var(--utility-animation-index)*.1s + .2s)}.step-list [data-utility-animation-step].is-starting.step-list__header{animation-delay:calc(var(--utility-animation-index)*.1s)}.step-list:not(.step-list--small) .step-list__counter{font-size:1.625rem;font-weight:lighter;line-height:1.3847em}@media (min-width:992px){.step-list:not(.step-list--small) .step-list__counter{font-size:1.92308rem;line-height:1.6em}}@media (min-width:1200px){.step-list:not(.step-list--small) .step-list__counter{font-size:2.5rem;line-height:1.5em}}.step-list:not(.step-list--small) .step-list__counter{font-weight:100!important}.step-list:not(.step-list--small) .step-list__counter strong{font-weight:inherit}.step-list.step-list--small{--color-step-list-override-copy:var(--color-override-step-list-copy,var(--color-copy-on-primary-on-surface));--step-list-color:var(--color-copy);--color-step-list-highlight:var(--color-copy-highlight)}.step-list.step-list--small .step-list__counter-icon{height:3.25rem;width:3.25rem}.step-list.step-list--small .step-list__title{padding-left:0}.step-list.step-list--small .step-list__list-element{position:relative}.step-list.step-list--small .step-list__counter{font-size:1rem;line-height:1.6}@media (min-width:992px){.step-list.step-list--small .step-list__counter{font-size:1rem;line-height:1.6}}@media (min-width:1200px){.step-list.step-list--small .step-list__counter{font-size:1rem;line-height:1.6}}.step-list.step-list--small .step-list__counter{font-weight:700!important}.step-list.step-list--small .step-list__counter:before{height:3.25rem;width:3.25rem}.step-list.step-list--small .step-list__counter:after{border-top:2px solid var(--color-step-list-border);content:"";height:2px;position:absolute;top:1.625rem;transform:translate(1rem);width:calc(100% - 3rem)}.step-list.step-list--small .step-list__icon{pointer-events:none}.step-list.step-list--small .step-list__icon svg{visibility:hidden;width:.5rem}.step-list.step-list--small .step-list__title--no-small{display:none}.step-list.step-list--small .step-list__title--no-default{display:block;font-size:1.5rem;font-weight:400;line-height:1.4165em;margin-bottom:1rem}@media (min-width:992px){.step-list.step-list--small .step-list__title--no-default{font-size:1.5rem;line-height:1.4585em}}@media (min-width:1200px){.step-list.step-list--small .step-list__title--no-default{font-size:1.8rem;line-height:1.4585em}}.step-list.step-list--small .step-list__title--no-default{font-weight:100!important}.step-list.step-list--small .step-list__title--no-default strong{font-weight:inherit}@media (min-width:992px){.step-list .step-list__list{display:flex}.step-list .step-list__icon{display:list-item;padding-right:1.5rem}.step-list .step-list__icon svg{--icon-rotation:0deg}}.step-list__headline{--color-headlines:var(--step-list-color)}.step-list__subline{margin-bottom:3.5rem;margin-top:2rem}.step-list__list{counter-reset:step-list;gap:6px;justify-content:space-between;list-style:none;padding-left:0}.step-list__icon{display:flex;justify-content:center}.step-list__icon svg{height:100%;width:64px;--icon-rotation:90deg}.step-list__list-element{color:var(--color-step-list-highlight);display:grid;flex:1;grid-template-columns:fit-content(4rem) 1fr;grid-template-rows:min-content max-content}.step-list__title{align-items:center;display:flex;padding-left:1.5rem}.step-list__counter{grid-row-end:2;grid-row-start:1}.step-list__counter:not(.step-list__counter--overlapping):before{opacity:1}.step-list__counter:not(.step-list__counter--overlapping) .step-list__counter-icon{padding:.75rem}.step-list__counter.step-list__counter--manual:before{content:attr(data-content)}.step-list__counter:before{align-items:center;background-color:var(--color-step-list-highlight);border-radius:100%;color:var(--color-step-list-highlight-copy);content:counter(step-list);counter-increment:step-list;display:inline-flex;height:4rem;justify-content:center;opacity:0;width:4rem}.step-list__content{color:var(--step-list-color);grid-column-end:3;grid-column-start:1;margin-top:2rem}.step-list__content .cta{margin-top:1rem}.step-list__content .cta.link{display:flex}.step-list__title--no-default{display:none}.step-list__counter-icon{height:4rem;left:0;position:absolute;top:0;width:4rem}.step-list__counter-icon img{vertical-align:baseline}.faq-list[data-v-93e11f53]{--faq-line:#e3e7ea;--faq-muted:#525f6d;--faq-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background-color:#fff;color:var(--color-copy);padding:6rem 0}.faq-list__eyebrow[data-v-93e11f53]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.faq-list__subline[data-v-93e11f53]{margin-bottom:3.5rem;margin-top:1rem}.faq-list__item[data-v-93e11f53]{border-top:1px solid var(--faq-line)}.faq-list__item[data-v-93e11f53]:last-child{border-bottom:1px solid var(--faq-line)}.faq-list__question[data-v-93e11f53]{align-items:baseline;cursor:pointer;display:grid;font-size:1.125rem;font-weight:600;gap:.75rem;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;line-height:1.4;list-style:none;padding:1.25rem 0}.faq-list__question[data-v-93e11f53]::-webkit-details-marker{display:none}.faq-list__index[data-v-93e11f53],.faq-list__item[open] .faq-list__summary[data-v-93e11f53],.faq-list__question:hover .faq-list__summary[data-v-93e11f53]{color:var(--color-primary-accent)}.faq-list__index[data-v-93e11f53]{font-family:var(--faq-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em}.faq-list__marker[data-v-93e11f53]{align-self:center;height:1rem;position:relative;width:1rem}.faq-list__marker[data-v-93e11f53]:after,.faq-list__marker[data-v-93e11f53]:before{background-color:var(--color-primary-accent);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:100%}.faq-list__marker[data-v-93e11f53]:after{transform:translateY(-50%) rotate(90deg)}.faq-list__item[open] .faq-list__marker[data-v-93e11f53]:after{transform:translateY(-50%) rotate(0)}.faq-list__answer[data-v-93e11f53]{color:var(--faq-muted);font-size:1rem;line-height:1.65;margin:0;padding:0 2.5rem 1.5rem 3.25rem}@media (max-width:575.98px){.faq-list__question[data-v-93e11f53]{grid-template-columns:minmax(0,1fr) 1.5rem}.faq-list__index[data-v-93e11f53]{display:none}.faq-list__answer[data-v-93e11f53]{padding-left:0;padding-right:0}}.home-events[data-v-e7dd0eb1]{--color-surface-background:#fff;background-color:var(--color-bg-grey);padding:6rem 0}.home-events__subline[data-v-e7dd0eb1]{margin-bottom:3.5rem;margin-top:1rem}.home-events[data-v-e7dd0eb1] .event:not(:last-child){margin-bottom:1.5rem}.home-also-from[data-v-e7dd0eb1] .text-image__overline{color:var(--color-copy);font-size:1.125rem;font-weight:700;text-transform:uppercase}@media (min-width:992px){.home-also-from[data-v-e7dd0eb1] .text-image__first-col{padding-top:1.5rem}.home-also-from--first[data-v-e7dd0eb1] .text-image__first-col{padding-top:3.875rem}}.home-also-from__logo[data-v-e7dd0eb1]{margin-top:32px;padding-bottom:20px;width:180px}.step-list[data-v-e7dd0eb1]{--color-step-list-highlight:#f7e7a0}@media (min-width:1200px){[data-v-e7dd0eb1] .intro-text__copy{font-size:1.5625rem}}.problem-intro[data-v-e7dd0eb1] .problem-overline{color:var(--color-copy);display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.problem-intro[data-v-e7dd0eb1] .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}.list-container[data-v-e7dd0eb1] .text-image .row{align-items:center}.list-container[data-v-e7dd0eb1] .text-image__first-col img{max-width:100%!important;width:400px!important}.home-contact[data-v-e7dd0eb1] .contact__form>.d-flex.justify-content-center{justify-content:flex-start!important}.home-contact[data-v-e7dd0eb1] .contact__person a,.home-contact[data-v-e7dd0eb1] .contact__person{color:#fff}main [id]{scroll-margin-top:6rem}.home-contact+.footer{margin-top:0!important}
