.commercial-process{padding:6rem 0;background:radial-gradient(circle at 18% 12%,rgb(166 132 74 / .1) 0%,#fff0 22%),linear-gradient(180deg,#07101b 0%,#050c18 100%)}.commercial-process__inner{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:3rem;align-items:start}.commercial-process__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem;padding-top:.3rem}.commercial-process__heading{margin:0;max-width:12ch;font-family:var(--ldg-font-body);font-size:clamp(2.25rem, 4vw, 4.2rem);font-weight:500;line-height:.95;letter-spacing:-.05em;text-transform:uppercase;color:#f1f2f4}.commercial-process__copy{margin:0;max-width:31rem;font-family:var(--ldg-font-body);font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.72;color:rgb(241 242 244 / .72)}.commercial-process__button{min-width:0;margin-top:.2rem}.commercial-process__timeline{position:relative;display:grid;gap:1rem}.commercial-process__timeline::before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:1.5rem;width:1px;background:linear-gradient(180deg,rgb(166 132 74 / .28) 0%,rgb(241 242 244 / .16) 100%)}.commercial-process-step{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start}.commercial-process-step.ldg-reveal{opacity:0;transition:opacity 700ms ease,transform 920ms cubic-bezier(.22,1,.36,1)}.commercial-process-step--1.ldg-reveal,.commercial-process-step--3.ldg-reveal,.commercial-process-step--5.ldg-reveal{transform:translate3d(-2rem,2.2rem,0)}.commercial-process-step--2.ldg-reveal,.commercial-process-step--4.ldg-reveal{transform:translate3d(1.6rem,2.4rem,0)}.commercial-process-step.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.commercial-process-step__marker{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center}.commercial-process-step.ldg-reveal .commercial-process-step__marker{transform:translate3d(0,.9rem,0) scale(.9);transition:transform 760ms cubic-bezier(.22,1,.36,1)}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__marker{transform:translate3d(0,0,0) scale(1)}.commercial-process-step__number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgb(166 132 74 / .64);border-radius:999px;background:#0e1724;font-family:var(--ldg-font-body);font-size:.76rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ldg-brand-gold);box-shadow:0 0 0 .35rem rgb(5 12 24 / .65)}.commercial-process-step.ldg-reveal .commercial-process-step__number{opacity:0;transform:scale(.82);box-shadow:0 0 0 0 #fff0;transition:opacity 420ms ease,transform 720ms cubic-bezier(.22,1,.36,1),box-shadow 780ms cubic-bezier(.22,1,.36,1)}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__number{opacity:1;transform:scale(1);box-shadow:0 0 0 .35rem rgb(5 12 24 / .65),0 0 0 .85rem rgb(166 132 74 / .08)}.commercial-process-step__card{padding:1.1rem 1.15rem 1.05rem;border:1px solid rgb(241 242 244 / .08);border-radius:1rem;background:linear-gradient(180deg,rgb(19 30 45 / .92) 0%,rgb(10 18 30 / .96) 100%);box-shadow:0 1px 0 rgb(255 255 255 / .04) inset,0 18px 36px rgb(0 0 0 / .16)}.commercial-process-step.ldg-reveal .commercial-process-step__card{opacity:0;transform:translate3d(0,1.65rem,0) scale(.985);border-color:rgb(241 242 244 / .04);box-shadow:0 1px 0 rgb(255 255 255 / .02) inset,0 10px 22px rgb(0 0 0 / .1);transition:opacity 720ms ease,transform 900ms cubic-bezier(.22,1,.36,1),border-color 900ms cubic-bezier(.22,1,.36,1),box-shadow 900ms cubic-bezier(.22,1,.36,1)}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__card{opacity:1;transform:translate3d(0,0,0) scale(1);border-color:rgb(241 242 244 / .08);box-shadow:0 1px 0 rgb(255 255 255 / .04) inset,0 18px 36px rgb(0 0 0 / .16)}.commercial-process-step__title{margin:0 0 .55rem;font-family:var(--ldg-font-body);font-size:clamp(1.2rem, 1.7vw, 1.55rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;color:#f1f2f4}.commercial-process-step.ldg-reveal .commercial-process-step__title,.commercial-process-step.ldg-reveal .commercial-process-step__description{opacity:0;transition:opacity 580ms ease,transform 740ms cubic-bezier(.22,1,.36,1)}.commercial-process-step.ldg-reveal .commercial-process-step__title{transform:translate3d(0,.95rem,0)}.commercial-process-step__description{margin:0;max-width:36rem;font-family:var(--ldg-font-body);font-size:.95rem;line-height:1.65;color:rgb(241 242 244 / .72)}.commercial-process-step.ldg-reveal .commercial-process-step__description{transform:translate3d(0,1.2rem,0)}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__title,.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__description{opacity:1;transform:translate3d(0,0,0)}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__title{transition-delay:110ms}.commercial-process-step.ldg-reveal.is-visible .commercial-process-step__description{transition-delay:190ms}@media (max-width:780px){.commercial-process{padding:4.5rem 0}.commercial-process__inner{grid-template-columns:1fr;gap:2rem}.commercial-process__heading{max-width:11ch;font-size:clamp(2rem, 9vw, 3rem)}.commercial-process__copy{font-size:.95rem;line-height:1.68}.commercial-process__timeline::before{left:1.35rem}.commercial-process-step--1.ldg-reveal,.commercial-process-step--2.ldg-reveal,.commercial-process-step--3.ldg-reveal,.commercial-process-step--4.ldg-reveal,.commercial-process-step--5.ldg-reveal{transform:translate3d(0,2rem,0)}.commercial-process-step{grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem}.commercial-process-step__number{width:2.7rem;height:2.7rem;font-size:.72rem}.commercial-process-step__card{padding:.95rem .95rem .92rem}.commercial-process-step__title{font-size:1.15rem}.commercial-process-step__description{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.commercial-process-step.ldg-reveal,.commercial-process-step.ldg-reveal .commercial-process-step__marker,.commercial-process-step.ldg-reveal .commercial-process-step__number,.commercial-process-step.ldg-reveal .commercial-process-step__card,.commercial-process-step.ldg-reveal .commercial-process-step__title,.commercial-process-step.ldg-reveal .commercial-process-step__description{opacity:1;transform:none;transition:none;box-shadow:none}.commercial-process-step.ldg-reveal .commercial-process-step__number{box-shadow:0 0 0 .35rem rgb(5 12 24 / .65)}}