.LogoContainer-module__hlt7Hq__root{--logo-container-border-color:transparent;--logo-container-border-width:0px;--logo-container-cell-height:100px;--logo-container-mobile-cell-height:var(--logo-container-cell-height);--logo-container-cell-padding-block:18px;--logo-container-cell-padding-inline:24px;--logo-container-foreground:var(--color-ink,#080808);--logo-container-logo-max-height:42px;--logo-container-logo-max-width:138px;--logo-container-gap:2px;--logo-container-max-width:none;--logo-container-media-fit:contain;--logo-container-radius:4px;--logo-container-surface:var(--color-page,#fbfbfc);--logo-container-width:100%;color:var(--logo-container-foreground);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);max-width:var(--logo-container-max-width);width:var(--logo-container-width)}.LogoContainer-module__hlt7Hq__list{gap:var(--logo-container-gap);grid-auto-rows:var(--logo-container-cell-height);--logo-container-desktop-template-columns:repeat(var(--logo-container-desktop-columns), minmax(0, 1fr));grid-template-columns:var(--logo-container-desktop-template-columns);margin:0;padding:0;list-style:none;display:grid}.LogoContainer-module__hlt7Hq__item{background:var(--logo-container-surface);border:var(--logo-container-border-width) solid var(--logo-container-border-color);border-radius:var(--logo-container-radius);box-sizing:border-box;min-width:0;display:grid;overflow:hidden}.LogoContainer-module__hlt7Hq__mobileFiller{display:none}.LogoContainer-module__hlt7Hq__surface{box-sizing:border-box;block-size:100%;color:inherit;min-block-size:0;min-width:0;padding:var(--logo-container-cell-padding-block) var(--logo-container-cell-padding-inline);text-align:center;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.LogoContainer-module__hlt7Hq__link,.LogoContainer-module__hlt7Hq__button{transition:background-color .16s,color .16s}.LogoContainer-module__hlt7Hq__button{appearance:none;cursor:pointer;font:inherit;border:0}.LogoContainer-module__hlt7Hq__link:hover,.LogoContainer-module__hlt7Hq__button:hover{background:var(--color-panel,#fff)}.LogoContainer-module__hlt7Hq__link:focus-visible,.LogoContainer-module__hlt7Hq__button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-blue,#3686ff) 38%, transparent);outline-offset:-5px}.LogoContainer-module__hlt7Hq__customLogo,.LogoContainer-module__hlt7Hq__mediaShell,.LogoContainer-module__hlt7Hq__textLogo{max-height:var(--logo-container-logo-max-height);max-width:min(100%, var(--logo-container-logo-max-width));justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.LogoContainer-module__hlt7Hq__customLogo>svg{height:auto;max-height:var(--logo-container-logo-max-height);width:auto;max-width:100%;display:block}.LogoContainer-module__hlt7Hq__imageLogo{height:auto;max-height:var(--logo-container-logo-max-height);object-fit:var(--logo-container-media-fit);width:auto;max-width:100%;display:block}.LogoContainer-module__hlt7Hq__textLogo{letter-spacing:0;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1}.LogoContainer-module__hlt7Hq__emptyState{background:var(--logo-container-surface);border:var(--logo-container-border-width) solid var(--logo-container-border-color);border-radius:var(--logo-container-radius);box-sizing:border-box;color:color-mix(in srgb, var(--logo-container-foreground) 68%, transparent);block-size:var(--logo-container-cell-height);min-block-size:0;padding:var(--logo-container-cell-padding-block) var(--logo-container-cell-padding-inline);text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:720px){.LogoContainer-module__hlt7Hq__list{grid-auto-rows:var(--logo-container-mobile-cell-height);grid-template-columns:repeat(var(--logo-container-mobile-columns), minmax(0, 1fr))}.LogoContainer-module__hlt7Hq__desktopFiller{display:none}.LogoContainer-module__hlt7Hq__mobileFiller{display:grid}.LogoContainer-module__hlt7Hq__emptyState{block-size:var(--logo-container-mobile-cell-height)}}
.ArchitectureFlow-module__LEM-6W__section{color:var(--color-ink);width:100%;scroll-margin-top:96px}.ArchitectureFlow-module__LEM-6W__inner{flex-direction:column;gap:40px;display:flex}.ArchitectureFlow-module__LEM-6W__header{gap:18px;max-width:860px;display:grid}.ArchitectureFlow-module__LEM-6W__heading{--arcane-headline-font-size:38px;--arcane-headline-font-weight:500;--arcane-headline-line-height:1.16;margin:0}.ArchitectureFlow-module__LEM-6W__heading[data-arcane-headline]{font-weight:500}.ArchitectureFlow-module__LEM-6W__subtext{--arcane-text-font-size:20px;--arcane-text-font-weight:400;--arcane-text-line-height:1.35;max-width:780px;margin:0}.ArchitectureFlow-module__LEM-6W__flowGroup{gap:10px;display:grid}.ArchitectureFlow-module__LEM-6W__diagramPanel{--architecture-flow-panel:#f1f1ea;background:var(--architecture-flow-panel);border-radius:8px;padding:60px 40px 40px;position:relative;overflow:hidden}.ArchitectureFlow-module__LEM-6W__imageFrame{justify-content:center;width:100%;max-width:1060px;margin:34px auto 0;display:flex;position:relative}.ArchitectureFlow-module__LEM-6W__image{width:100%;height:auto;display:block}.ArchitectureFlow-module__LEM-6W__screenReaderOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ArchitectureFlow-module__LEM-6W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ArchitectureFlow-module__LEM-6W__stepCard{background:#f1f1ea;border-radius:8px;min-height:290px;padding:40px}.ArchitectureFlow-module__LEM-6W__stepPill{--arcane-chip-border-color:#d8d8d2;--arcane-chip-color:#8e8e8a}.ArchitectureFlow-module__LEM-6W__stepTitle{--arcane-headline-font-size:23px;--arcane-headline-mobile-font-size:21px;--arcane-headline-line-height:1.15;margin-block-start:22px}.ArchitectureFlow-module__LEM-6W__stepDescription{--arcane-text-font-size:18px;--arcane-text-line-height:1.35;--arcane-text-mobile-font-size:16px;max-width:550px;margin-block-start:14px}.ArchitectureFlow-module__LEM-6W__actionBlock{justify-items:start;gap:18px;display:grid}.ArchitectureFlow-module__LEM-6W__actionText{--arcane-text-font-size:18px;--arcane-text-line-height:1.55;margin:0}.ArchitectureFlow-module__LEM-6W__actionLink{align-self:flex-start}@media (max-width:859px){.ArchitectureFlow-module__LEM-6W__header{gap:14px;max-width:100%}.ArchitectureFlow-module__LEM-6W__heading{--arcane-headline-mobile-font-size:30px;--arcane-headline-max-width:100%;max-width:none}.ArchitectureFlow-module__LEM-6W__subtext{--arcane-text-mobile-font-size:17px;text-wrap:wrap;max-width:100%}.ArchitectureFlow-module__LEM-6W__diagramPanel{padding:30px 20px 20px}.ArchitectureFlow-module__LEM-6W__steps{grid-template-columns:1fr}.ArchitectureFlow-module__LEM-6W__stepCard{min-height:auto;padding:20px}.ArchitectureFlow-module__LEM-6W__stepDescription{max-width:none}}@media (max-width:560px){.ArchitectureFlow-module__LEM-6W__imageFrame{margin-block-start:28px}}
