.prism-proc{--proc-icon-size:64px;background-color:#3C1430}.prism-proc__header{margin:0 auto 48px;max-width:900px;text-align:center}.prism-proc__eyebrow{margin:0 0 10px;color:#FFF;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.prism-proc__heading{margin:0;color:#FFF;font-size:30px;font-weight:700;line-height:1.25}.prism-proc__steps{display:flex;align-items:flex-start;justify-content:center}.prism-proc__step{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.prism-proc--connectors .prism-proc__step:not(:first-child)::before{content:"";position:absolute;top:calc(var(--proc-icon-size) / 2);left:calc(-50% + (var(--proc-icon-size) / 2));width:calc(100% - var(--proc-icon-size));border-top:2px dashed rgb(255 255 255 / .35);transform:translateY(-50%)}.prism-proc--arrows .prism-proc__step:not(:first-child)::after{content:"";position:absolute;top:calc(var(--proc-icon-size) / 2);left:calc(50% - (var(--proc-icon-size) / 2) - 2px);width:7px;height:7px;border-left:2px solid rgb(255 255 255 / .35);border-bottom:2px solid rgb(255 255 255 / .35);transform:translateY(-50%) rotate(-135deg)}.prism-proc__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:var(--proc-icon-size);height:var(--proc-icon-size);border:2px solid #FFF;border-radius:50%;background-color:#fff0;box-sizing:border-box}.prism-proc__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:26px;color:#FFF}.prism-proc__icon svg{width:26px;height:26px;fill:#FFF}.prism-proc__num{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:0 6px;background-color:#3C1430;color:#FFF;font-size:12px;font-weight:700;line-height:1.4}.prism-proc__label{display:flex;flex-direction:column;gap:2px;margin-top:20px;color:#FFF;font-size:14px;line-height:1.4}.prism-proc__line{display:block}@media (max-width:767px){.prism-proc__steps{flex-wrap:wrap;gap:36px 0}.prism-proc__step{flex:0 0 50%;max-width:50%}.prism-proc--connectors .prism-proc__step::before,.prism-proc--arrows .prism-proc__step::after{display:none}.prism-proc__heading{font-size:22px}}@media (max-width:420px){.prism-proc__step{flex:0 0 100%;max-width:100%}}