.cs-lifecycle{--csl-orange:#eb690b;--csl-dark:#1a1c1e;--csl-text:#495156;--csl-muted:#6b7880;--csl-border:#e4e8ec;--csl-tint:#fef3ec;--csl-font:var(--dilo-font-display);background-color:#fff;padding:84px 20px}.cs-lifecycle__inner{margin:0 auto;max-width:1200px}.cs-lifecycle__header{margin-bottom:44px}.cs-lifecycle__eyebrow{color:var(--csl-orange);margin:0 0 16px}.cs-lifecycle__heading{color:var(--csl-dark);font-family:var(--csl-font);font-size:44px;font-weight:700;letter-spacing:.02em;line-height:1.05;margin:0 0 12px;text-transform:uppercase}.cs-lifecycle__subtext{color:var(--csl-muted);font-size:16px;line-height:1.6;margin:0;max-width:640px}.cs-lifecycle__rows{border-top:1px solid var(--csl-border);column-count:2;column-gap:56px;column-rule:1px solid var(--csl-border);list-style:none;margin:0;padding:0}.cs-lifecycle__row{border-bottom:1px solid var(--csl-border);break-inside:avoid}.cs-lifecycle__row-inner{align-items:center;color:inherit;display:flex;gap:26px;padding:22px 14px;text-decoration:none;transition:background-color .15s linear}.cs-lifecycle__row--linked .cs-lifecycle__row-inner:focus-visible,.cs-lifecycle__row--linked .cs-lifecycle__row-inner:hover{background-color:var(--csl-tint)}.cs-lifecycle__row-num{color:var(--csl-orange);flex:0 0 72px;font-family:var(--csl-font);font-size:52px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1;opacity:.25;transition:opacity .15s linear}.cs-lifecycle__row--linked .cs-lifecycle__row-inner:focus-visible .cs-lifecycle__row-num,.cs-lifecycle__row--linked .cs-lifecycle__row-inner:hover .cs-lifecycle__row-num{opacity:1}.cs-lifecycle__row-text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.cs-lifecycle__row-title{color:var(--csl-dark);font-family:var(--csl-font);font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;transition:color .15s linear}.cs-lifecycle__row--linked .cs-lifecycle__row-inner:focus-visible .cs-lifecycle__row-title,.cs-lifecycle__row--linked .cs-lifecycle__row-inner:hover .cs-lifecycle__row-title{color:var(--csl-orange)}.cs-lifecycle__row-desc{color:var(--csl-muted);font-size:15px;line-height:1.55}.cs-lifecycle__row-arrow{color:var(--csl-orange);flex-shrink:0;font-size:18px;transition:transform .15s ease}.cs-lifecycle__row--linked .cs-lifecycle__row-inner:hover .cs-lifecycle__row-arrow{transform:translateX(5px)}@media (max-width:1100px){.cs-lifecycle__rows{column-gap:40px}.cs-lifecycle__row-title{font-size:22px}}@media (max-width:899px){.cs-lifecycle__rows{column-count:1;column-rule:none}.cs-lifecycle__row-inner{gap:22px;padding:22px 8px}.cs-lifecycle__row-num{flex-basis:66px;font-size:40px}}@media (max-width:767px){.cs-lifecycle{padding:56px 20px}.cs-lifecycle__header{margin-bottom:30px}.cs-lifecycle__heading{font-size:30px}.cs-lifecycle__row-inner{align-items:flex-start;gap:16px;padding:18px 0}.cs-lifecycle__row-num{flex-basis:48px;font-size:30px}.cs-lifecycle__row-title{font-size:18px}.cs-lifecycle__row-desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.cs-lifecycle__row-arrow,.cs-lifecycle__row-inner,.cs-lifecycle__row-num,.cs-lifecycle__row-title{transition:none}}