.TypedText_typed__8sejG{color:currentColor;font-weight:700;position:relative;z-index:1}.Demo_demo__NvpeL{text-align:left}.Demo_container__OLYpl{margin-left:auto;margin-right:auto}.Demo_containerWideStyle__e9zF3{max-width:2400px}.Demo_layout__FFkL9{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.Demo_leftColumn__IwZqg{display:flex;flex-direction:column;gap:40px;justify-content:center}.Demo_item1__Q_A0y,.Demo_item2__m7vLo,.Demo_item3__UyZeP,.Demo_item4__Zeuy_{width:100%}@media (max-width:720px){.Demo_layout__FFkL9{display:flex;flex-direction:column;gap:40px;align-items:stretch}.Demo_leftColumn__IwZqg{flex-direction:column;gap:40px;display:contents;text-align:center}.Demo_item1__Q_A0y{order:1}.Demo_item2__m7vLo{order:2}.Demo_item3__UyZeP{order:3}.Demo_item4__Zeuy_{order:4}}.Demo_overlayContent__wSao3{position:relative;z-index:1;border-radius:24px;width:100%;padding:80px;@media (max-width:720px){padding-left:24px;padding-bottom:40px;padding-right:24px;padding-top:40px}}.Demo_content__qA3fY{text-align:left;@media (max-width:720px){text-align:center}}.Demo_cite__rLBNn{display:block;font-style:normal;margin-top:16px}.Demo_centerMobile__N5T8k{text-align:center}@media (min-width:720px){.Demo_centerMobile__N5T8k{text-align:left}}.Demo_authorImage__PUKot{height:64px;width:64px}.Demo_author__JSl2p{font-weight:600}.Demo_position__TtEJM{text-align:left}.Demo_companyImage__Do_0_{max-height:60px;@media (max-width:720px){max-height:40px}}.Demo_companyWithLogo__9LfEX{margin-top:.5rem}.Demo_demoContainer__98cUb,.Demo_requestContainer__SyHbe{background-color:white;border-radius:24px;width:450px;margin-left:auto;margin-right:auto;justify-content:center}.Diagram_wrapper__ahjdH{--height:250px;--max-width:400px;--margin-top:1.5rem;height:var(--height);margin-left:auto;margin-right:auto;margin-top:var(--margin-top);max-width:var(--max-width);width:100%;@media (min-width:560px){--height:325px;--max-width:500px}@media (min-width:640px){--height:375px;--max-width:575px}@media (min-width:720px){--height:425px;--max-width:650px}@media (min-width:960px){--height:475px;--max-width:750px;--margin-top:2.25rem}@media (min-width:1080px){--height:550px;--max-width:900px;--margin-top:3rem}@media (min-width:1120px){--height:625px;--max-width:1000px}@media (min-width:1280px){--height:700px;--max-width:1125px}}.Diagram_node__pUghi{--background:var(--color-white);--border:var(--color-secondary-3);--color:var(--color-secondary-5);--heading-size:10px;--icon-size:35px;background-color:var(--background);border:1px solid var(--border);border-radius:var(--border-radius-element);color:var(--color);cursor:default;font-size:1rem;height:75px;padding:10px;transition:background-color 125ms ease-in-out,color 50ms ease-in-out;width:200px}.Diagram_activeNode__MygeD{--background:var(--color-primary-3);--color:var(--color-white)}.Diagram_productNode__UYCSe{--border:var(--color-primary-3);--heading-size:12px;--icon-size:50px;cursor:pointer;padding:12px;width:225px;&:hover{--background:var(--color-primary-3);--color:var(--color-white)}}.Diagram_invisibleNode__Pd7BL{background-color:var(--color-white);border:0;height:1px;padding:0;width:1px}.Diagram_nodeContent__1elM_{height:100%}.Diagram_heading__c25NU{display:flex;font-size:var(--heading-size);gap:.35rem;line-height:1}.Diagram_subheading__LxwkI{font-size:8px;line-height:1.25;margin-top:.4rem}.Diagram_icon__tR8K_{max-width:var(--icon-size)}.Diagram_badge__bOBMS{--background:var(--color-secondary-3);--color:var(--color-white);align-items:center;align-self:baseline;background-color:var(--background);border-radius:var(--border-radius-element);color:var(--color);display:inline-flex;font-family:var(--font-family-ui);font-size:6px;font-variant:all-small-caps;height:12px;justify-content:center;letter-spacing:.015em;line-height:12px;margin-left:2px;margin-top:-5px;text-align:center;width:26px}.Diagram_badgeBeta__uirMn{--background:var(--color-primary-3)}.Diagram_handle___u_Iu{--xy-handle-background-color-default:var(--color-primary-3)}.Diagram_handleInvisible__Iclbg{--xy-handle-background-color-default:transparent;--xy-handle-border-color-default:transparent;height:0!important;min-height:0!important;min-width:0!important;padding:0!important;width:0!important}.Diagram_edge__MFtSV{--xy-edge-stroke-default:var(--color-gray-4)}