.iw-grid .iw-ibox{position:relative}html.js .iw-grid .iw-ibox[data-fx]{opacity:0;transform:translateY(24px) scale(.96);transition:opacity .7s cubic-bezier(.22,.61,.36,1) , transform .7s cubic-bezier(.22,.61,.36,1)}html.js .iw-grid .iw-ibox[data-fx].is-in{opacity:1;transform:translateY(0) scale(1)}html.js .iw-grid .iw-ibox[data-fx="up"]{transform:translateY(28px) scale(.95)}html.js .iw-grid .iw-ibox[data-fx="up"].is-in{transform:translateY(0) scale(1)}html.js .iw-grid .iw-ibox[data-fx="fade"]{transform:none}html.js .iw-grid .iw-ibox[data-fx="fade"].is-in{transform:none}html.js .iw-grid .iw-ibox[data-fx="zoom"]{transform:scale(.85)}html.js .iw-grid .iw-ibox[data-fx="zoom"].is-in{transform:scale(1)}html.js .iw-grid .iw-ibox[data-fx="left"]{transform:translateX(-40px) scale(.94)}html.js .iw-grid .iw-ibox[data-fx="left"].is-in{transform:translateX(0) scale(1)}html.js .iw-grid .iw-ibox[data-fx="right"]{transform:translateX(40px) scale(.94)}html.js .iw-grid .iw-ibox[data-fx="right"].is-in{transform:translateX(0) scale(1)}html.js .iw-grid .iw-ibox[data-fx]{transition-delay:calc(var(--fx-delay-step,0.08s) * var(--fx-i, 0))}.iw-grid{--fx-delay-step:.08s}@media (prefers-reduced-motion:reduce){html.js .iw-grid .iw-ibox[data-fx]{opacity:1!important;transform:none!important;transition:none!important}}.iw-process-showcase,.iw-process-showcase *{box-sizing:border-box}.iw-section.iw-process-showcase{--process-line-x:10px;--process-card-bg:#fff;--process-copy:#58677a;--process-line:rgba(57,199,206,.24);padding:clamp(58px,6vw,92px) 10px clamp(64px,6.5vw,104px);background:#f8fafc;overflow:hidden}.iw-process-showcase__inner{display:grid;max-width:var(--iw-max,1600px);margin-inline:auto;padding-inline:10px;align-items:start;justify-content:center;gap:clamp(58px,5vw,88px);grid-template-columns:minmax(640px,760px) minmax(500px,540px)}.iw-process-showcase__steps{width:100%;max-width:760px;min-width:0;justify-self:end}.iw-process-showcase__portfolio{width:100%;max-width:540px;min-width:0;justify-self:start}.iw-process-showcase__head{max-width:560px;margin:0 0 24px}.iw-process-showcase__head span{display:inline-flex;margin:0 0 8px;color:var(--iw-turq,var(--brand-turq,#39c7ce));font-size:.76rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.12em}.iw-process-showcase__head h2{max-width:520px;margin:0;color:var(--iw-navy,var(--brand-navy,#0b1429));font-size:clamp(1.85rem,2.15vw,2.35rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.iw-process-showcase .timeline-horizontal{position:relative;display:flex;flex-direction:column;gap:13px;width:100%;margin:0;padding:0 0 0 26px;list-style:none}.iw-process-showcase .timeline-horizontal::before{content:"";position:absolute;left:var(--process-line-x);top:30px;bottom:30px;width:2px;height:auto;background:var(--process-line);border-radius:999px;transform:none}.iw-process-showcase .timeline-horizontal::after{content:"";position:absolute;left:var(--process-line-x);top:30px;bottom:30px;width:2px;height:auto;background:linear-gradient(180deg,var(--iw-turq,var(--brand-turq,#39c7ce)),rgba(213,0,105,.72));border-radius:999px;transform:scaleY(0);transform-origin:top;transition:transform .95s cubic-bezier(.2,.7,.2,1);z-index:1}.iw-process-showcase .timeline-item{position:relative;z-index:2;display:block;width:100%;min-height:112px;margin:0;padding:17px 20px 17px 96px;border:1px solid rgba(34,39,83,.07);border-radius:13px;background:var(--process-card-bg);box-shadow:0 10px 26px rgba(11,20,41,.055);text-align:left;transition:transform .16s ease , box-shadow .16s ease , border-color .16s ease}.iw-process-showcase .timeline-item:hover{transform:translateX(2px);border-color:rgba(57,199,206,.25);box-shadow:0 14px 30px rgba(11,20,41,.075)}.iw-process-showcase .timeline-item::before{content:"";position:absolute;left:calc(-1 * (var(--process-line-x) + 10px));top:50%;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--iw-turq,var(--brand-turq,#39c7ce));box-shadow:0 0 0 5px #eefafa;transform:translateY(-50%);z-index:4}.iw-process-showcase .timeline-icon{position:absolute;left:18px;top:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0;padding:9px;border:2px solid rgba(57,199,206,.78);border-radius:50%;background:#fff;box-shadow:none;transform:translateY(-50%)}.iw-process-showcase .timeline-icon img{display:block;max-width:100%;height:auto}.iw-process-showcase .timeline-item h3{margin:0 0 7px;color:var(--iw-blue,var(--brand-blue,#222753));font-size:1.02rem;font-weight:900;line-height:1.15}.iw-process-showcase .timeline-item p{max-width:60em;margin:0;color:var(--process-copy);font-size:.92rem;line-height:1.48}.iw-process-showcase .iw-hemsidor-switch-block{padding-block:0}@media (min-width:1025px){.iw-process-showcase__steps{display:flex;flex-direction:column;min-height:730px}.iw-process-showcase .timeline-horizontal{flex:1;justify-content:space-between;gap:clamp(30px,3vw,50px)}}.js .iw-process-showcase .iw-process-showcase__head,.js .iw-process-showcase .timeline-item,.js .iw-process-showcase .iw-process-showcase__portfolio{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.2,.7,.2,1) , transform .62s cubic-bezier(.2,.7,.2,1) , box-shadow .18s ease , border-color .18s ease}.js .iw-process-showcase .timeline-item{transform:translateX(18px)}.js .iw-process-showcase .timeline-item::before{transform:translateY(-50%) scale(.72);transition:transform .42s cubic-bezier(.2,.8,.2,1) , box-shadow .42s ease}.js .iw-process-showcase.is-visible .iw-process-showcase__head,.js .iw-process-showcase.is-visible .timeline-item,.js .iw-process-showcase.is-visible .iw-process-showcase__portfolio{opacity:1;transform:translate(0,0)}.js .iw-process-showcase.is-visible .timeline-horizontal::after{transform:scaleY(1)}.js .iw-process-showcase.is-visible .timeline-item::before{transform:translateY(-50%) scale(1)}.js .iw-process-showcase.is-visible .timeline-item:nth-child(1){transition-delay:.1s}.js .iw-process-showcase.is-visible .timeline-item:nth-child(2){transition-delay:.18s}.js .iw-process-showcase.is-visible .timeline-item:nth-child(3){transition-delay:.26s}.js .iw-process-showcase.is-visible .timeline-item:nth-child(4){transition-delay:.34s}.js .iw-process-showcase.is-visible .iw-process-showcase__portfolio{transition-delay:.24s}.js .iw-process-showcase.is-visible.is-settled .timeline-item,.js .iw-process-showcase.is-visible.is-settled .iw-process-showcase__portfolio{transition-delay:0s}.js .iw-process-showcase.is-visible .timeline-item:hover{transform:translateX(2px)}@media (min-width:768px) and (max-width:1024px){.iw-section.iw-process-showcase{padding-top:64px;padding-bottom:78px}.iw-process-showcase__inner{display:block;max-width:760px;padding-inline:22px}.iw-process-showcase__head{margin:0 auto 24px;text-align:center}.iw-process-showcase__head span{font-size:.74rem}.iw-process-showcase__head h2{max-width:520px;margin-inline:auto;font-size:2rem;line-height:1.1}.iw-process-showcase .timeline-horizontal{padding-left:26px}.iw-process-showcase__portfolio{max-width:none;margin-top:40px}}@media (max-width:767px){.iw-section.iw-process-showcase{padding-top:48px;padding-bottom:68px}.iw-process-showcase__inner{display:block;width:100%;max-width:590px;padding-inline:16px}.iw-process-showcase__head{max-width:430px;margin:0 auto 24px;text-align:center}.iw-process-showcase__head span{display:flex;width:max-content;margin:0 auto 8px;font-size:.72rem;line-height:1.1}.iw-process-showcase__head h2{max-width:360px;margin-inline:auto;font-size:clamp(1.74rem,8vw,2.1rem);line-height:1.08}.iw-process-showcase .timeline-horizontal{gap:14px;padding-left:24px}.iw-process-showcase .timeline-horizontal::before{left:10px;top:28px;bottom:28px}.iw-process-showcase .timeline-item{min-height:118px;padding:17px 18px 17px 96px}.iw-process-showcase .timeline-item h3{font-size:1.02rem}.iw-process-showcase .timeline-item p{font-size:.94rem}.iw-process-showcase__portfolio{max-width:none;margin-top:40px;padding-top:2px}}@media (max-width:460px){.iw-process-showcase__inner{padding-inline:13px}.iw-process-showcase .timeline-horizontal{gap:12px;padding-left:21px}.iw-process-showcase .timeline-horizontal::before{left:8px}.iw-process-showcase .timeline-item{min-height:116px;padding:16px 14px 16px 84px}.iw-process-showcase .timeline-item::before{left:-18px;width:9px;height:9px;box-shadow:0 0 0 4px #eefafa}.iw-process-showcase .timeline-icon{left:15px;width:48px;height:48px;padding:8px}.iw-process-showcase .timeline-item h3{font-size:.98rem;margin-bottom:7px}.iw-process-showcase .timeline-item p{font-size:.9rem;line-height:1.48}}@media (max-width:360px){.iw-process-showcase__head h2{font-size:1.68rem}.iw-process-showcase .timeline-item{min-height:112px;padding:14px 12px 14px 74px}.iw-process-showcase .timeline-icon{left:13px;width:42px;height:42px;padding:7px}.iw-process-showcase .timeline-item h3{font-size:.94rem}.iw-process-showcase .timeline-item p{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.js .iw-process-showcase .iw-process-showcase__head,.js .iw-process-showcase .timeline-item,.js .iw-process-showcase .iw-process-showcase__portfolio{opacity:1;transform:none;transition:none}.iw-process-showcase .timeline-horizontal::after{display:none}.js .iw-process-showcase .timeline-item::before{transform:translateY(-50%);transition:none}}