.lw-tdc-steps-section{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 1199px){.lw-tdc-steps-section{gap:64px}}.lw-tdc-steps-section{padding-top:24px;padding-bottom:24px}@media (min-width: 1199px){.lw-tdc-steps-section{padding-top:64px;padding-bottom:64px}}.lw-tdc-steps-section__title{margin:0;width:100%;font-weight:700;color:var(--color-blue-gray-900-84);font-size:var(--font-size-headline-4);line-height:1.2}@media (min-width: 1199px){.lw-tdc-steps-section__title{font-size:var(--font-size-headline-3);line-height:var(--line-height-headline-3);max-width:645px}}.lw-tdc-steps-section__grid{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1199px){.lw-tdc-steps-section__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:21px}}.lw-tdc-steps-section__step{display:flex;width:100%;align-items:baseline;gap:8px}@media (min-width: 1199px){.lw-tdc-steps-section__step{flex-direction:column;align-items:stretch;gap:16px}}.lw-tdc-steps-section__track{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:48px}@media (min-width: 1199px){.lw-tdc-steps-section__track{width:100%;flex-direction:row;align-items:center}}.lw-tdc-steps-section__number{display:flex;height:48px;width:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-white-100);font-weight:700;font-size:24px;line-height:1;letter-spacing:-.72px;color:var(--color-bw-red)}.lw-tdc-steps-section__divider{flex-shrink:0;background-color:var(--color-blue-gray-900-12);width:1px;height:24px}@media (min-width: 1199px){.lw-tdc-steps-section__divider{flex:1 1 0%;width:auto;height:1px}}@media (min-width: 1199px){.lw-tdc-steps-section__step:not(:last-child) .lw-tdc-steps-section__divider{margin-right:-24px}}.lw-tdc-steps-section__step-text{font-weight:400;color:var(--color-blue-gray-900-84);font-size:13px;line-height:1.5}@media (min-width: 767px){.lw-tdc-steps-section__step-text{font-size:18px;line-height:1.2;letter-spacing:-.12px}}@media (min-width: 1199px){.lw-tdc-steps-section__step-text{padding-right:24px;padding-left:48px}}.lw-tdc-steps-section__step-text strong{font-weight:700}.lw-tdc-steps-section .lw-button{width:100%}@media (min-width: 767px){.lw-tdc-steps-section .lw-button{width:auto}}
