.hoss-home-process{--process-orange:#E67E22;--process-ink:#202733;--process-muted:#68717d;--process-number:#8a9199;--process-border:#dfe2e5;--process-soft:#FDF2E9;--process-pad:clamp(26px,2.2vw,34px);--process-gap:clamp(18px,1.8vw,28px);--process-icon:64px;position:relative;width:100%;padding:clamp(82px,8vw,132px) 0 clamp(90px,8vw,128px);background:#fff;overflow:hidden}.hoss-home-process__inner{width:min(1430px,calc(100% - clamp(40px,7vw,112px)));margin:0 auto}.hoss-home-process__header{width:100%;margin:0 0 clamp(48px,5vw,72px)}.hoss-home-process__header .hoss-section-header__title,.hoss-home-process__header .hoss-section-header__description{max-width:1000px}.hoss-home-process--ar .hoss-home-process__header{text-align:right}.hoss-home-process--en .hoss-home-process__header{text-align:left}.hoss-home-process__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--process-gap);margin-top:24px;counter-reset:hb-process-step}.hoss-home-process--ar .hoss-home-process__grid{direction:rtl}.hoss-home-process--en .hoss-home-process__grid{direction:ltr}.hoss-home-process__timeline{position:absolute;top:-24px;inset-inline-start:calc(var(--process-pad) + var(--process-icon) / 2);inset-inline-end:calc((100% - 3 * var(--process-gap)) / 4 - var(--process-pad) - var(--process-icon) / 2);height:1px;background:var(--process-orange)}.hoss-home-process__card{position:relative;min-width:0;padding:var(--process-pad) var(--process-pad) calc(var(--process-pad) + 4px);border:1px solid var(--process-border);border-radius:12px;background:#fff;text-align:start;counter-increment:hb-process-step;transition:border-color .25s ease,box-shadow .25s ease}.hoss-home-process__card::after{content:counter(hb-process-step,decimal-leading-zero);position:absolute;top:calc(var(--process-pad) + 4px);inset-inline-end:var(--process-pad);color:var(--process-number);font-size:11px;font-weight:700;line-height:1;letter-spacing:.14em;font-variant-numeric:tabular-nums}.hoss-home-process--ar .hoss-home-process__card{direction:rtl}.hoss-home-process--en .hoss-home-process__card{direction:ltr}.hoss-home-process__connector{position:absolute;z-index:1;top:-24px;inset-inline-start:calc(var(--process-pad) + var(--process-icon) / 2);width:1px;height:24px;background:var(--process-orange)}.hoss-home-process__connector::after{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--process-orange)}.hoss-home-process__icon{width:var(--process-icon);height:var(--process-icon);margin:0 0 26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--process-soft)}.hoss-home-process__icon svg{width:32px;height:32px;fill:none;stroke:var(--process-orange);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hoss-home-process__card h3{margin:0 0 10px;color:var(--process-ink);font-size:clamp(22px,1.7vw,26px);line-height:1.15;font-weight:650;letter-spacing:-.03em}.hoss-home-process__card p{max-width:none;margin:0;color:var(--process-muted);font-size:clamp(14px,1vw,15px);line-height:1.7}.hoss-home-process--ar .hoss-home-process__card h3{letter-spacing:0;line-height:1.35}.hoss-home-process--ar .hoss-home-process__card p{line-height:1.8}@media (hover:hover){.hoss-home-process__card:hover{border-color:#c9cdd2;box-shadow:0 14px 34px rgb(17 19 24 / .06)}}@media (max-width:1100px){.hoss-home-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.hoss-home-process__timeline,.hoss-home-process__connector{display:none}}@media (max-width:959px){.hoss-home-process__inner{width:calc(100% - 48px)}}@media (max-width:650px){.hoss-home-process{--process-pad:16px;--process-icon:56px;padding:52px 0 56px}.hoss-home-process__inner{width:calc(100% - 32px)}.hoss-home-process__header{margin-bottom:34px}.hoss-home-process__header .hoss-section-header__title{font-size:clamp(34px,9.2vw,46px);line-height:1.14}.hoss-home-process__header .hoss-section-header__description{font-size:14px;line-height:1.7}.hoss-home-process__grid{z-index:1;grid-template-columns:1fr;gap:14px}.hoss-home-process__card{display:grid;grid-template-columns:var(--process-icon) minmax(0,1fr);column-gap:14px;align-items:start;padding:var(--process-pad) calc(var(--process-pad) + 26px) var(--process-pad) var(--process-pad)}.hoss-home-process--ar .hoss-home-process__card{padding:var(--process-pad) var(--process-pad) var(--process-pad) calc(var(--process-pad) + 26px)}.hoss-home-process__card::after{top:calc(var(--process-pad) + 2px)}.hoss-home-process__icon{grid-row:1 / span 2;margin:0;background:#eef0f2}.hoss-home-process__icon svg{width:28px;height:28px;stroke:#68717d;opacity:1}.hoss-home-process__card h3{align-self:end;margin:6px 0 4px;font-size:clamp(21px,5.6vw,24px);line-height:1.2}.hoss-home-process__card p{font-size:14px;line-height:1.6}.hoss-home-process__connector{display:block;top:auto;bottom:-15px;height:14px}.hoss-home-process__connector::after{display:none}.hoss-home-process__card:last-child .hoss-home-process__connector{display:none}}@media (max-width:650px) and (prefers-reduced-motion:reduce){.hoss-home-process__icon{background:var(--process-soft)}.hoss-home-process__icon svg{stroke:var(--process-orange);opacity:1}}