.lysonome-protocol-journey{--ly-columns:4;--ly-gap:64px;width:100%;box-sizing:border-box}.lysonome-protocol-journey *,.lysonome-protocol-journey *::before,.lysonome-protocol-journey *::after{box-sizing:border-box}.lysonome-protocol-inner{width:min(100%, 1280px);margin-inline:auto}.lysonome-protocol-intro{text-align:center;margin-bottom:40px}.lysonome-protocol-intro-eyebrow,.lysonome-protocol-eyebrow{font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.lysonome-protocol-intro-eyebrow{--ly-intro_eyebrow-min:11px;--ly-intro_eyebrow-fluid:.72vw;--ly-intro_eyebrow-max:14px;font-size:clamp(var(--ly-intro_eyebrow-min), var(--ly-intro_eyebrow-fluid), var(--ly-intro_eyebrow-max));margin-bottom:8px}.lysonome-protocol-intro-title{--ly-intro_title-min:24px;--ly-intro_title-fluid:2.1vw;--ly-intro_title-max:36px;font-size:clamp(var(--ly-intro_title-min), var(--ly-intro_title-fluid), var(--ly-intro_title-max));line-height:1.12;font-weight:600;margin:0}.lysonome-protocol-list{display:grid;grid-template-columns:repeat(var(--ly-columns),minmax(0,1fr));gap:var(--ly-gap);align-items:start}.lysonome-layout-column .lysonome-protocol-list{grid-template-columns:minmax(0,1fr)}.lysonome-protocol-item{position:relative;min-width:0;color:#1c2028}.lysonome-protocol-icon-wrap{--ly-icon_circle-min:68px;--ly-icon_circle-fluid:5.25vw;--ly-icon_circle-max:92px;width:clamp(var(--ly-icon_circle-min), var(--ly-icon_circle-fluid), var(--ly-icon_circle-max));height:clamp(var(--ly-icon_circle-min), var(--ly-icon_circle-fluid), var(--ly-icon_circle-max));display:inline-flex;align-items:center;justify-content:center;border-style:solid;border-width:0;border-radius:999px;margin-bottom:16px}.lysonome-protocol-icon{--ly-icon-min:28px;--ly-icon-fluid:2.35vw;--ly-icon-max:42px;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(var(--ly-icon-min), var(--ly-icon-fluid), var(--ly-icon-max));line-height:1}.lysonome-protocol-icon i{font-size:inherit;line-height:1}.lysonome-protocol-icon svg{width:1em;height:1em}.lysonome-protocol-eyebrow{--ly-eyebrow-min:11px;--ly-eyebrow-fluid:.72vw;--ly-eyebrow-max:14px;font-size:clamp(var(--ly-eyebrow-min), var(--ly-eyebrow-fluid), var(--ly-eyebrow-max));margin-bottom:4px}.lysonome-protocol-title{--ly-title-min:18px;--ly-title-fluid:1.2vw;--ly-title-max:24px;font-size:clamp(var(--ly-title-min), var(--ly-title-fluid), var(--ly-title-max));line-height:1.18;font-weight:600;margin:0 0 8px}.lysonome-protocol-description{--ly-description-min:13px;--ly-description-fluid:.82vw;--ly-description-max:16px;font-size:clamp(var(--ly-description-min), var(--ly-description-fluid), var(--ly-description-max));line-height:1.45;display:inline-block;width:min(100%, 28ch);max-width:28ch}.lysonome-protocol-connector{--ly-arrow-length:38px;--ly-arrow-thickness:2px;position:absolute;pointer-events:none;z-index:2}.lysonome-protocol-connector::before,.lysonome-protocol-connector::after{content:'';position:absolute;display:block}.lysonome-protocol-connector::before{height:var(--ly-arrow-thickness);width:var(--ly-arrow-length);border-radius:999px}.lysonome-protocol-connector::after{width:9px;height:9px;border-style:solid;border-width:var(--ly-arrow-thickness) var(--ly-arrow-thickness) 0 0;transform:rotate(45deg)}.lysonome-layout-row.lysonome-has-connectors .lysonome-protocol-connector{top:calc(clamp(var(--ly-icon_circle-min), var(--ly-icon_circle-fluid), var(--ly-icon_circle-max)) / 2);left:calc(100% + (var(--ly-gap) - var(--ly-arrow-length)) / 2);transform:translate(-50%,-50%)}.lysonome-layout-row.lysonome-has-connectors .lysonome-protocol-connector::before{left:0;top:0}.lysonome-layout-row.lysonome-has-connectors .lysonome-protocol-connector::after{left:calc(var(--ly-arrow-length) - 8px);top:calc((var(--ly-arrow-thickness) - 9px) / 2)}.lysonome-layout-column.lysonome-has-connectors .lysonome-protocol-connector{left:50%;bottom:calc(var(--ly-gap) / -2);transform:translate(-50%,50%) rotate(90deg)}.lysonome-layout-column.lysonome-has-connectors .lysonome-protocol-connector::before{left:0;top:0}.lysonome-layout-column.lysonome-has-connectors .lysonome-protocol-connector::after{left:calc(var(--ly-arrow-length) - 8px);top:calc((var(--ly-arrow-thickness) - 9px) / 2)}@media (max-width:1024px){.lysonome-layout-row .lysonome-protocol-connector{display:none}}