.LeadForm-module__U8-NuW__root{gap:var(--space-lg);max-width:var(--span-7);grid-template-columns:minmax(0,1fr);display:grid}.LeadForm-module__U8-NuW__intro{font-size:var(--fs-sm);color:var(--text-muted)}.LeadForm-module__U8-NuW__summary{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--r-card-sm);background-color:color-mix(in oklab, var(--c-danger) 10%, var(--surface));border:1px solid color-mix(in oklab, var(--c-danger) 40%, transparent);grid-template-columns:minmax(0,1fr);display:grid}[data-surface=dark] .LeadForm-module__U8-NuW__summary{background-color:#ff8b821f;border-color:#ff8b8266}.LeadForm-module__U8-NuW__summaryHeading{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text)}.LeadForm-module__U8-NuW__summaryList{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-md);list-style:outside;display:grid}.LeadForm-module__U8-NuW__summaryLink{font-size:var(--fs-sm);color:var(--text);text-underline-offset:3px;text-decoration:underline}.LeadForm-module__U8-NuW__row{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.LeadForm-module__U8-NuW__field{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.LeadForm-module__U8-NuW__label{align-items:baseline;gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);transition:color var(--dur-fast) var(--ease-in-out);display:flex}.LeadForm-module__U8-NuW__field:focus-within .LeadForm-module__U8-NuW__label{color:var(--accent-text,var(--c-black))}.LeadForm-module__U8-NuW__requiredMark{color:var(--c-danger)}[data-surface=dark] .LeadForm-module__U8-NuW__requiredMark{color:var(--c-danger-on-dark)}.LeadForm-module__U8-NuW__optional{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted);font-weight:var(--fw-regular);margin-inline-start:auto}.LeadForm-module__U8-NuW__input{width:100%;min-height:52px;padding:var(--space-xs) var(--space-sm);border-radius:var(--r-input);border:1px solid var(--border-strong);background-color:var(--surface);color:var(--text);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out)}.LeadForm-module__U8-NuW__input::placeholder{color:var(--text-muted);opacity:.75}.LeadForm-module__U8-NuW__input:focus-visible{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in oklab, var(--c-accent) 70%, transparent);outline:none}.LeadForm-module__U8-NuW__inputError{border-color:var(--c-danger)}[data-surface=dark] .LeadForm-module__U8-NuW__inputError{border-color:var(--c-danger-on-dark)}.LeadForm-module__U8-NuW__textarea{min-height:150px;padding-block:var(--space-sm);resize:vertical;font-family:inherit;line-height:1.55}.LeadForm-module__U8-NuW__error{font-size:var(--fs-xs);color:var(--c-danger);line-height:1.4}[data-surface=dark] .LeadForm-module__U8-NuW__error{color:var(--c-danger-on-dark)}.LeadForm-module__U8-NuW__selectWrap{position:relative}.LeadForm-module__U8-NuW__select{appearance:none;cursor:pointer;padding-inline-end:var(--space-2xl)}.LeadForm-module__U8-NuW__selectIcon{pointer-events:none;width:10px;height:6px;color:var(--text-muted);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-sm);translate:0 -50%}.LeadForm-module__U8-NuW__fieldset{gap:var(--space-2xs);border:none;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.LeadForm-module__U8-NuW__legend{align-items:baseline;gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);padding:0;display:flex}.LeadForm-module__U8-NuW__hint{font-size:var(--fs-xs);color:var(--text-muted)}.LeadForm-module__U8-NuW__chips{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-3xs);display:flex}.LeadForm-module__U8-NuW__chip{display:inline-flex;position:relative}.LeadForm-module__U8-NuW__chipInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.LeadForm-module__U8-NuW__chipLabel{pointer-events:none;min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.LeadForm-module__U8-NuW__chip:hover .LeadForm-module__U8-NuW__chipInput:not(:checked)+.LeadForm-module__U8-NuW__chipLabel{border-color:var(--text);background-color:color-mix(in oklab, var(--text) 6%, transparent)}}.LeadForm-module__U8-NuW__chip:active .LeadForm-module__U8-NuW__chipLabel{transform:scale(var(--press-strong));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.LeadForm-module__U8-NuW__chip:active .LeadForm-module__U8-NuW__chipLabel{transform:none}}.LeadForm-module__U8-NuW__chipInput:checked+.LeadForm-module__U8-NuW__chipLabel{background-color:var(--text);border-color:var(--text);color:var(--surface)}.LeadForm-module__U8-NuW__chipInput:focus-visible+.LeadForm-module__U8-NuW__chipLabel{outline:3px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.LeadForm-module__U8-NuW__chipInput:not(:checked)+.LeadForm-module__U8-NuW__chipLabel:hover{border-color:var(--text)}}.LeadForm-module__U8-NuW__consent{gap:var(--space-sm);cursor:pointer;padding-block:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.LeadForm-module__U8-NuW__checkbox{width:22px;height:22px;accent-color:var(--c-black);cursor:pointer;flex:none;margin-block-start:1px}[data-surface=dark] .LeadForm-module__U8-NuW__checkbox{accent-color:var(--c-accent)}.LeadForm-module__U8-NuW__consentText{font-size:var(--fs-sm);color:var(--text);line-height:1.5}.LeadForm-module__U8-NuW__consentDescription{font-size:var(--fs-xs);color:var(--text-muted);margin-inline-start:calc(22px + var(--space-sm));line-height:1.5}.LeadForm-module__U8-NuW__inlineLink{color:var(--text);text-underline-offset:3px;text-decoration:underline}.LeadForm-module__U8-NuW__honeypot{display:none}.LeadForm-module__U8-NuW__submitRow{align-items:center;gap:var(--space-md);margin-block-start:var(--space-2xs);display:flex}.LeadForm-module__U8-NuW__submit{min-height:60px;padding-inline:var(--space-xl);border-radius:var(--r-pill);background-color:var(--c-accent);color:var(--c-black);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-in-out), opacity var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.LeadForm-module__U8-NuW__submit:not(:disabled):hover{background-color:var(--c-accent-deep)}}.LeadForm-module__U8-NuW__submit:disabled{opacity:.6;cursor:progress}.LeadForm-module__U8-NuW__submit{isolation:isolate;position:relative;overflow:hidden}.LeadForm-module__U8-NuW__submit:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--c-black) 14%, transparent), transparent);opacity:0;width:40%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.LeadForm-module__U8-NuW__submit:disabled:after{opacity:1;animation:LeadForm-module__U8-NuW__submit-sweep 1.1s var(--ease-in-out) infinite}@keyframes LeadForm-module__U8-NuW__submit-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.LeadForm-module__U8-NuW__submit:focus-visible{outline:3px solid var(--text);outline-offset:3px}.LeadForm-module__U8-NuW__success{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--r-card);background-color:var(--surface-raised);border:1px solid var(--border);grid-template-columns:minmax(0,1fr);justify-items:start;max-width:780px;display:grid}.LeadForm-module__U8-NuW__successHeading{font-size:var(--fs-d4);max-width:20ch}.LeadForm-module__U8-NuW__successBody{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:56ch;line-height:1.6}.LeadForm-module__U8-NuW__secondaryButton{min-height:48px;padding-inline:var(--space-lg);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.LeadForm-module__U8-NuW__secondaryButton:hover{background-color:var(--text);color:var(--surface)}}@media (min-width:700px){.LeadForm-module__U8-NuW__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.LeadForm-module__U8-NuW__input,.LeadForm-module__U8-NuW__chipLabel,.LeadForm-module__U8-NuW__submit,.LeadForm-module__U8-NuW__secondaryButton{transition:none}}.LeadForm-module__U8-NuW__error,.LeadForm-module__U8-NuW__summary,.LeadForm-module__U8-NuW__success{animation:LeadForm-module__U8-NuW__message-in var(--dur-base) var(--ease-in-out) both}@keyframes LeadForm-module__U8-NuW__message-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.LeadForm-module__U8-NuW__success{animation-duration:var(--dur-major)}@media (prefers-reduced-motion:reduce){.LeadForm-module__U8-NuW__error,.LeadForm-module__U8-NuW__summary,.LeadForm-module__U8-NuW__success{animation:none}.LeadForm-module__U8-NuW__submit:disabled:after{opacity:0;animation:none}}
.BackPill-module__1QprQq__root{align-items:center;gap:var(--space-2xs);min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-pill);background-color:var(--text);color:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);width:fit-content;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);line-height:1.2;display:inline-flex}.BackPill-module__1QprQq__arrow{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.BackPill-module__1QprQq__root:hover{background-color:var(--c-grey-300)}.BackPill-module__1QprQq__root:hover .BackPill-module__1QprQq__arrow{transform:translate(-4px)}}.BackPill-module__1QprQq__root:focus-visible .BackPill-module__1QprQq__arrow{transform:translate(-4px)}.BackPill-module__1QprQq__root:active{transform:scale(var(--press-base));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.BackPill-module__1QprQq__root,.BackPill-module__1QprQq__arrow{transition:none}.BackPill-module__1QprQq__root:hover .BackPill-module__1QprQq__arrow,.BackPill-module__1QprQq__root:focus-visible .BackPill-module__1QprQq__arrow,.BackPill-module__1QprQq__root:active{transform:none}}
.PageHero-module__JWo6XG__root{background-color:var(--surface);color:var(--text);padding-block-start:calc(var(--header-h) + var(--space-2xl));padding-block-end:var(--space-3xl);position:relative}.PageHero-module__JWo6XG__root[data-accent][data-surface=grey]{background-color:var(--accent-tint,var(--surface))}.PageHero-module__JWo6XG__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.PageHero-module__JWo6XG__main{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.PageHero-module__JWo6XG__eyebrow{color:var(--text-muted)}.PageHero-module__JWo6XG__heading{font-size:var(--fs-d3);max-width:var(--span-7)}.PageHero-module__JWo6XG__lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:min(var(--span-8), var(--measure-text));line-height:1.45}.PageHero-module__JWo6XG__meta{align-items:center;gap:var(--space-sm) var(--space-lg);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.PageHero-module__JWo6XG__aside{min-width:0}@media (min-width:1024px){.PageHero-module__JWo6XG__inner{gap:var(--space-4xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.PageHero-module__JWo6XG__aside{align-self:center}.PageHero-module__JWo6XG__inner:not(:has(.PageHero-module__JWo6XG__aside)){grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.PageHero-module__JWo6XG__root{padding-block-start:calc(var(--header-h) + var(--space-3xl));padding-block-end:var(--space-4xl)}.PageHero-module__JWo6XG__heading{font-size:var(--fs-d2)}}.PageHero-module__JWo6XG__footer{position:relative}
.RoundedSection-module__5veT4G__root{z-index:var(--z-raised);background-color:var(--surface);color:var(--text);border-radius:var(--r-section) var(--r-section) 0 0;margin-top:calc(var(--r-section) * -1);transform-origin:50% 0;isolation:isolate;position:relative}.RoundedSection-module__5veT4G__clip{overflow:clip}.RoundedSection-module__5veT4G__root:first-child{margin-top:0}
.MediaReveal-module__sL-jUG__root{border-radius:var(--r-media);will-change:clip-path;position:relative;overflow:hidden}html[data-motion=on] .MediaReveal-module__sL-jUG__root:not([data-revealed]){clip-path:inset(0 0 100%)}.MediaReveal-module__sL-jUG__root[data-revealed]{will-change:auto}.MediaReveal-module__sL-jUG__inner{will-change:transform;display:block}.MediaReveal-module__sL-jUG__root[data-revealed] .MediaReveal-module__sL-jUG__inner{will-change:auto}@media (prefers-reduced-motion:reduce){html[data-motion=on] .MediaReveal-module__sL-jUG__root,.MediaReveal-module__sL-jUG__root{clip-path:none;will-change:auto}.MediaReveal-module__sL-jUG__inner{will-change:auto;transform:none!important}}
.ScrollWords-module__kRndkq__root{--sw-dim:var(--text-muted);--sw-lit:var(--text);color:var(--sw-lit);text-wrap:pretty}.ScrollWords-module__kRndkq__word{display:inline}
.SplitHeading-module__GVOzwa__root,.SplitHeading-module__GVOzwa__source{display:block}.SplitHeading-module__GVOzwa__visual{display:none}@media (min-width:768px){.SplitHeading-module__GVOzwa__source{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SplitHeading-module__GVOzwa__visual{display:block}}.SplitHeading-module__GVOzwa__mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.SplitHeading-module__GVOzwa__inner{display:block}html:not([data-motion=on]) .SplitHeading-module__GVOzwa__inner{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.SplitHeading-module__GVOzwa__inner{opacity:1!important;transform:none!important}}
.LiveShape-module__S4W8ba__host{position:absolute;inset:0}.LiveShape-module__S4W8ba__host canvas{mix-blend-mode:multiply;width:100%;height:100%;display:block}
.VideoLoop-module__5vEBBa__root{border-radius:var(--r-media);object-fit:cover;background-color:var(--surface-raised);width:100%;height:auto;display:block}
.HeroLiveMedia-module__QfPsrG__root{width:100%;position:relative}.HeroLiveMedia-module__QfPsrG__poster{object-fit:cover;width:100%;height:auto;display:block}.HeroLiveMedia-module__QfPsrG__video{width:100%;height:100%;position:absolute;inset:0}.HeroLiveMedia-module__QfPsrG__root:has([data-webgl=ready]) .HeroLiveMedia-module__QfPsrG__poster{visibility:hidden}
.MediaPlaceholder-module__hpRVLG__root{border-radius:var(--r-media);width:100%;color:var(--text);background:radial-gradient(120% 100% at 50% 0%, color-mix(in oklab, var(--accent) 26%, transparent) 0%, transparent 62%), var(--surface-raised);isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.MediaPlaceholder-module__hpRVLG__svg{filter:drop-shadow(0 24px 40px #0000002e);width:78%;height:78%;overflow:visible}.MediaPlaceholder-module__hpRVLG__devLabel{left:50%;bottom:var(--space-sm);max-width:calc(100% - var(--space-md));text-overflow:ellipsis;padding:var(--space-3xs) var(--space-xs);border-radius:var(--r-pill);background-color:var(--text);color:var(--surface);font-family:var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;white-space:nowrap;opacity:.72;pointer-events:none;font-size:10px;position:absolute;overflow:hidden;transform:translate(-50%)}
.LiveCard-module__cUKKPW__host{pointer-events:none;position:absolute;inset:0}
.SolutionsCarousel-module__U42SPa__root{position:relative}.SolutionsCarousel-module__U42SPa__swiper{margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);overflow:visible}.SolutionsCarousel-module__U42SPa__slide{height:auto}.SolutionsCarousel-module__U42SPa__card{border-radius:var(--r-card);background-color:var(--c-white);border:1px solid var(--border);height:100%;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.SolutionsCarousel-module__U42SPa__card:hover{border-color:color-mix(in oklab, var(--accent) 48%, transparent);box-shadow:var(--shadow-lift);transform:translateY(-4px)}}.SolutionsCarousel-module__U42SPa__card:focus-within{border-color:color-mix(in oklab, var(--accent) 48%, transparent)}.SolutionsCarousel-module__U42SPa__cardVisual{pointer-events:none;background-color:color-mix(in oklab, var(--accent) 18%, var(--c-grey-200));aspect-ratio:16/10;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.SolutionsCarousel-module__U42SPa__cardStill{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.SolutionsCarousel-module__U42SPa__card:hover .SolutionsCarousel-module__U42SPa__cardStill{transform:scale(1.14)}}.SolutionsCarousel-module__U42SPa__card:focus-within .SolutionsCarousel-module__U42SPa__cardStill{transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.SolutionsCarousel-module__U42SPa__cardStill{transition:none}.SolutionsCarousel-module__U42SPa__card:hover .SolutionsCarousel-module__U42SPa__cardStill,.SolutionsCarousel-module__U42SPa__card:focus-within .SolutionsCarousel-module__U42SPa__cardStill{transform:none}}.SolutionsCarousel-module__U42SPa__cardText{align-items:stretch;gap:var(--space-2xs);min-width:0;padding:var(--space-md);flex-direction:column;flex:1;display:flex}.SolutionsCarousel-module__U42SPa__cardTitle{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--c-black)}.SolutionsCarousel-module__U42SPa__cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.SolutionsCarousel-module__U42SPa__cardBody{font-size:var(--fs-sm);color:var(--c-grey-600);line-height:1.5}.SolutionsCarousel-module__U42SPa__cardMore{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-grey-600);margin-block-start:auto;padding-block-start:var(--space-sm)}.SolutionsCarousel-module__U42SPa__controls{gap:var(--space-2xs);margin-block-start:var(--space-lg);display:flex}.SolutionsCarousel-module__U42SPa__control{border-radius:var(--r-button);border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.SolutionsCarousel-module__U42SPa__control svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.SolutionsCarousel-module__U42SPa__control:not(:disabled):hover{background-color:var(--text);color:var(--surface)}}.SolutionsCarousel-module__U42SPa__control:disabled{opacity:.32;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.SolutionsCarousel-module__U42SPa__card,.SolutionsCarousel-module__U42SPa__control{transition:none}}.SolutionsCarousel-module__U42SPa__control:active{transform:scale(var(--press-strong));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.SolutionsCarousel-module__U42SPa__control:active{transform:none}}.SolutionsCarousel-module__U42SPa__cardVisual:has([data-webgl=ready]) .SolutionsCarousel-module__U42SPa__cardStill{visibility:hidden}
.SolutionsSection-module__PhnxrW__root{padding-block:var(--space-section);overflow:clip}.SolutionsSection-module__PhnxrW__head{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-block);display:grid}.SolutionsSection-module__PhnxrW__headText{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.SolutionsSection-module__PhnxrW__heading{font-size:var(--fs-d2)}.SolutionsSection-module__PhnxrW__headAside{grid-template-columns:minmax(0,1fr);align-content:end;display:grid}.SolutionsSection-module__PhnxrW__body{font-size:var(--fs-subtitle);line-height:var(--lh-lead);letter-spacing:-.02em;color:var(--c-grey-700);max-width:40ch}.SolutionsSection-module__PhnxrW__carousel{display:none}.SolutionsSection-module__PhnxrW__list{display:block}@media (min-width:768px){.SolutionsSection-module__PhnxrW__carousel{display:block}.SolutionsSection-module__PhnxrW__list{display:none}}.SolutionsSection-module__PhnxrW__listInner{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.SolutionsSection-module__PhnxrW__listItem{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm);border-radius:var(--r-card-sm);background-color:var(--c-white);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SolutionsSection-module__PhnxrW__listItem:active{background-color:var(--c-grey-200)}.SolutionsSection-module__PhnxrW__listVisual{background-color:color-mix(in oklab, var(--accent) 20%, var(--c-grey-200));border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.SolutionsSection-module__PhnxrW__listStill{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.SolutionsSection-module__PhnxrW__listText{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.SolutionsSection-module__PhnxrW__listTitle{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);color:var(--c-black);line-height:1.05}.SolutionsSection-module__PhnxrW__listBody{font-size:var(--fs-xs);color:var(--c-grey-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.SolutionsSection-module__PhnxrW__listArrow{width:16px;height:16px;color:var(--c-grey-600);flex:none}@media (min-width:1200px){.SolutionsSection-module__PhnxrW__head{gap:var(--space-xl)}.SolutionsSection-module__PhnxrW__heading{font-size:var(--fs-d3)}.SolutionsSection-module__PhnxrW__headAside{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.SolutionsSection-module__PhnxrW__listItem{transition:none}}
.SplitCta-module__mXT9Aq__root{padding-block:var(--space-section) var(--space-section-lg)}.SplitCta-module__mXT9Aq__grid{border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:600px){.SplitCta-module__mXT9Aq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SplitCta-module__mXT9Aq__panelWrap,.SplitCta-module__mXT9Aq__panelReveal{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.SplitCta-module__mXT9Aq__panel{gap:var(--space-lg);min-height:320px;padding:var(--space-lg);background-color:var(--c-grey-200);color:var(--c-black);transition:background-color var(--dur-base) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.SplitCta-module__mXT9Aq__panelWrap+.SplitCta-module__mXT9Aq__panelWrap .SplitCta-module__mXT9Aq__panel{border-block-start:1px solid var(--border)}@media (min-width:600px){.SplitCta-module__mXT9Aq__panelWrap+.SplitCta-module__mXT9Aq__panelWrap .SplitCta-module__mXT9Aq__panel{border-block-start:none;border-inline-start:1px solid var(--border)}}.SplitCta-module__mXT9Aq__flip{z-index:0;background-color:var(--c-black);opacity:0;height:150%;transition:transform 0s var(--ease-swing) .5s, opacity .5s;position:absolute;inset-block-start:-25%;inset-inline:0;transform:perspective(1400px)rotateY(90deg)rotateX(-45deg)}.SplitCta-module__mXT9Aq__panel[data-accent-panel=true] .SplitCta-module__mXT9Aq__flip{background-color:var(--c-accent)}.SplitCta-module__mXT9Aq__panel>:not(.SplitCta-module__mXT9Aq__flip){z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__flip{opacity:1;transition:transform .9s var(--ease-swing), opacity 0s;transform:perspective(1400px)rotateY(0)rotateX(0)}.SplitCta-module__mXT9Aq__panel:hover{color:var(--c-white)}.SplitCta-module__mXT9Aq__panel[data-accent-panel=true]:hover{color:var(--c-black)}}.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__flip{opacity:1;transition:transform .9s var(--ease-swing), opacity 0s;transform:perspective(1400px)rotateY(0)rotateX(0)}.SplitCta-module__mXT9Aq__panel:focus-visible{color:var(--c-white)}.SplitCta-module__mXT9Aq__panel[data-accent-panel=true]:focus-visible{color:var(--c-black)}.SplitCta-module__mXT9Aq__panelHead{justify-content:space-between;align-items:start;gap:var(--space-sm);display:flex}.SplitCta-module__mXT9Aq__title{font-size:var(--fs-d4);line-height:var(--lh-display);max-width:9ch}.SplitCta-module__mXT9Aq__arrow{border-radius:var(--r-button);border:1.5px solid;flex:none;grid-template-areas:"face";place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.SplitCta-module__mXT9Aq__arrowFace{width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-swing);grid-area:face;place-items:center;display:grid}.SplitCta-module__mXT9Aq__arrowFace svg{width:16px;height:16px}.SplitCta-module__mXT9Aq__arrowFace:last-child{transform:translate(-100%,100%)}@media (hover:hover) and (pointer:fine){.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__arrowFace:first-child{transform:translate(100%,-100%)}.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__arrowFace:last-child{transform:translate(0)}}.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__arrowFace:first-child{transform:translate(100%,-100%)}.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__arrowFace:last-child{transform:translate(0)}.SplitCta-module__mXT9Aq__body{font-size:var(--fs-sm);line-height:var(--lh-lead);opacity:.78;align-self:end;max-width:34ch}@media (min-width:768px){.SplitCta-module__mXT9Aq__panel{min-height:400px;padding:var(--space-2xl)}.SplitCta-module__mXT9Aq__title{font-size:var(--fs-d3)}.SplitCta-module__mXT9Aq__arrow{width:56px;height:56px}.SplitCta-module__mXT9Aq__arrowFace svg{width:20px;height:20px}.SplitCta-module__mXT9Aq__body{font-size:var(--fs-body)}}@media (min-width:1200px){.SplitCta-module__mXT9Aq__panel{min-height:460px;padding:var(--space-2xl)}.SplitCta-module__mXT9Aq__title{font-size:var(--fs-d2)}}@media (prefers-reduced-motion:reduce){.SplitCta-module__mXT9Aq__panel,.SplitCta-module__mXT9Aq__arrow,.SplitCta-module__mXT9Aq__arrowFace{transition:none}.SplitCta-module__mXT9Aq__flip,.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__flip,.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__flip{transition:opacity 10ms;transform:none}.SplitCta-module__mXT9Aq__arrowFace:last-child{transform:translate(-100%,100%)}.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__arrowFace:first-child,.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__arrowFace:first-child{transform:none}.SplitCta-module__mXT9Aq__panel:hover .SplitCta-module__mXT9Aq__arrowFace:last-child,.SplitCta-module__mXT9Aq__panel:focus-visible .SplitCta-module__mXT9Aq__arrowFace:last-child{transform:translate(-100%,100%)}}.SplitCta-module__mXT9Aq__panel:active{transform:scale(var(--press-subtle));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.SplitCta-module__mXT9Aq__panel:active{transform:none}}
.Button-module__8RiFmG__root{min-width:48px;min-height:48px;padding-inline:var(--space-md);border-radius:var(--r-button);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-ui);text-align:center;white-space:nowrap;max-width:100%;transition:background-color var(--dur-base) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__lg{min-height:60px;padding-inline:var(--space-lg);font-size:var(--fs-body-lg)}.Button-module__8RiFmG__slider{grid-template-areas:"face";align-items:center;display:grid;overflow:hidden}.Button-module__8RiFmG__face{align-items:center;gap:var(--space-2xs);transition:transform var(--dur-base) var(--ease-in-out);grid-area:face;display:inline-flex}.Button-module__8RiFmG__face:last-child{transform:translateY(115%)}.Button-module__8RiFmG__label{display:inline-block}.Button-module__8RiFmG__arrow{flex:none;width:.9em;height:.9em}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__root:hover .Button-module__8RiFmG__face:first-child{transform:translateY(-115%)}.Button-module__8RiFmG__root:hover .Button-module__8RiFmG__face:last-child{transform:translateY(0)}}.Button-module__8RiFmG__root:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.Button-module__8RiFmG__root:disabled{opacity:.45;cursor:not-allowed}.Button-module__8RiFmG__primary{background-color:var(--c-accent);color:var(--c-black)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__primary:hover{background-color:var(--c-accent-deep)}}.Button-module__8RiFmG__primary:focus-visible{outline-color:var(--c-black)}.Button-module__8RiFmG__inverse{background-color:var(--c-white);color:var(--c-black)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__inverse:hover{background-color:var(--c-grey-300)}}.Button-module__8RiFmG__outline{color:var(--text);border-color:var(--border-strong);background-color:#0000}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__outline:hover{background-color:var(--text);color:var(--surface);border-color:var(--text)}}.Button-module__8RiFmG__solid{background-color:var(--text);color:var(--surface)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__solid:hover{background-color:var(--c-accent);color:var(--c-black)}}@media (max-width:520px){.Button-module__8RiFmG__root{white-space:normal;padding-inline:var(--space-sm)}.Button-module__8RiFmG__lg{padding-inline:var(--space-md)}.Button-module__8RiFmG__face{line-height:1.25}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__face{transition:none}}.Button-module__8RiFmG__root:active{transform:scale(var(--press-base));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__root:active{transform:none}}
.MobileMenu-module__dvw3PW__root{z-index:var(--z-mobile-menu);background-color:var(--c-black);color:var(--c-white);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--dur-slow) var(--ease-emphasis), visibility 0s linear var(--dur-slow);flex-direction:column;display:flex;position:fixed;inset:0}.MobileMenu-module__dvw3PW__root[data-open=true]{clip-path:inset(0);visibility:visible;transition-delay:0s}.MobileMenu-module__dvw3PW__head{padding:var(--space-sm) var(--page-margin);min-height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__dvw3PW__brand{min-height:44px;color:var(--c-white);align-items:center;display:inline-flex}.MobileMenu-module__dvw3PW__close{border-radius:var(--r-pill);width:44px;height:44px;color:var(--c-white);border:1px solid #ffffff4d;justify-content:center;align-items:center;display:inline-flex}.MobileMenu-module__dvw3PW__close svg{width:18px;height:18px}.MobileMenu-module__dvw3PW__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-md) var(--page-margin) var(--space-2xl);flex:1;overflow-y:auto}.MobileMenu-module__dvw3PW__group{padding-block:var(--space-md);border-block-start:1px solid #ffffff24}.MobileMenu-module__dvw3PW__group:first-child{border-block-start:none;padding-block-start:0}.MobileMenu-module__dvw3PW__groupHeading,.MobileMenu-module__dvw3PW__groupHeadingLink{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--c-white);display:block}.MobileMenu-module__dvw3PW__groupHeadingLink{align-items:center;min-height:44px;display:flex}.MobileMenu-module__dvw3PW__list{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-sm);display:grid}.MobileMenu-module__dvw3PW__link{min-height:44px;padding-block:var(--space-3xs);font-size:var(--fs-body-lg);color:#ffffffb8;transition:color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.MobileMenu-module__dvw3PW__link:hover{color:var(--c-white)}}.MobileMenu-module__dvw3PW__foot{gap:var(--space-md);border-block-start:1px solid #ffffff24;grid-template-columns:minmax(0,1fr);justify-items:start;margin-block-start:var(--space-md);padding-block-start:var(--space-xl);display:grid}.MobileMenu-module__dvw3PW__cta{width:100%}.MobileMenu-module__dvw3PW__email{min-height:44px;font-size:var(--fs-body-lg);color:var(--c-white);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (min-width:1200px){.MobileMenu-module__dvw3PW__root{display:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__dvw3PW__root{transition:visibility}}.MobileMenu-module__dvw3PW__link:active{transition-duration:var(--dur-press);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.MobileMenu-module__dvw3PW__link:active{transform:none}}
.Header-module__lnUIdW__root{z-index:var(--z-header);padding-block:var(--space-sm);pointer-events:none;transition:color var(--dur-fast) var(--ease-in-out);position:fixed;inset-block-start:0;inset-inline:0}.Header-module__lnUIdW__root>*{pointer-events:auto;z-index:1;position:relative}.Header-module__lnUIdW__root:before{content:"";pointer-events:none;background-color:var(--header-plate);border-block-end:1px solid var(--header-plate-edge);opacity:0;height:100%;transition:transform var(--dur-base) var(--ease-emphasis), opacity var(--dur-fast) var(--ease-in-out), background-color var(--dur-base) var(--ease-in-out);position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-101%)}.Header-module__lnUIdW__root[data-scrolled=true]:before{opacity:1;box-shadow:0 1px 0 var(--header-plate-edge), 0 10px 30px -18px #00000080;transform:translateY(0)}.Header-module__lnUIdW__root[data-theme=light]{--header-fg:var(--c-black);--header-pill-bg:var(--c-grey-200);--header-pill-fg:var(--c-black);--header-pill-border:#0000000f;--header-pill-hover:#00000012;--header-pill-active:#0000001a;--header-plate:var(--c-white);--header-plate-edge:#0000001a;--header-lang-idle:var(--c-grey-600);color:var(--header-fg)}.Header-module__lnUIdW__root[data-theme=dark]{--header-fg:var(--c-white);--header-pill-bg:var(--c-grey-800);--header-pill-fg:var(--c-grey-400);--header-pill-border:#ffffff14;--header-pill-hover:#ffffff14;--header-pill-active:#ffffff1f;--header-plate:var(--c-black);--header-plate-edge:#ffffff24;--header-lang-idle:var(--c-grey-400);color:var(--header-fg)}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;max-width:calc(var(--page-max) + var(--page-margin) * 2);padding-inline:var(--page-margin);margin-inline:auto;display:flex}.Header-module__lnUIdW__brand{min-height:44px;color:var(--header-fg);transition:opacity var(--dur-fast) var(--ease-in-out);flex:none;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.Header-module__lnUIdW__brand:hover{opacity:.7}}.Header-module__lnUIdW__wordmark{color:currentColor}.Header-module__lnUIdW__nav{display:none}.Header-module__lnUIdW__pill{align-items:center;gap:var(--space-3xs);border-radius:var(--r-pill);background-color:var(--header-pill-bg);border:1px solid var(--header-pill-border);box-shadow:var(--shadow-pill);color:var(--header-pill-fg);transition:background-color var(--dur-base) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out);padding:5px;display:flex}.Header-module__lnUIdW__root[data-scrolled=true] .Header-module__lnUIdW__pill{box-shadow:none}.Header-module__lnUIdW__navItem{position:relative}.Header-module__lnUIdW__navItem:before{content:"";position:absolute;inset-block:-5px;inset-inline:-2px}.Header-module__lnUIdW__navLink{height:38px;padding-inline:var(--space-sm);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-ui);white-space:nowrap;color:var(--header-pill-fg);transition:background-color var(--dur-base) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:5px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.Header-module__lnUIdW__navLink:hover{background-color:var(--header-pill-hover);color:var(--header-fg)}}.Header-module__lnUIdW__navLink[aria-current=page],.Header-module__lnUIdW__navLink[aria-expanded=true]{background-color:var(--header-pill-active);color:var(--header-fg)}.Header-module__lnUIdW__chevron{width:9px;height:6px;transition:transform var(--dur-base) var(--ease-in-out);flex:none}.Header-module__lnUIdW__navLink[aria-expanded=true] .Header-module__lnUIdW__chevron{transform:rotate(180deg)}.Header-module__lnUIdW__panel{width:max-content;max-width:min(460px, calc(100vw - var(--page-margin) * 2));opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-in-out), visibility 0s linear var(--dur-fast);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:50%;transform:translate(-50%)translateY(-6px)}.Header-module__lnUIdW__panel[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)}.Header-module__lnUIdW__panel:before{content:"";height:14px;position:absolute;inset-block-start:-14px;inset-inline:0}.Header-module__lnUIdW__panelInner{padding:var(--space-lg) var(--space-md);background-color:var(--c-grey-900);box-shadow:var(--shadow-lift);color:var(--c-white);border:1px solid #ffffff1a;border-radius:28px}.Header-module__lnUIdW__panelHead{padding-inline:var(--space-2xs);border-block-end:1px solid #ffffff1f;margin-block-end:var(--space-2xs);padding-block-end:var(--space-sm)}.Header-module__lnUIdW__panelLabel{color:var(--c-grey-500)}.Header-module__lnUIdW__panelHint{font-size:var(--fs-xs);color:var(--c-grey-500);margin-block-start:var(--space-3xs);line-height:1.4}.Header-module__lnUIdW__panelList{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.Header-module__lnUIdW__panelLink{padding:var(--space-2xs);min-height:44px;transition:background-color var(--dur-base) var(--ease-in-out);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;display:grid}@media (hover:hover) and (pointer:fine){.Header-module__lnUIdW__panelLink:hover{background-color:#ffffff12}.Header-module__lnUIdW__panelLink:hover .Header-module__lnUIdW__panelLinkLabel{color:var(--c-white)}}.Header-module__lnUIdW__panelLink:focus-visible .Header-module__lnUIdW__panelLinkLabel{color:var(--c-white)}.Header-module__lnUIdW__panelLinkLabel{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-grey-300);transition:color var(--dur-fast) var(--ease-in-out);line-height:1.3}.Header-module__lnUIdW__panelLinkDescription{font-size:var(--fs-xs);color:var(--c-grey-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.Header-module__lnUIdW__actions{align-items:center;gap:var(--space-2xs);flex:none;display:flex}.Header-module__lnUIdW__languageDesktop{display:none}.Header-module__lnUIdW__cta{padding-inline:var(--space-sm)}@media (hover:hover) and (pointer:fine){.Header-module__lnUIdW__root[data-theme=light] .Header-module__lnUIdW__cta:hover{background-color:var(--c-grey-800);color:var(--c-white)}}.Header-module__lnUIdW__ctaShort{display:none}@media (max-width:599px){.Header-module__lnUIdW__cta{min-height:44px;font-size:var(--fs-xs)}.Header-module__lnUIdW__ctaFull{display:none}.Header-module__lnUIdW__ctaShort{display:inline}}.Header-module__lnUIdW__burger{border-radius:var(--r-pill);width:44px;height:44px;color:var(--header-fg);background-color:#0000;border:1px solid;justify-content:center;align-items:center;display:inline-flex}.Header-module__lnUIdW__burgerBox{grid-template-columns:minmax(0,1fr);gap:5px;width:18px;display:grid}.Header-module__lnUIdW__burgerLine{background-color:currentColor;border-radius:2px;width:100%;height:1.5px;display:block}@media (min-width:1200px){.Header-module__lnUIdW__nav{display:block}.Header-module__lnUIdW__burger{display:none}.Header-module__lnUIdW__languageDesktop{display:block}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__panel,.Header-module__lnUIdW__chevron,.Header-module__lnUIdW__pill,.Header-module__lnUIdW__root{transition:none}}.Header-module__lnUIdW__navLink:active{transform:scale(var(--press-base));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__navLink:active{transform:none}}
.Rule-module__aRwFCq__root{width:100%;height:1px;display:block;overflow:hidden}.Rule-module__aRwFCq__line{background-color:var(--border-strong);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-major) var(--ease-out);display:block}html[data-motion=on] .Rule-module__aRwFCq__root:not([data-drawn=true]) .Rule-module__aRwFCq__line{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.Rule-module__aRwFCq__line{transition:none;transform:none}}
@font-face{font-family:displayLatin;src:url(../media/roboto_condensed_latin_wght_normal.p.0w9y22r4h2q0k.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.displaylatin_4cf079cc-module__SIR81W__className{font-family:displayLatin,Arial Narrow,Helvetica Neue Condensed,sans-serif;font-style:normal}.displaylatin_4cf079cc-module__SIR81W__variable{--font-display-latin:"displayLatin", Arial Narrow, Helvetica Neue Condensed, sans-serif}
.CardGrid-module__4_CkDa__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.CardGrid-module__4_CkDa__item{display:flex}.CardGrid-module__4_CkDa__card{gap:var(--space-2xs);width:100%;padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-in-out), transform var(--dur-base) var(--ease-in-out), box-shadow var(--dur-base) var(--ease-in-out);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.CardGrid-module__4_CkDa__clickable{cursor:pointer;overflow:hidden}.CardGrid-module__4_CkDa__clickable:before{content:"";background-color:var(--accent,var(--text));width:0;height:3px;transition:width var(--dur-base) var(--ease-in-out);position:absolute;inset-block-start:0;inset-inline-start:0}@media (hover:hover) and (pointer:fine){.CardGrid-module__4_CkDa__clickable:hover{border-color:color-mix(in oklab, var(--accent,var(--text)) 42%, transparent);box-shadow:var(--shadow-card);transform:translateY(-3px)}.CardGrid-module__4_CkDa__clickable:hover:before{width:42%}}.CardGrid-module__4_CkDa__clickable:focus-within:before{width:42%}.CardGrid-module__4_CkDa__card:focus-within{border-color:color-mix(in oklab, var(--accent,var(--text)) 42%, transparent)}.CardGrid-module__4_CkDa__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.CardGrid-module__4_CkDa__number{font-family:var(--font-display);font-size:var(--fs-d4);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--accent-text,var(--text-muted));margin-block-end:var(--space-xs);line-height:1}.CardGrid-module__4_CkDa__number:after{content:"";width:32px;height:2px;opacity:.4;background-color:currentColor;margin-block-start:var(--space-xs);display:block}.CardGrid-module__4_CkDa__kicker{color:var(--text-muted)}.CardGrid-module__4_CkDa__title{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);-webkit-hyphens:auto;hyphens:auto}.CardGrid-module__4_CkDa__body{font-size:var(--fs-sm);color:var(--text-muted);max-width:var(--measure-text);margin-block-start:var(--space-3xs);line-height:1.6}@media (min-width:700px){.CardGrid-module__4_CkDa__cols2,.CardGrid-module__4_CkDa__cols3,.CardGrid-module__4_CkDa__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CardGrid-module__4_CkDa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.CardGrid-module__4_CkDa__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.CardGrid-module__4_CkDa__cols3>.CardGrid-module__4_CkDa__item:last-child:nth-child(3n+2):not(:nth-child(2)){grid-column:span 2}.CardGrid-module__4_CkDa__cols3>.CardGrid-module__4_CkDa__item:last-child:nth-child(3n+2):not(:nth-child(2)) .CardGrid-module__4_CkDa__visual{aspect-ratio:2;object-fit:contain;background-color:var(--c-grey-300);height:auto}}@media (prefers-reduced-motion:reduce){.CardGrid-module__4_CkDa__card,.CardGrid-module__4_CkDa__clickable:before{transition:none}}.CardGrid-module__4_CkDa__clickable:active{transform:scale(var(--press-subtle));transition-duration:var(--dur-press)}@media (hover:hover) and (pointer:fine){.CardGrid-module__4_CkDa__clickable:hover:active{transform:translateY(-3px) scale(var(--press-subtle))}}@media (prefers-reduced-motion:reduce){.CardGrid-module__4_CkDa__clickable:active{transform:none}}.CardGrid-module__4_CkDa__visual{object-fit:cover;border-start-start-radius:inherit;border-start-end-radius:inherit;width:100%;max-width:none;height:100%;display:block}.CardGrid-module__4_CkDa__visualBox{width:calc(100% + var(--space-lg) * 2);aspect-ratio:1;margin-block-end:var(--space-md);margin-inline:calc(var(--space-lg) * -1);background-color:var(--c-grey-200);border-start-start-radius:inherit;border-start-end-radius:inherit;margin-block-start:calc(var(--space-lg) * -1);display:block;position:relative;overflow:hidden}.CardGrid-module__4_CkDa__card:not(.CardGrid-module__4_CkDa__clickable){overflow:hidden}.CardGrid-module__4_CkDa__visualBox:has([data-webgl=ready]) .CardGrid-module__4_CkDa__visual{visibility:hidden}
.Magnetic-module__GWwYVq__root{transform:translate3d(var(--magnet-x,0), var(--magnet-y,0), 0);transition:transform .35s var(--ease-out);display:inline-flex}.Magnetic-module__GWwYVq__root:hover{transition:transform 80ms linear}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.Magnetic-module__GWwYVq__root{transition:none;transform:none}}
@font-face{font-family:displayCyrillic;src:url(../media/roboto_condensed_cyrillic_wght_normal.p.0gdqcpc5oqbuk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.displaycyrillic_e43d2b7a-module__V1f7ZG__className{font-family:displayCyrillic,Arial Narrow,sans-serif;font-style:normal}.displaycyrillic_e43d2b7a-module__V1f7ZG__variable{--font-display-cyrillic:"displayCyrillic", Arial Narrow, sans-serif}
.HeroStill-module__v7lEbG__root{border-radius:var(--r-media);background-color:var(--accent-tint,var(--surface-raised));place-items:center;display:grid;position:relative;overflow:hidden}.HeroStill-module__v7lEbG__image{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.HeroStill-module__v7lEbG__image{transition:transform var(--dur-slow) var(--ease-in-out)}}.HeroStill-module__v7lEbG__root[data-shape=field] .HeroStill-module__v7lEbG__image,.HeroStill-module__v7lEbG__root[data-shape=shelf] .HeroStill-module__v7lEbG__image{aspect-ratio:3/2}.HeroStill-module__v7lEbG__root[data-shape=ridge] .HeroStill-module__v7lEbG__image{aspect-ratio:5/4}.HeroStill-module__v7lEbG__root:has([data-webgl=ready]) .HeroStill-module__v7lEbG__image{visibility:hidden}
@font-face{font-family:bodyLatin;src:url(../media/inter_latin_wght_normal.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.bodylatin_7e4eb9ee-module__e_Q00W__className{font-family:bodyLatin,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.bodylatin_7e4eb9ee-module__e_Q00W__variable{--font-body-latin:"bodyLatin", system-ui, -apple-system, Segoe UI, sans-serif}
.FeatureRows-module__wYCo1W__root{gap:var(--space-section);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.FeatureRows-module__wYCo1W__row{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.FeatureRows-module__wYCo1W__media{min-width:0}.FeatureRows-module__wYCo1W__text{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.FeatureRows-module__wYCo1W__index{color:var(--text-muted)}.FeatureRows-module__wYCo1W__title{font-family:var(--font-display);font-size:var(--fs-d3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--text);-webkit-hyphens:auto;hyphens:auto;max-width:var(--span-5)}.FeatureRows-module__wYCo1W__body{font-size:var(--fs-body-lg);line-height:var(--lh-lead);color:var(--text-muted);max-width:min(var(--span-5), var(--measure-text));margin-block-start:var(--space-xs)}.FeatureRows-module__wYCo1W__note{font-size:var(--fs-sm);color:var(--text-muted);border-inline-start:2px solid var(--border-strong);max-width:var(--span-4);margin-block-start:var(--space-sm);padding-inline-start:var(--space-sm);line-height:1.55}@media (min-width:1200px){.FeatureRows-module__wYCo1W__row{gap:var(--space-4xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.FeatureRows-module__wYCo1W__row[data-side=end] .FeatureRows-module__wYCo1W__media{grid-area:1/2}.FeatureRows-module__wYCo1W__row[data-side=end] .FeatureRows-module__wYCo1W__text{grid-area:1/1}.FeatureRows-module__wYCo1W__title{font-size:var(--fs-d2)}}
@font-face{font-family:bodyCyrillic;src:url(../media/inter_cyrillic_wght_normal.p.2cxlyxah-fd35.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.bodycyrillic_3d5a3ae6-module__LGztmq__className{font-family:bodyCyrillic,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.bodycyrillic_3d5a3ae6-module__LGztmq__variable{--font-body-cyrillic:"bodyCyrillic", system-ui, -apple-system, Segoe UI, sans-serif}
.NextInSet-module__aeyrqa__root{z-index:var(--z-raised);background-color:var(--accent-tint,var(--surface-raised));color:var(--text);margin-top:calc(var(--r-section) * -1);isolation:isolate;border-start-start-radius:var(--r-section);border-start-end-radius:var(--r-section);position:relative;overflow:hidden}.NextInSet-module__aeyrqa__link{gap:var(--space-xl);padding-block:var(--space-section) var(--space-section-lg);color:inherit;transition:transform var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.NextInSet-module__aeyrqa__text{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.NextInSet-module__aeyrqa__eyebrow{color:var(--text-muted)}.NextInSet-module__aeyrqa__title{font-size:var(--fs-d2);max-width:var(--span-6)}.NextInSet-module__aeyrqa__summary{font-size:var(--fs-body-lg);line-height:var(--lh-lead);color:var(--text-muted);max-width:var(--span-5);margin-block-start:var(--space-xs)}.NextInSet-module__aeyrqa__arrow{width:56px;height:56px;border-radius:var(--r-pill);font-size:var(--fs-body-lg);transition:transform var(--dur-base) var(--ease-out);border:1px solid;place-items:center;margin-block-start:var(--space-md);display:inline-grid}.NextInSet-module__aeyrqa__media{min-width:0}@media (hover:hover) and (pointer:fine){.NextInSet-module__aeyrqa__link:hover .NextInSet-module__aeyrqa__arrow{transform:translate(8px)}.NextInSet-module__aeyrqa__link:hover .NextInSet-module__aeyrqa__media{transform:scale(1.03)}}.NextInSet-module__aeyrqa__media{transition:transform var(--dur-slow) var(--ease-out)}.NextInSet-module__aeyrqa__link:active{transform:scale(var(--press-subtle));transition-duration:var(--dur-press)}@media (min-width:1024px){.NextInSet-module__aeyrqa__link{gap:var(--space-4xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.NextInSet-module__aeyrqa__title{font-size:var(--fs-d1)}}@media (prefers-reduced-motion:reduce){.NextInSet-module__aeyrqa__link,.NextInSet-module__aeyrqa__arrow,.NextInSet-module__aeyrqa__media{transition:none}.NextInSet-module__aeyrqa__link:active{transform:none}}
@font-face{font-family:monoLatin;src:url(../media/ibm_plex_mono_latin_400_normal.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoLatin;src:url(../media/ibm_plex_mono_latin_500_normal.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.monolatin_63dad447-module___6OS2W__className{font-family:monoLatin,ui-monospace,SFMono-Regular,Menlo,monospace}.monolatin_63dad447-module___6OS2W__variable{--font-mono-latin:"monoLatin", ui-monospace, SFMono-Regular, Menlo, monospace}
.Faq-module__R2GvOW__root{border-block-start:1px solid var(--border);max-width:var(--span-9);grid-template-columns:minmax(0,1fr);display:grid}.Faq-module__R2GvOW__item{border-block-end:1px solid var(--border)}.Faq-module__R2GvOW__summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-md);cursor:pointer;min-height:44px;transition:color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);list-style:none;display:flex}.Faq-module__R2GvOW__summary::-webkit-details-marker{display:none}.Faq-module__R2GvOW__summary::marker{content:""}.Faq-module__R2GvOW__summary:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.Faq-module__R2GvOW__summary:hover{color:var(--text-muted)}}.Faq-module__R2GvOW__question{font-size:var(--fs-body-lg);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);line-height:1.4}.Faq-module__R2GvOW__icon{border-radius:var(--r-pill);border:1px solid var(--border-strong);width:32px;height:32px;transition:transform var(--dur-base) var(--ease-in-out);flex:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.Faq-module__R2GvOW__icon svg{width:14px;height:14px}.Faq-module__R2GvOW__item[open] .Faq-module__R2GvOW__icon{transform:rotate(135deg)}.Faq-module__R2GvOW__answer{max-width:min(var(--span-7), var(--measure-text));padding-block-end:var(--space-lg);padding-inline-end:var(--space-4xl)}.Faq-module__R2GvOW__answer p{font-size:var(--fs-body);color:var(--text-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.Faq-module__R2GvOW__icon,.Faq-module__R2GvOW__summary{transition:none}}.Faq-module__R2GvOW__summary:active{transition-duration:var(--dur-press);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.Faq-module__R2GvOW__summary:active{transform:none}}.Faq-module__R2GvOW__item::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:hidden}.Faq-module__R2GvOW__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.Faq-module__R2GvOW__item::details-content{transition:none}}
@font-face{font-family:monoCyrillic;src:url(../media/ibm_plex_mono_cyrillic_400_normal.p.0m1ahpdxrpokj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoCyrillic;src:url(../media/ibm_plex_mono_cyrillic_500_normal.p.26ox_itp_alxp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.monocyrillic_b46ee448-module__HkdWGq__className{font-family:monoCyrillic,ui-monospace,Menlo,monospace}.monocyrillic_b46ee448-module__HkdWGq__variable{--font-mono-cyrillic:"monoCyrillic", ui-monospace, Menlo, monospace}
.PointList-module__6s4SBW__root{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);max-width:92ch;display:grid}.PointList-module__6s4SBW__item{gap:var(--space-sm);padding-block:var(--space-2xs);border-block-start:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-start:var(--space-sm);display:grid}.PointList-module__6s4SBW__marker{min-width:22px;min-height:22px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--accent-text,var(--text-muted));grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.PointList-module__6s4SBW__item[data-marker=bullet] .PointList-module__6s4SBW__marker:before{content:"";background-color:currentColor;border-radius:2px;width:6px;height:6px;margin-block-start:.5em}.PointList-module__6s4SBW__item[data-marker=check] .PointList-module__6s4SBW__marker{color:var(--text)}.PointList-module__6s4SBW__marker svg{width:14px;height:14px;margin-block-start:.25em}.PointList-module__6s4SBW__text{font-size:var(--fs-body);color:var(--text);line-height:1.6}.PointList-module__6s4SBW__item[data-marker=bullet] .PointList-module__6s4SBW__text{color:var(--text-muted)}@media (min-width:900px){.PointList-module__6s4SBW__twoColumn{gap:var(--space-sm) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}
.HeroIntegrations-module__Y4QpEG__label{color:var(--text-muted)}.HeroIntegrations-module__Y4QpEG__list{align-items:center;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HeroIntegrations-module__Y4QpEG__item{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:flex}.HeroIntegrations-module__Y4QpEG__glyph{width:18px;height:18px;color:var(--accent-text,currentColor);flex:none}
.Integrations-module__oPgpvG__root{padding-block:var(--space-section)}.Integrations-module__oPgpvG__head{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-block);display:grid}.Integrations-module__oPgpvG__heading{font-size:var(--fs-d2)}.Integrations-module__oPgpvG__body{font-size:var(--fs-subtitle);line-height:var(--lh-lead);letter-spacing:-.02em;color:var(--c-grey-600);max-width:44ch}.Integrations-module__oPgpvG__band{border-block:1px solid var(--c-grey-300);padding-block:var(--space-sm);margin-block-end:var(--space-block)}.Integrations-module__oPgpvG__bandItem{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-lg);font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);white-space:nowrap;color:var(--c-grey-700);line-height:1;display:inline-flex}.Integrations-module__oPgpvG__bandDot{background-color:var(--accent,var(--c-accent));border-radius:50%;flex:none;width:10px;height:10px;display:block}.Integrations-module__oPgpvG__grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.Integrations-module__oPgpvG__card{perspective:700px;height:100%}.Integrations-module__oPgpvG__cardInner{gap:var(--space-2xs);height:100%;padding:var(--space-md);border-radius:var(--r-card-sm);background-color:var(--surface);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1));transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-in-out), background-color var(--dur-base) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (hover:hover) and (pointer:fine){.Integrations-module__oPgpvG__card:hover .Integrations-module__oPgpvG__cardInner{--tilt-scale:1.02;background-color:var(--accent);box-shadow:var(--shadow-card);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);border-color:#0000}.Integrations-module__oPgpvG__card:hover .Integrations-module__oPgpvG__glyph,.Integrations-module__oPgpvG__card:hover .Integrations-module__oPgpvG__cardLabel{color:var(--c-black)}.Integrations-module__oPgpvG__card:hover .Integrations-module__oPgpvG__cardBody{-webkit-hyphens:auto;hyphens:auto;color:#000000b8}}.Integrations-module__oPgpvG__glyph{width:28px;height:28px;color:var(--accent-text);transition:color var(--dur-fast) var(--ease-in-out);margin-block-end:var(--space-2xs)}.Integrations-module__oPgpvG__cardLabel{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text);transition:color var(--dur-fast) var(--ease-in-out);line-height:1.25}.Integrations-module__oPgpvG__cardBody{max-width:var(--measure-text);font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-in-out);line-height:1.5}@media (min-width:600px){.Integrations-module__oPgpvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.Integrations-module__oPgpvG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.Integrations-module__oPgpvG__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.Integrations-module__oPgpvG__head{gap:var(--space-xl)}.Integrations-module__oPgpvG__heading{font-size:var(--fs-d3)}.Integrations-module__oPgpvG__body{margin-inline-start:0}.Integrations-module__oPgpvG__cardInner{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.Integrations-module__oPgpvG__cardInner{transition:none;transform:none}.Integrations-module__oPgpvG__glyph,.Integrations-module__oPgpvG__cardLabel,.Integrations-module__oPgpvG__cardBody{transition:none}}
.CtaBand-module__0x9iCG__root{z-index:var(--z-raised);background-color:var(--c-black);color:var(--c-white);margin-top:calc(var(--r-section) * -1);padding-block:var(--space-section-lg);border-start-start-radius:var(--r-section);border-start-end-radius:var(--r-section);position:relative}.CtaBand-module__0x9iCG__inner{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.CtaBand-module__0x9iCG__heading{font-size:var(--fs-d3);color:var(--c-white);max-width:var(--span-7)}.CtaBand-module__0x9iCG__side{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-content:end;display:grid}.CtaBand-module__0x9iCG__body{font-size:var(--fs-body-lg);line-height:var(--lh-lead);color:var(--c-grey-500);max-width:52ch}.CtaBand-module__0x9iCG__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:1024px){.CtaBand-module__0x9iCG__inner{gap:var(--space-4xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}}@media (min-width:1200px){.CtaBand-module__0x9iCG__heading{font-size:var(--fs-d2)}}
.ReadingProgress-module__ZEe4ma__root{z-index:calc(var(--z-header) + 1);pointer-events:none;height:2px;position:fixed;inset-block-start:0;inset-inline:0}.ReadingProgress-module__ZEe4ma__bar{background-color:var(--c-accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}
.EngagementCard-module__uRryDa__root{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface-raised);border:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.EngagementCard-module__uRryDa__head{gap:var(--space-md);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-lg);display:grid}.EngagementCard-module__uRryDa__headText{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.EngagementCard-module__uRryDa__title{font-size:var(--fs-d4);color:var(--text)}.EngagementCard-module__uRryDa__summary{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:var(--measure-text);line-height:1.55}.EngagementCard-module__uRryDa__price{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.EngagementCard-module__uRryDa__priceValue{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);color:var(--accent-text,var(--text));line-height:1}.EngagementCard-module__uRryDa__priceNote{font-size:var(--fs-xs);color:var(--text-muted);max-width:30ch;line-height:1.4}.EngagementCard-module__uRryDa__body{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.EngagementCard-module__uRryDa__column{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.EngagementCard-module__uRryDa__columnHeading{color:var(--text-muted)}.EngagementCard-module__uRryDa__list{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.EngagementCard-module__uRryDa__item{gap:var(--space-2xs);font-size:var(--fs-sm);color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.EngagementCard-module__uRryDa__check{width:14px;height:14px;color:var(--accent-text,var(--text));margin-block-start:.3em}.EngagementCard-module__uRryDa__dot{background-color:var(--text-muted);border-radius:2px;width:5px;height:5px;margin-block-start:.62em;margin-inline-start:4px}.EngagementCard-module__uRryDa__shape{font-size:var(--fs-sm);color:var(--text-muted);max-width:var(--measure-text);line-height:1.6}@media (min-width:768px){.EngagementCard-module__uRryDa__head{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto}.EngagementCard-module__uRryDa__price{text-align:end;justify-items:end}}@media (min-width:1024px){.EngagementCard-module__uRryDa__root{padding:var(--space-xl)}.EngagementCard-module__uRryDa__body{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.EngagementCard-module__uRryDa__title{font-size:var(--fs-d3)}}
.IntegrationTiles-module__jPo9vq__grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.IntegrationTiles-module__jPo9vq__item{min-width:0;display:flex}@media (min-width:600px){.IntegrationTiles-module__jPo9vq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.IntegrationTiles-module__jPo9vq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.IntegrationTiles-module__jPo9vq__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}}
.DocumentHero-module__W5B69a__root{background-color:var(--surface);color:var(--text);padding-block-start:calc(var(--header-h) + var(--space-2xl));padding-block-end:var(--space-lg)}.DocumentHero-module__W5B69a__inner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.DocumentHero-module__W5B69a__head{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.DocumentHero-module__W5B69a__aside{display:none}@media (min-width:64rem){.DocumentHero-module__W5B69a__inner[data-aside=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.DocumentHero-module__W5B69a__inner[data-aside=true] .DocumentHero-module__W5B69a__rule{grid-column:1/-1}.DocumentHero-module__W5B69a__inner[data-aside=true] .DocumentHero-module__W5B69a__aside{display:block}}.DocumentHero-module__W5B69a__heading{font-family:var(--font-display);font-size:var(--fs-d4);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-display);line-height:var(--lh-display);max-width:var(--span-6)}.DocumentHero-module__W5B69a__summary{font-size:var(--fs-body-lg);line-height:var(--lh-lead);color:var(--text-muted);max-width:min(var(--span-6), var(--measure-text))}.DocumentHero-module__W5B69a__meta{gap:var(--space-lg) var(--space-2xl);margin:0;flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.DocumentHero-module__W5B69a__metaItem{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr);display:grid}.DocumentHero-module__W5B69a__metaLabel{color:var(--text-muted)}.DocumentHero-module__W5B69a__metaValue{font-size:var(--fs-body);color:var(--text);margin:0}.DocumentHero-module__W5B69a__rule{margin-block-start:var(--space-lg)}@media (min-width:1200px){.DocumentHero-module__W5B69a__heading{font-size:var(--fs-d3)}.DocumentHero-module__W5B69a__root[data-kind=page] .DocumentHero-module__W5B69a__heading{font-size:var(--fs-d1);max-width:var(--span-8)}.DocumentHero-module__W5B69a__root[data-kind=document] .DocumentHero-module__W5B69a__inner{padding-inline-start:calc(var(--page-margin) + var(--span-2) + var(--grid-gap))}}
.EmptyState-module__H4K7oa__root{gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--r-card);background-color:var(--surface-raised);border:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.EmptyState-module__H4K7oa__inner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.EmptyState-module__H4K7oa__heading{font-size:var(--fs-d4);max-width:20ch}.EmptyState-module__H4K7oa__body{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:62ch;line-height:1.6}.EmptyState-module__H4K7oa__decoration{color:var(--text);display:none}.EmptyState-module__H4K7oa__decoration svg{width:100%;max-width:220px;height:auto;margin-inline-start:auto}@media (min-width:900px){.EmptyState-module__H4K7oa__root{padding:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto}.EmptyState-module__H4K7oa__decoration{display:block}}
.ListRow-module__UC4aCW__root{border-radius:var(--r-card);background-color:var(--c-grey-200);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ListRow-module__UC4aCW__thumbnail{background-color:var(--c-grey-300);aspect-ratio:16/9;flex:none;position:relative;overflow:hidden}.ListRow-module__UC4aCW__image{object-fit:cover;width:100%;height:100%;display:block}.ListRow-module__UC4aCW__content{justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;flex:1;padding-block-end:calc(var(--space-md) + 40px + var(--space-sm));display:flex}.ListRow-module__UC4aCW__top{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.ListRow-module__UC4aCW__kicker{color:var(--text-muted)}.ListRow-module__UC4aCW__headingRow{display:block}.ListRow-module__UC4aCW__title{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:26ch}.ListRow-module__UC4aCW__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ListRow-module__UC4aCW__arrow{border-radius:var(--r-button);border:1.5px solid var(--border-strong);width:40px;height:40px;color:var(--text);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid;position:absolute;inset-block-start:auto;inset-block-end:var(--space-md);inset-inline-end:var(--space-md)}.ListRow-module__UC4aCW__arrow svg{width:16px;height:16px}.ListRow-module__UC4aCW__body{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);max-width:var(--measure-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.ListRow-module__UC4aCW__root:hover{background-color:var(--c-grey-300)}.ListRow-module__UC4aCW__root:hover .ListRow-module__UC4aCW__arrow{background-color:var(--text);border-color:var(--text);color:var(--surface);transform:translate(2px,-2px)}}.ListRow-module__UC4aCW__root:focus-within .ListRow-module__UC4aCW__arrow{background-color:var(--text);border-color:var(--text);color:var(--surface)}@media (prefers-reduced-motion:reduce){.ListRow-module__UC4aCW__root,.ListRow-module__UC4aCW__arrow{transition:none}.ListRow-module__UC4aCW__root:hover .ListRow-module__UC4aCW__arrow{transform:none}}@media (min-width:700px){.ListRow-module__UC4aCW__root{flex-direction:row;align-items:stretch}.ListRow-module__UC4aCW__thumbnail{aspect-ratio:auto;width:160px;height:auto}.ListRow-module__UC4aCW__content{padding:var(--space-lg);padding-inline-start:var(--space-md);padding-inline-end:calc(var(--space-lg) + 40px + var(--space-sm))}.ListRow-module__UC4aCW__arrow{inset-block-start:var(--space-lg);inset-block-end:auto;inset-inline-end:var(--space-lg)}}.ListRow-module__UC4aCW__thumbnail:has([data-webgl=ready]) .ListRow-module__UC4aCW__image{visibility:hidden}
.PracticeBand-module__wMNndG__root{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.PracticeBand-module__wMNndG__media{min-width:0}.PracticeBand-module__wMNndG__slot{border-radius:var(--r-media);overflow:hidden}.PracticeBand-module__wMNndG__copy{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;display:grid}.PracticeBand-module__wMNndG__eyebrow{color:var(--text-muted)}.PracticeBand-module__wMNndG__name{font-size:var(--fs-d3)}.PracticeBand-module__wMNndG__tagline{font-size:var(--fs-subtitle);line-height:var(--lh-lead);color:var(--text-muted);max-width:34ch}@media (min-width:900px){.PracticeBand-module__wMNndG__root{gap:var(--space-4xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}
.Section-module__nkid8q__root{padding-block:var(--space-section);background-color:var(--surface);color:var(--text);position:relative}.Section-module__nkid8q__panel{padding-block:var(--space-section)}.Section-module__nkid8q__root[data-flush=start],.Section-module__nkid8q__panel[data-flush=start]{padding-block-start:0}.Section-module__nkid8q__root[data-flush=end],.Section-module__nkid8q__panel[data-flush=end]{padding-block-end:0}.Section-module__nkid8q__root[data-flush=both],.Section-module__nkid8q__panel[data-flush=both]{padding-block:0}:is(.Section-module__nkid8q__root[data-flush=end]:has(+[data-overlap=pull]),.Section-module__nkid8q__panel[data-flush=end]:has(+[data-overlap=pull]),.Section-module__nkid8q__root[data-flush=both]:has(+[data-overlap=pull]),.Section-module__nkid8q__panel[data-flush=both]:has(+[data-overlap=pull])){padding-block-end:var(--r-section)}.Section-module__nkid8q__root:not([data-surface]){background-color:#0000}.Section-module__nkid8q__narrow{max-width:calc(var(--span-8) + var(--page-margin) * 2);margin-inline:auto}.Section-module__nkid8q__head{gap:var(--space-lg);max-width:var(--measure);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-head);display:grid}.Section-module__nkid8q__heading{font-size:var(--fs-d3)}@media (min-width:1024px){.Section-module__nkid8q__rail{gap:var(--grid-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Section-module__nkid8q__rail .Section-module__nkid8q__head{max-width:none;margin-block-end:0}.Section-module__nkid8q__rail .Section-module__nkid8q__heading{font-size:var(--fs-d5);text-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.Section-module__nkid8q__railBody{min-width:0}}.Section-module__nkid8q__lead{font-size:var(--fs-body-lg);line-height:var(--lh-lead);--sw-dim:var(--text-muted);--sw-lit:var(--c-grey-800)}.Section-module__nkid8q__note{font-size:var(--fs-sm);color:var(--text-muted);max-width:var(--measure-text);border-inline-start:2px solid var(--border-strong);padding-inline-start:var(--space-sm);line-height:1.55}@media (min-width:1200px){.Section-module__nkid8q__heading{font-size:var(--fs-d3)}}.Section-module__nkid8q__rule{margin-block-end:var(--space-sm)}
.MdxComponents-module__nS-LUW__h2{font-family:var(--font-display);font-size:var(--fs-d4);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);margin-block:var(--space-2xl) var(--space-md);max-width:24ch;scroll-margin-top:calc(var(--header-h) + var(--space-md))}.MdxComponents-module__nS-LUW__h2:first-child{margin-block-start:0}.MdxComponents-module__nS-LUW__h3{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);color:var(--text);margin-block:var(--space-xl) var(--space-2xs);max-width:var(--measure);scroll-margin-top:calc(var(--header-h) + var(--space-md));line-height:1.3}.MdxComponents-module__nS-LUW__p{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:var(--measure);margin-block-end:var(--space-md);line-height:1.7}.MdxComponents-module__nS-LUW__strong{font-weight:var(--fw-semibold);color:var(--text)}.MdxComponents-module__nS-LUW__em{font-style:italic}.MdxComponents-module__nS-LUW__ul,.MdxComponents-module__nS-LUW__ol{gap:var(--space-2xs);max-width:var(--measure);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-md);padding-inline-start:var(--space-md);display:grid}.MdxComponents-module__nS-LUW__ol{list-style:decimal}.MdxComponents-module__nS-LUW__li{font-size:var(--fs-body-lg);color:var(--text-muted);padding-inline-start:var(--space-2xs);line-height:1.7}.MdxComponents-module__nS-LUW__ul .MdxComponents-module__nS-LUW__li{list-style:none;position:relative}.MdxComponents-module__nS-LUW__ul .MdxComponents-module__nS-LUW__li:before{content:"";background-color:var(--text-muted);border-radius:2px;width:6px;height:6px;position:absolute;inset-block-start:.72em;inset-inline-start:calc(var(--space-md) * -1)}.MdxComponents-module__nS-LUW__callout{margin-block:var(--space-lg);padding:var(--space-md) var(--space-lg);border-inline-start:3px solid var(--c-accent);background-color:var(--surface-raised);border-radius:0 var(--r-card-sm) var(--r-card-sm) 0;max-width:var(--measure)}.MdxComponents-module__nS-LUW__callout .MdxComponents-module__nS-LUW__p{color:var(--text);margin-block-end:0}.MdxComponents-module__nS-LUW__hr{border:none;border-block-start:1px solid var(--border);margin-block:var(--space-2xl);max-width:var(--measure)}.MdxComponents-module__nS-LUW__a{color:var(--text);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-thickness var(--dur-fast) var(--ease-out), text-underline-offset var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.MdxComponents-module__nS-LUW__a:hover{color:var(--text-muted);text-underline-offset:4px;text-decoration-thickness:2px}}.MdxComponents-module__nS-LUW__a:active{text-underline-offset:2px;transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.MdxComponents-module__nS-LUW__a{transition:none}}.MdxComponents-module__nS-LUW__code{font-family:var(--font-mono);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:5px;padding:.15em .4em;font-size:.88em}.MdxComponents-module__nS-LUW__pre{padding:var(--space-md);border-radius:var(--r-card-sm);background-color:var(--c-grey-900);color:var(--c-grey-200);max-width:100%;margin-block-end:var(--space-md);overflow-x:auto}.MdxComponents-module__nS-LUW__pre .MdxComponents-module__nS-LUW__code{color:inherit;background:0 0;border:none;padding:0}@media (min-width:1200px){.MdxComponents-module__nS-LUW__h2{font-size:var(--fs-d3)}}
.SectionIndex-module__Fp6uyG__root{margin-block-start:var(--space-head)}.SectionIndex-module__Fp6uyG__list{border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.SectionIndex-module__Fp6uyG__item{border-block-end:1px solid var(--border);min-width:0}.SectionIndex-module__Fp6uyG__link{min-height:88px;padding-block:var(--space-md);color:var(--text);transition:color var(--dur-fast) var(--ease-in-out);align-items:center;padding-inline-end:var(--space-md);display:flex}.SectionIndex-module__Fp6uyG__label{font-size:var(--fs-d5);line-height:var(--lh-display);-webkit-hyphens:auto;hyphens:auto}@media (hover:hover) and (pointer:fine){.SectionIndex-module__Fp6uyG__link:hover .SectionIndex-module__Fp6uyG__label{transform:translate(6px)}}.SectionIndex-module__Fp6uyG__link:focus-visible .SectionIndex-module__Fp6uyG__label{transform:translate(6px)}.SectionIndex-module__Fp6uyG__label{transition:transform var(--dur-base) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.SectionIndex-module__Fp6uyG__label{transition:none}.SectionIndex-module__Fp6uyG__link:hover .SectionIndex-module__Fp6uyG__label,.SectionIndex-module__Fp6uyG__link:focus-visible .SectionIndex-module__Fp6uyG__label{text-underline-offset:6px;text-decoration:underline;transform:none}}@media (min-width:768px){.SectionIndex-module__Fp6uyG__list{grid-template-columns:repeat(2,minmax(0,1fr))}.SectionIndex-module__Fp6uyG__item:nth-child(2n) .SectionIndex-module__Fp6uyG__link{padding-inline-start:var(--space-lg)}.SectionIndex-module__Fp6uyG__item:nth-child(2n){border-inline-start:1px solid var(--border)}.SectionIndex-module__Fp6uyG__label{font-size:var(--fs-d4)}.SectionIndex-module__Fp6uyG__link{min-height:104px}.SectionIndex-module__Fp6uyG__item:last-child:nth-child(odd){grid-column:1/-1}}
.StatementHero-module__xroBKG__root{isolation:isolate;background-color:var(--surface);color:var(--text);padding-block-start:calc(var(--header-h) + var(--space-3xl));padding-block-end:var(--space-4xl);position:relative;overflow:clip}.StatementHero-module__xroBKG__ground{pointer-events:none;place-items:center;width:min(38%,520px);display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.StatementHero-module__xroBKG__inner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.StatementHero-module__xroBKG__statement{font-size:var(--fs-d3);max-width:var(--span-8)}.StatementHero-module__xroBKG__support{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text);max-width:var(--span-5);margin-block-start:var(--space-sm)}@media (min-width:1200px){.StatementHero-module__xroBKG__root{padding-block-start:calc(var(--header-h) + var(--space-4xl));padding-block-end:var(--space-5xl)}.StatementHero-module__xroBKG__root[data-length=short] .StatementHero-module__xroBKG__statement{font-size:var(--fs-d1)}.StatementHero-module__xroBKG__root[data-length=long] .StatementHero-module__xroBKG__statement{font-size:var(--fs-d3)}.StatementHero-module__xroBKG__statement{font-size:var(--fs-d2);max-width:var(--span-6)}}@media (max-width:1023px){.StatementHero-module__xroBKG__ground{display:none}}
.contact-module__hCbz7a__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.contact-module__hCbz7a__formColumn{min-width:0}.contact-module__hCbz7a__aside{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.contact-module__hCbz7a__asideBlock{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface-raised);border:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.contact-module__hCbz7a__asideHeading{color:var(--text-muted)}.contact-module__hCbz7a__steps{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.contact-module__hCbz7a__step{gap:var(--space-sm);font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.6;display:grid}.contact-module__hCbz7a__stepIndex{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--text);padding-block-start:.2em}.contact-module__hCbz7a__asideBody{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.contact-module__hCbz7a__email{min-height:44px;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);color:var(--text);overflow-wrap:break-word;max-width:100%;transition:color var(--dur-fast) var(--ease-out);justify-self:start;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-module__hCbz7a__email:hover{color:var(--text-muted)}}@media (min-width:1024px){.contact-module__hCbz7a__layout{gap:var(--space-4xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}
.error-module__48vcWq__root{background-color:var(--c-grey-300);color:var(--c-black);padding-block:calc(var(--header-h) + var(--space-3xl)) var(--space-section);min-height:70svh}.error-module__48vcWq__inner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.error-module__48vcWq__eyebrow{color:var(--c-grey-600)}.error-module__48vcWq__heading{font-size:var(--fs-d3);max-width:18ch}.error-module__48vcWq__body{font-size:var(--fs-body-lg);color:var(--c-grey-700);max-width:56ch;line-height:1.6}.error-module__48vcWq__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.error-module__48vcWq__retry{min-height:60px;padding-inline:var(--space-lg);border-radius:var(--r-pill);background-color:var(--c-black);color:var(--c-white);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.error-module__48vcWq__retry:hover{background-color:var(--c-accent);color:var(--c-black)}}.error-module__48vcWq__contact{font-size:var(--fs-sm);margin-block-start:var(--space-md)}.error-module__48vcWq__contactLink{color:var(--c-grey-700);text-underline-offset:3px;text-decoration:underline}@media (min-width:1200px){.error-module__48vcWq__heading{font-size:var(--fs-d2)}}
.article-module__AX7Z6G__article{max-width:100%}@media (min-width:1024px){.article-module__AX7Z6G__article{padding-inline-start:calc(var(--span-2) + var(--grid-gap));position:relative}.article-module__AX7Z6G__article:before{content:"";background-color:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:var(--span-2)}}.article-module__AX7Z6G__backLink{border-block-start:1px solid var(--border);margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg)}.article-module__AX7Z6G__back{align-items:center;gap:var(--space-2xs);min-height:44px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.article-module__AX7Z6G__back svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.article-module__AX7Z6G__back:hover{color:var(--text)}}.article-module__AX7Z6G__related{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.article-module__AX7Z6G__relatedCard{gap:var(--space-2xs);height:100%;padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.article-module__AX7Z6G__relatedCard:hover{border-color:color-mix(in oklab, var(--accent) 48%, transparent);transform:translateY(-3px)}}.article-module__AX7Z6G__relatedCategory{color:var(--accent-text)}.article-module__AX7Z6G__relatedTitle{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text)}.article-module__AX7Z6G__relatedDescription{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}@media (min-width:700px){.article-module__AX7Z6G__related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.article-module__AX7Z6G__related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.article-module__AX7Z6G__relatedCard,.article-module__AX7Z6G__back{transition:none}}
.security-module__ClqIdW__nonClaims{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface);border-inline-start:3px solid var(--c-accent);grid-template-columns:minmax(0,1fr);max-width:fit-content;display:grid}.security-module__ClqIdW__nonClaimsHeading{color:var(--text-muted)}.security-module__ClqIdW__nonClaimsBody{max-width:var(--measure-text);font-size:var(--fs-body-lg);color:var(--text);line-height:1.65}@media (min-width:1024px){.security-module__ClqIdW__nonClaims{padding:var(--space-xl)}}
.updates-module__U_XnZq__timeline{border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.updates-module__U_XnZq__entry{gap:var(--space-sm);padding-block:var(--space-lg);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.updates-module__U_XnZq__entryMeta{align-items:center;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;display:flex}.updates-module__U_XnZq__date{color:var(--text-muted)}.updates-module__U_XnZq__kind{padding-inline:var(--space-2xs);border-radius:var(--r-pill);border:1px solid var(--border-strong);min-height:22px;color:var(--text);align-items:center;display:inline-flex}.updates-module__U_XnZq__entryBody{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.updates-module__U_XnZq__entryTitle{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text)}.updates-module__U_XnZq__entryText{font-size:var(--fs-body);color:var(--text-muted);max-width:var(--measure-text);line-height:1.65}@media (min-width:900px){.updates-module__U_XnZq__entry{gap:var(--space-2xl);grid-template-columns:220px minmax(0,1fr);align-items:start}.updates-module__U_XnZq__entryMeta{align-items:start;gap:var(--space-2xs);flex-direction:column}}
.BeforeAfter-module__lJr-gG__root{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.BeforeAfter-module__lJr-gG__column{padding:var(--space-lg);border-radius:var(--r-card);border:1px solid var(--border)}.BeforeAfter-module__lJr-gG__column[data-variant=before]{background-color:#0000}.BeforeAfter-module__lJr-gG__column[data-variant=after]{background-color:color-mix(in oklab, var(--accent,var(--c-accent)) 12%, var(--surface));border-color:color-mix(in oklab, var(--accent,var(--c-accent)) 34%, transparent)}.BeforeAfter-module__lJr-gG__label{border-block-end:1px solid var(--border);margin-block-end:var(--space-md);padding-block-end:var(--space-sm)}.BeforeAfter-module__lJr-gG__column[data-variant=after] .BeforeAfter-module__lJr-gG__label{color:var(--text)}.BeforeAfter-module__lJr-gG__list{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.BeforeAfter-module__lJr-gG__item{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.BeforeAfter-module__lJr-gG__index{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--text-muted);padding-block-start:.28em}.BeforeAfter-module__lJr-gG__column[data-variant=after] .BeforeAfter-module__lJr-gG__index{color:var(--text)}.BeforeAfter-module__lJr-gG__text{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.BeforeAfter-module__lJr-gG__column[data-variant=after] .BeforeAfter-module__lJr-gG__text{color:var(--text)}@media (min-width:900px){.BeforeAfter-module__lJr-gG__root{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}
.IndexHero-module__XFbp-a__root{background-color:var(--surface);color:var(--text);padding-block-start:calc(var(--header-h) + var(--space-2xl));padding-block-end:var(--space-3xl);position:relative}.IndexHero-module__XFbp-a__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.IndexHero-module__XFbp-a__head{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.IndexHero-module__XFbp-a__heading{font-size:var(--fs-d2);max-width:var(--span-7)}.IndexHero-module__XFbp-a__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-muted);max-width:var(--span-6)}.IndexHero-module__XFbp-a__index{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.IndexHero-module__XFbp-a__count{color:var(--text-muted);justify-self:end}.IndexHero-module__XFbp-a__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.IndexHero-module__XFbp-a__item+.IndexHero-module__XFbp-a__item{border-block-start:1px solid var(--border)}.IndexHero-module__XFbp-a__link{align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);color:var(--text);transition:color var(--dur-fast) var(--ease-out), padding-inline-start var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.IndexHero-module__XFbp-a__number{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--text-muted)}.IndexHero-module__XFbp-a__label{font-family:var(--font-display);font-size:var(--fs-d4);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);-webkit-hyphens:auto;hyphens:auto}.IndexHero-module__XFbp-a__arrow{font-size:var(--fs-body-lg);color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.IndexHero-module__XFbp-a__link:hover{padding-inline-start:var(--space-md)}.IndexHero-module__XFbp-a__link:hover .IndexHero-module__XFbp-a__arrow{color:var(--text);transform:translate(6px)}}.IndexHero-module__XFbp-a__link:active{transform:scale(var(--press-subtle));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.IndexHero-module__XFbp-a__link,.IndexHero-module__XFbp-a__arrow{transition:none}.IndexHero-module__XFbp-a__link:active{transform:none}}@media (min-width:1200px){.IndexHero-module__XFbp-a__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:start}.IndexHero-module__XFbp-a__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-xl))}.IndexHero-module__XFbp-a__heading{font-size:var(--fs-d1);max-width:none}.IndexHero-module__XFbp-a__label{font-size:var(--fs-d3)}}.IndexHero-module__XFbp-a__aside{min-width:0}@media (min-width:1024px){.IndexHero-module__XFbp-a__inner[data-with-aside=true]{column-gap:var(--space-4xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.IndexHero-module__XFbp-a__inner[data-with-aside=true] .IndexHero-module__XFbp-a__head{grid-column:1}.IndexHero-module__XFbp-a__inner[data-with-aside=true] .IndexHero-module__XFbp-a__aside{grid-area:1/2/span 2;align-self:center}.IndexHero-module__XFbp-a__inner[data-with-aside=true] .IndexHero-module__XFbp-a__index{grid-column:1}}
.InsightsList-module__OJZwxq__featured{gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--r-card);background-color:color-mix(in oklab, var(--accent) 14%, var(--surface-raised));border:1px solid color-mix(in oklab, var(--accent) 34%, transparent);transition:border-color var(--dur-base) var(--ease-in-out), transform var(--dur-base) var(--ease-in-out);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-xl);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.InsightsList-module__OJZwxq__featured:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent);transform:translateY(-3px)}}.InsightsList-module__OJZwxq__featuredBadge{color:var(--text)}.InsightsList-module__OJZwxq__featuredTitle{font-size:var(--fs-d4);max-width:22ch}.InsightsList-module__OJZwxq__featuredDescription{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:min(var(--span-8), var(--measure-text));line-height:1.55}.InsightsList-module__OJZwxq__filters{gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.InsightsList-module__OJZwxq__chip{min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);transition:background-color var(--dur-base) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out), transform var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.InsightsList-module__OJZwxq__chip:hover{border-color:var(--text)}}.InsightsList-module__OJZwxq__chipActive{background-color:var(--text);border-color:var(--text);color:var(--surface)}.InsightsList-module__OJZwxq__count{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-lg)}.InsightsList-module__OJZwxq__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.InsightsList-module__OJZwxq__card{gap:var(--space-2xs);height:100%;padding:var(--space-lg);border-radius:var(--r-card);background-color:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-in-out), transform var(--dur-base) var(--ease-in-out);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.InsightsList-module__OJZwxq__card:hover{border-color:color-mix(in oklab, var(--accent) 46%, transparent);transform:translateY(-3px)}}.InsightsList-module__OJZwxq__card:focus-within{border-color:color-mix(in oklab, var(--accent) 46%, transparent)}.InsightsList-module__OJZwxq__cardCategory{color:var(--accent-text)}.InsightsList-module__OJZwxq__cardTitle{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text)}.InsightsList-module__OJZwxq__cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.InsightsList-module__OJZwxq__cardDescription{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.InsightsList-module__OJZwxq__meta{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.InsightsList-module__OJZwxq__empty{padding-block:var(--space-2xl);font-size:var(--fs-body-lg);color:var(--text-muted)}.InsightsList-module__OJZwxq__more{justify-content:center;margin-block-start:var(--space-xl);display:flex}.InsightsList-module__OJZwxq__moreButton{min-height:52px;padding-inline:var(--space-xl);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);transition:background-color var(--dur-base) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.InsightsList-module__OJZwxq__moreButton:hover{background-color:var(--text);color:var(--surface)}}@media (min-width:700px){.InsightsList-module__OJZwxq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.InsightsList-module__OJZwxq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.InsightsList-module__OJZwxq__featured{padding:var(--space-2xl)}.InsightsList-module__OJZwxq__featuredTitle{font-size:var(--fs-d3)}}@media (prefers-reduced-motion:reduce){.InsightsList-module__OJZwxq__featured,.InsightsList-module__OJZwxq__card,.InsightsList-module__OJZwxq__chip,.InsightsList-module__OJZwxq__moreButton{transition:none}}.InsightsList-module__OJZwxq__grid>li{animation:InsightsList-module__OJZwxq__insight-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 9) * 45ms)}@keyframes InsightsList-module__OJZwxq__insight-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.InsightsList-module__OJZwxq__grid>li{animation:none}}.InsightsList-module__OJZwxq__chip:active{transform:scale(var(--press-strong));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.InsightsList-module__OJZwxq__chip:active{transform:none}}.InsightsList-module__OJZwxq__moreButton:active{transform:scale(var(--press-base));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.InsightsList-module__OJZwxq__moreButton:active{transform:none}}.InsightsList-module__OJZwxq__cardVisual{object-fit:cover;border-start-start-radius:inherit;border-start-end-radius:inherit;width:100%;height:100%;display:block}.InsightsList-module__OJZwxq__cardVisualBox{width:calc(100% + var(--space-lg) * 2);aspect-ratio:1;margin-block-start:calc(var(--space-lg) * -1);margin-inline:calc(var(--space-lg) * -1);background-color:var(--c-grey-200);border-start-start-radius:inherit;border-start-end-radius:inherit;margin-block-end:var(--space-md);display:block;position:relative;overflow:hidden}.InsightsList-module__OJZwxq__card{overflow:hidden}.InsightsList-module__OJZwxq__cardVisualBox:has([data-webgl=ready]) .InsightsList-module__OJZwxq__cardVisual{visibility:hidden}
.LegalPage-module__-T48fG__notice{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-radius:var(--r-card-sm);background-color:color-mix(in oklab, var(--c-accent) 22%, var(--surface));border-inline-start:3px solid var(--c-accent);max-width:var(--measure);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-2xl);display:grid}.LegalPage-module__-T48fG__noticeLabel{color:var(--text)}.LegalPage-module__-T48fG__noticeBody{font-size:var(--fs-body);color:var(--text);line-height:1.6}.LegalPage-module__-T48fG__document{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.LegalPage-module__-T48fG__section{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.LegalPage-module__-T48fG__heading{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--space-md))}.LegalPage-module__-T48fG__paragraph{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:var(--measure);line-height:1.7}@media (min-width:1200px){.LegalPage-module__-T48fG__document{padding-inline-start:calc(var(--span-2) + var(--grid-gap));position:relative}.LegalPage-module__-T48fG__notice{max-width:calc(var(--measure) + var(--grid-gap));margin-inline-start:var(--span-2)}.LegalPage-module__-T48fG__document:before{content:"";background-color:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:var(--span-2)}.LegalPage-module__-T48fG__heading{max-width:var(--span-6)}}
.NotFoundContent-module__fw1aHG__root{background-color:var(--c-grey-300);color:var(--c-black);padding-block:calc(var(--header-h) + var(--space-3xl)) var(--space-section);min-height:80svh}.NotFoundContent-module__fw1aHG__inner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.NotFoundContent-module__fw1aHG__code{color:var(--c-grey-600);font-size:clamp(5rem,3rem + 10vw,12rem);line-height:.8}.NotFoundContent-module__fw1aHG__heading{font-size:var(--fs-d3);max-width:18ch}.NotFoundContent-module__fw1aHG__body{font-size:var(--fs-body-lg);color:var(--c-grey-700);max-width:56ch;line-height:1.6}.NotFoundContent-module__fw1aHG__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.NotFoundContent-module__fw1aHG__suggestions{width:100%;border-block-start:1px solid #00000024;margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg)}.NotFoundContent-module__fw1aHG__suggestionsHeading{margin-block-end:var(--space-md)}.NotFoundContent-module__fw1aHG__suggestionsList{gap:var(--space-3xs);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.NotFoundContent-module__fw1aHG__suggestionLink{min-height:40px;font-size:var(--fs-sm);color:var(--c-grey-700);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.NotFoundContent-module__fw1aHG__suggestionLink:hover{color:var(--c-black)}}@media (min-width:1200px){.NotFoundContent-module__fw1aHG__heading{font-size:var(--fs-d2)}}
.Prose-module__O6qCQG__root{gap:var(--space-md);max-width:var(--measure);grid-template-columns:minmax(0,1fr);display:grid}.Prose-module__O6qCQG__paragraph{font-size:var(--fs-body-lg);color:var(--text-muted);line-height:1.65}.Prose-module__O6qCQG__lead{font-size:var(--fs-lead);letter-spacing:var(--ls-heading);color:var(--text);line-height:1.45}
.StepSpine-module__rnU_Ta__root{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.StepSpine-module__rnU_Ta__rail{min-width:0}.StepSpine-module__rnU_Ta__railInner{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.StepSpine-module__rnU_Ta__count{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);display:flex}.StepSpine-module__rnU_Ta__current{font-size:var(--fs-d2);animation:StepSpine-module__rnU_Ta__step-in var(--dur-base) var(--ease-out) both}@keyframes StepSpine-module__rnU_Ta__step-in{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}.StepSpine-module__rnU_Ta__total{font-size:var(--fs-d5);color:var(--text-muted)}.StepSpine-module__rnU_Ta__track{background-color:var(--border);width:100%;height:2px;display:block;overflow:hidden}.StepSpine-module__rnU_Ta__progress{background-color:var(--accent,var(--text));width:100%;height:100%;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform var(--dur-major) var(--ease-out);display:block}.StepSpine-module__rnU_Ta__steps{gap:var(--space-xl);counter-reset:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.StepSpine-module__rnU_Ta__step{gap:var(--space-md);border-block-start:1px solid var(--border);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-start:var(--space-md);display:grid}.StepSpine-module__rnU_Ta__step[data-state=ahead] .StepSpine-module__rnU_Ta__tile,.StepSpine-module__rnU_Ta__step[data-state=ahead] .StepSpine-module__rnU_Ta__title{opacity:.62}.StepSpine-module__rnU_Ta__tile{border-radius:var(--r-card-sm);background-color:var(--surface-raised);width:64px;height:64px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);transition:background-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out);flex:none;place-items:center;display:grid}.StepSpine-module__rnU_Ta__step[data-state=reached] .StepSpine-module__rnU_Ta__tile{background-color:var(--accent-tint,var(--c-grey-300));color:var(--c-black)}.StepSpine-module__rnU_Ta__body{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.StepSpine-module__rnU_Ta__title{font-family:var(--font-display);font-size:var(--fs-d5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text);-webkit-hyphens:auto;hyphens:auto}.StepSpine-module__rnU_Ta__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:min(var(--span-6), var(--measure-text))}@media (min-width:1024px){.StepSpine-module__rnU_Ta__root{gap:var(--space-4xl);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.StepSpine-module__rnU_Ta__railInner{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-xl))}.StepSpine-module__rnU_Ta__current{font-size:var(--fs-d1)}}@media (prefers-reduced-motion:reduce){.StepSpine-module__rnU_Ta__current{animation:none}.StepSpine-module__rnU_Ta__step,.StepSpine-module__rnU_Ta__tile,.StepSpine-module__rnU_Ta__progress{transition:none}.StepSpine-module__rnU_Ta__step[data-state=ahead] .StepSpine-module__rnU_Ta__tile,.StepSpine-module__rnU_Ta__step[data-state=ahead] .StepSpine-module__rnU_Ta__title{opacity:1}}
.UseCaseFilter-module__bmTimW__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.UseCaseFilter-module__bmTimW__sidebar{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.UseCaseFilter-module__bmTimW__filters{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.UseCaseFilter-module__bmTimW__filterHeading{width:100%;color:var(--text-muted)}.UseCaseFilter-module__bmTimW__rows{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.UseCaseFilter-module__bmTimW__chip{min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.UseCaseFilter-module__bmTimW__chip:hover{border-color:var(--text)}}.UseCaseFilter-module__bmTimW__chipActive{background-color:var(--text);border-color:var(--text);color:var(--surface)}.UseCaseFilter-module__bmTimW__count{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted)}.UseCaseFilter-module__bmTimW__empty{padding-block:var(--space-2xl);font-size:var(--fs-body-lg);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.UseCaseFilter-module__bmTimW__chip{transition:none}}.UseCaseFilter-module__bmTimW__chip:active{transform:scale(var(--press-strong));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.UseCaseFilter-module__bmTimW__chip:active{transform:none}}@media (min-width:900px){.UseCaseFilter-module__bmTimW__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.UseCaseFilter-module__bmTimW__filters{flex-direction:column;align-items:start}.UseCaseFilter-module__bmTimW__sidebar{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-md))}}.UseCaseFilter-module__bmTimW__rows{grid-template-columns:minmax(0,1fr)}.UseCaseFilter-module__bmTimW__groups{min-width:0}.UseCaseFilter-module__bmTimW__group+.UseCaseFilter-module__bmTimW__group{margin-block-start:var(--space-3xl)}.UseCaseFilter-module__bmTimW__groupHeading{font-size:var(--fs-d5);border-block-start:1px solid var(--border-strong);margin-block-end:var(--space-lg);padding-block-start:var(--space-sm)}
