.process{--design-width:min(100vw, 1440px);--design-offset:max((100vw - 1440px) / 2, 0px);--container-inner-padding:var(--etyka-space-5xl);width:100vw;padding-top:var(--etyka-space-6xl);padding-bottom:var(--etyka-space-6xl);background-color:var(--etyka-black);color:var(--etyka-white);justify-content:center;gap:var(--etyka-space-2xl);min-height:100vh;padding-left:calc(var(--design-offset) + var(--container-inner-padding));padding-right:calc(var(--design-offset) + var(--container-inner-padding));flex-direction:column;margin-left:-50vw;display:flex;position:relative;left:50%}.process .label{font-family:var(--etyka-font);letter-spacing:1.5px;color:var(--etyka-text-muted);margin:0;font-size:15px;font-weight:500;line-height:normal}.process .title-with-mark{position:relative}.process .title-with-mark .half-circle{position:absolute;top:50%;left:-60px;transform:translateY(-50%)}.process .title-with-mark .half-circle-top,.process .title-with-mark .half-circle-bottom{left:-80px}.process .title-with-mark h2{margin:0}.process h2{font-family:var(--etyka-font);letter-spacing:0;margin:0;font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.25}.process .description{font-family:var(--etyka-font);letter-spacing:.75px;overflow-wrap:anywhere;word-wrap:break-word;font-size:15px;font-weight:400;line-height:26px}.process .description p{font-family:var(--etyka-font);font-weight:400;line-height:inherit;letter-spacing:.75px;margin:0 0 var(--etyka-space-m);overflow-wrap:anywhere}.process .description p:first-child{margin-top:0}.process .description p:last-child{margin-bottom:0}.process .description p:empty{min-height:26px;display:block}.process .description strong,.process .description b{font-weight:700}.process .description em,.process .description i{font-style:italic}.process .description u{text-decoration:underline}.process .description s,.process .description del{text-decoration:line-through}.process .description small{font-size:12px}.process .description a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.process .description a:hover{opacity:.7}.process .description ul,.process .description ol{margin:0 0 var(--etyka-space-m);padding-left:var(--etyka-space-l)}.process .description ul{list-style:outside}.process .description ol{list-style:decimal}.process .description li{font-family:var(--etyka-font);font-weight:400;line-height:inherit;letter-spacing:.75px;margin-bottom:var(--etyka-space-3xs)}.process .description li:last-child{margin-bottom:0}.process .description li>ul,.process .description li>ol{margin:var(--etyka-space-3xs) 0 0}.process .description h1,.process .description h2,.process .description h3,.process .description h4{font-family:var(--etyka-font);letter-spacing:0;color:var(--etyka-black);margin:var(--etyka-space-l) 0 var(--etyka-space-m);padding-bottom:var(--etyka-space-s);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.process .description h1:first-child,.process .description h2:first-child,.process .description h3:first-child,.process .description h4:first-child{margin-top:0}.process .description h1{font-size:clamp(18px,2vw,24px)}.process .description h2{font-size:clamp(16px,1.6vw,20px)}.process .description h3{font-size:clamp(15px,1.4vw,18px)}.process .description h4{font-size:clamp(14px,1.2vw,16px)}.process .description blockquote{margin:0 0 var(--etyka-space-m);padding:var(--etyka-space-2xs) 0 var(--etyka-space-2xs) var(--etyka-space-s);border-left:3px solid var(--etyka-primary);color:var(--etyka-text-muted);font-style:italic}.process .description blockquote :last-child{margin-bottom:0}.process .description code{background:var(--etyka-bg-light);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95em}.process .description pre{margin:0 0 var(--etyka-space-m);padding:var(--etyka-space-xs) var(--etyka-space-s);background:var(--etyka-bg-light);border-radius:4px;line-height:1.5;overflow-x:auto}.process .description pre code{background:0 0;padding:0;font-size:.95em}.process .description hr{margin:var(--etyka-space-m) 0;border:0;border-top:1px solid var(--etyka-border)}.process .description br{line-height:inherit}.process .description table,.process .description table.rt-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 var(--etyka-space-m);font-size:15px}.process .description table th,.process .description table td,.process .description table.rt-table th,.process .description table.rt-table td{border:1px solid var(--etyka-border);padding:var(--etyka-space-2xs) var(--etyka-space-s);text-align:left;vertical-align:top;word-break:break-word;min-width:4rem}.process .description table th,.process .description table.rt-table th{background:var(--etyka-bg-light);font-weight:600}.process .label,.process h2,.process .description{color:var(--etyka-white)}.process .steps{margin-top:var(--etyka-space-3xl);flex-direction:column;width:80%;margin-inline:auto;display:flex;position:relative}.process .steps:before,.process .steps:after{display:none}.process .step{gap:var(--etyka-space-4xl);grid-template-columns:1fr 80px 1fr;align-items:stretch;display:grid}.process .step .left{padding-right:var(--etyka-space-xl);padding-block:var(--etyka-space-xl);font-family:var(--etyka-font);font-size:36px;font-weight:700;line-height:normal;display:block}.process .step .left>*,.process .step .left>*>*{display:inline!important}.process .step .left .step-label,.process .step .left .step-label *{color:var(--etyka-primary)}.process .step .left .step-label:after{content:" ";white-space:pre}.process .step .left .title,.process .step .left .title *{color:var(--etyka-white)}.process .step .center>*{display:none}.process .step .right{gap:var(--etyka-space-s);background-color:var(--etyka-primary);color:var(--etyka-black);margin-block:var(--etyka-space-xl);border-radius:8px;flex-direction:column;padding:2.75rem 3.25rem;display:flex}.process .step .right .tag{font-family:var(--etyka-font);color:var(--etyka-black);font-size:20px;font-weight:600;line-height:normal}.process .step .right p{font-family:var(--etyka-font);letter-spacing:.75px;color:var(--etyka-black);margin:0;font-size:15px;font-weight:400;line-height:normal}@media (max-width:1023px){.process{min-height:auto;padding-inline:clamp(1rem,5vw,6rem)}.process .steps{width:100%;margin-top:0}.process .steps:before,.process .steps:after,.process .title-with-mark .half-circle,.process .title-with-mark .half-circle-top,.process .title-with-mark .half-circle-bottom{display:none}.process .step{grid-template-columns:1fr 48px 1fr}.process .step .left .step-label,.process .step .left .title{font-size:32px;line-height:1.1}.process .step .right{margin-top:0}.process .step .right .tag{font-size:15px}}@media (max-width:767px){.process .title-with-mark .half-circle,.process .title-with-mark .half-circle-top,.process .title-with-mark .half-circle-bottom{display:none}.process .step{gap:var(--etyka-space-s);grid-template-columns:1fr}.process .step .center{display:none}.process .step .left{padding-right:0}}
