.step-item{display:grid;gap:12px;grid-template-columns:auto 1fr;position:relative}@media screen and (min-width:768px){.step-item{gap:16px}}.step-item:after{background-color:var(--white-box-shadow);bottom:10%;content:"";display:inline-block;height:52%;left:20px;position:absolute;width:1px}@media screen and (min-width:640px){.step-item:after{bottom:-4px}}@media screen and (min-width:768px){.step-item:after{bottom:-10px}}@media screen and (min-width:1024px){.step-item:after{height:56%}}.step-index{align-items:center;border:1px solid var(--white-box-shadow);border-radius:50%;color:var(--orange-bg);display:flex;font-size:16px;font-weight:500;height:42px;justify-content:center;line-height:1.3;margin-top:-8px;position:relative;width:42px}.step-item:last-child:after{display:none}.step-content{margin-bottom:12px}@media screen and (min-width:768px){.step-content{align-items:center;display:inline-flex;gap:16px}}@media screen and (min-width:1440px){.step-content{align-items:baseline}}.step-title{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:1024px){.step-title{font-size:24px;line-height:1.15}}@media screen and (min-width:768px){.step-title{margin-bottom:0;position:relative}}.step-time-container{margin-top:4px}@media screen and (min-width:768px){.step-time-container{align-items:flex-end;display:inline-flex;flex:1 0 auto;gap:16px;margin-top:0}}@media screen and (min-width:1440px){.step-time-container{align-items:center}}.step-divider{display:none}@media screen and (min-width:768px){.step-divider{color:transparent;display:inline-block;margin-left:-6px;position:relative}.step-divider:after{background-color:var(--orange-bg);content:"";height:.25em;height:4px;inset:0;margin:12px;position:absolute;width:.25em;width:4px}}@media screen and (min-width:1440px){.step-divider{top:-2px}}.step-desc,.step-time{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.step-desc,.step-time{font-size:16px;line-height:1.4}}.how-work-container:where(.astro-okpuk2vm){margin-bottom:64px}@media screen and (min-width:640px){.how-work-container:where(.astro-okpuk2vm){margin-bottom:0}}@media screen and (min-width:1024px){.how-work-container:where(.astro-okpuk2vm){margin-bottom:80px}}@media screen and (min-width:1440px){.how-work-container:where(.astro-okpuk2vm){display:grid;grid-template-rows:auto minmax(0,1fr);margin-bottom:0;margin-left:-56px;min-height:0}}.how-work-content:where(.astro-okpuk2vm){display:grid;gap:16px;margin-bottom:32px}@media screen and (min-width:1440px){.how-work-content:where(.astro-okpuk2vm){margin-left:56px;margin-right:60px}}.how-work-title:where(.astro-okpuk2vm){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15}@media screen and (min-width:768px){.how-work-title:where(.astro-okpuk2vm){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.how-work-title:where(.astro-okpuk2vm){font-size:48px}}.how-work-container:where(.astro-okpuk2vm):has(.how-work-subtitle) .how-work-content:where(.astro-okpuk2vm){margin-bottom:24px}.how-work-steps:where(.astro-okpuk2vm){padding-top:8px}@media screen and (min-width:768px){.how-work-steps:where(.astro-okpuk2vm){margin-right:76px}}@media screen and (min-width:1024px){.how-work-steps:where(.astro-okpuk2vm){margin-right:46px}}@media screen and (min-width:1280px){.how-work-steps:where(.astro-okpuk2vm){margin-right:90px}}@media screen and (min-width:1440px){.how-work-steps:where(.astro-okpuk2vm){margin-right:100px;min-height:0;overflow:auto}.how-work-steps:where(.astro-okpuk2vm)::-webkit-scrollbar{width:4px}.how-work-steps:where(.astro-okpuk2vm)::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--white)}.how-work-steps:where(.astro-okpuk2vm)::-webkit-scrollbar-thumb{background-color:var(--white-box-shadow)}}.how-work-list:where(.astro-okpuk2vm){display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.how-work-list:where(.astro-okpuk2vm){gap:28px}}
