#how-we-work.how-we-work{background-color:#fff;padding-top:clamp(2.5rem,8vw,6.25rem);padding-bottom:clamp(2.5rem,8vw,6.25rem);width:100%}#how-we-work .section-contain{display:flex;flex-flow:column;gap:clamp(2.5rem,6vw,5rem);width:85%;max-width:100%;margin-left:auto;margin-right:auto}#how-we-work .header-section{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;padding-top:37px;padding-bottom:37px}#how-we-work .section-tag{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5;font-weight:600;color:#000}#how-we-work .section-tag--white{color:#000}#how-we-work .circle-tag-wrap{display:flex;align-items:center;padding:3px;border-radius:999px;background-color:#fb451c33}#how-we-work .circle-tag{width:10px;height:10px;border-radius:50%;background-color:#fb451c}#how-we-work .title-section{font-family:Inter,sans-serif;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.1;font-weight:500;letter-spacing:-.04em;color:#000}#how-we-work .title-section.text-white{color:#000}#how-we-work .how-we-work-scroll-stage{width:100%}#how-we-work .how-we-work-stack{display:none}#how-we-work .how-we-work-sticky{width:100%}@media screen and (min-width:992px){#how-we-work.how-we-work-scroll-active .how-we-work-sticky{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,5rem);width:100%;background-color:#fff}#how-we-work.how-we-work-scroll-active .pocess-wrap--desktop .process-card{opacity:0;transform:translate3d(0,36px,0);will-change:opacity,transform}#how-we-work.how-we-work-scroll-locked .how-we-work-sticky{position:sticky;top:64px;min-height:calc(100vh - 64px);padding-top:0;padding-bottom:clamp(2rem,5vw,4rem)}}#how-we-work .pocess-wrap{display:flex;flex-direction:column;gap:1.25rem;width:100%}#how-we-work .process-row{display:flex;align-items:stretch;gap:1.25rem;width:100%}#how-we-work .process-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:360px;padding:0;border:1px solid rgba(255,255,255,.12);background-color:#111;overflow:hidden;isolation:isolate}#how-we-work .process-card.center,#how-we-work .process-card.side{border-color:#ffffff1f;background-color:#111}#how-we-work .process-card__media{position:absolute;inset:-.8rem;z-index:0;overflow:hidden}#how-we-work .process-card__bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);filter:grayscale(100%) blur(.8rem)}#how-we-work .process-card__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;min-height:360px;padding:1.25rem;box-sizing:border-box}#how-we-work .process-header-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;position:relative;z-index:1}#how-we-work .process-title{font-family:Inter,sans-serif;color:#fff;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 18px rgba(0,0,0,.35)}#how-we-work .process-text{position:relative;z-index:1;opacity:1;font-family:Inter,sans-serif;color:#fffffff5;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;font-weight:400;letter-spacing:-.02em;margin-top:auto;padding-top:.25rem}#how-we-work .process-text:before{content:"";position:absolute;inset:-1.5rem -1.25rem -1.25rem;z-index:-1;pointer-events:none;background:linear-gradient(to top,#000000e0,#00000085 42%,#0000001f 72%,#0000)}#how-we-work .process-card.is-open .process-text{opacity:1}#how-we-work .process-icon-wrapper{display:flex;justify-content:center;align-items:center;width:24px;height:24px;flex-shrink:0}#how-we-work .plus-icon,#how-we-work .minus-icon{width:24px;height:24px;flex-shrink:0;color:#fff;display:block}#how-we-work .minus-icon,#how-we-work .process-card.is-open .plus-icon{display:none}#how-we-work .process-card.is-open .minus-icon{display:block}@media screen and (max-width:991px){#how-we-work,#how-we-work .section-contain,#how-we-work .how-we-work-scroll-stage,#how-we-work .w-container{overflow:visible}#how-we-work.how-we-work{padding-bottom:1.25rem}#how-we-work .how-we-work-sticky,#how-we-work .pocess-wrap--desktop{display:none!important}#how-we-work .how-we-work-scroll-stage{--sticky-top: clamp(5rem, 10vh, 6.5rem);--card-gap: .625rem;--card-height: clamp(220px, 28vh, 270px);--stack-step: calc(var(--card-height) + var(--card-gap));--stack-scroll: calc(var(--stack-step) * (var(--process-count, 6) - 1));position:relative;width:100%;padding-bottom:0}#how-we-work .how-we-work-scroll-stage .header-section{margin-bottom:clamp(1rem,3vw,1.5rem)}#how-we-work .how-we-work-stack{display:flex;flex-flow:column;align-items:stretch;gap:var(--card-gap);width:100%;padding-inline:clamp(1rem,4vw,1.5rem);box-sizing:border-box;position:relative}#how-we-work .how-we-work-stack .process-card{display:flex;flex-direction:column;justify-content:stretch;width:100%;height:auto;min-height:var(--card-height);padding:0;border:1px solid rgba(255,255,255,.12);background-color:#111;box-shadow:0 12px 36px #0000002e;position:relative;top:auto;flex-shrink:0;overflow:hidden}#how-we-work .how-we-work-stack .process-card__content{min-height:var(--card-height);height:auto;padding:1.25rem;gap:1rem}#how-we-work .how-we-work-stack .process-text:before{inset:-1rem}#how-we-work .how-we-work-stack .process-card[data-process-index="0"]{z-index:1}#how-we-work .how-we-work-stack .process-card[data-process-index="1"]{z-index:2}#how-we-work .how-we-work-stack .process-card[data-process-index="2"]{z-index:3}#how-we-work .how-we-work-stack .process-card[data-process-index="3"]{z-index:4}#how-we-work .how-we-work-stack .process-card[data-process-index="4"]{z-index:5}#how-we-work .how-we-work-stack .process-card[data-process-index="5"]{z-index:6}#how-we-work .how-we-work-stack .process-text{opacity:1}}@media screen and (max-width:767px){#how-we-work.how-we-work{padding-top:2rem;padding-bottom:1rem}#how-we-work .section-contain{width:100%;gap:1.25rem}#how-we-work .how-we-work-scroll-stage{--sticky-top: clamp(4.25rem, 11vh, 5rem);--card-gap: .75rem;--card-height: clamp(185px, 24vh, 220px);padding-bottom:0}#how-we-work .how-we-work-scroll-stage .header-section{margin-bottom:.875rem}#how-we-work .how-we-work-stack{padding-inline:clamp(1.25rem,6vw,2rem)}#how-we-work .how-we-work-stack .process-card{padding:0}#how-we-work .how-we-work-stack .process-card__content{padding:1rem}}.testimonial-section{background-color:var(--white, #fff);padding-top:clamp(3rem,8vw,6.25rem);padding-bottom:clamp(3rem,8vw,6.25rem);width:100%;position:relative;z-index:3;isolation:isolate;overflow:visible}.testimonial-section .section-contain{display:flex;flex-flow:column;gap:clamp(2.5rem,5vw,5rem);width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(1.25rem,5vw,5rem);padding-right:clamp(1.25rem,5vw,5rem);overflow:visible}.testimonial-section .div-block-4{display:flex;flex-flow:column;width:100%;gap:clamp(2rem,4vw,3rem);overflow:visible}.testimonial-section .header-section{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}.testimonial-section .header-section.testi{padding-left:clamp(0rem,4vw,5rem);padding-right:clamp(0rem,4vw,5rem)}.testimonial-section .section-tag{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.4;font-weight:600;color:#000}.testimonial-section .circle-tag-wrap{display:flex;align-items:center;padding:3px;border-radius:999px;background-color:#fb451c33}.testimonial-section .circle-tag{width:10px;height:10px;border-radius:50%;background-color:#fb451c}.testimonial-section .title-section{font-family:Inter,sans-serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;font-weight:500;letter-spacing:-.03em;color:#000}.testimonial-section .text-slider-contain{display:flex;align-items:center;width:100%;overflow:hidden;opacity:1}.testimonial-section .text-slider-wrap{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:testimonial-marquee 28s linear infinite;animation-play-state:paused;will-change:transform}.testimonial-section .text-slider-list{display:flex;align-items:center;gap:2.5rem;width:max-content}.testimonial-section .text-slider{color:#000;opacity:.08;font-family:Inter,sans-serif;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1;font-weight:700;text-transform:uppercase;white-space:nowrap}.testimonial-section .testimonial-stage{--sticky-top: clamp(5.5rem, 10vh, 7rem);--card-gap: clamp(.75rem, 1.5vh, 1rem);--card-height: clamp(240px, 28vh, 300px);position:relative;z-index:1;width:100%;overflow:visible}.testimonial-section .testimonial-pin{display:flex;flex-direction:column;gap:clamp(1.5rem,4vh,2.5rem);width:100%}.testimonial-section .testimonial-stage-intro{display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);width:100%}.testimonial-section .testimonial-wrapper{display:flex;flex-flow:column;align-items:center;gap:var(--card-gap);width:100%;position:relative;contain:layout style}.testimonial-section .testimonial-card{display:flex;align-items:center;gap:.75rem;width:100%;max-width:702px;min-height:var(--card-height);height:auto;padding:1.5rem 1.75rem;background:#000;border:1px solid rgba(255,255,255,.16);border-radius:1rem;box-shadow:0 4px 24px #0000001f;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);flex-shrink:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.testimonial-section .testimonial-stage.is-scroll-stack .testimonial-pin{position:sticky;top:var(--sticky-top)}.testimonial-section .testimonial-stage.is-scroll-stack .testimonial-wrapper{height:calc(var(--card-height) * var(--testimonial-count) + var(--card-gap) * (var(--testimonial-count) - 1))}.testimonial-section .testimonial-stage.is-scroll-stack .testimonial-card{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;min-height:var(--card-h, var(--card-height));height:var(--card-h, var(--card-height));align-items:center}.testimonial-section .testimonial-stage.is-scrolling .testimonial-card{will-change:transform}.testimonial-section .testimonial-card.testi-1{z-index:1}.testimonial-section .testimonial-card.testi-2{z-index:2}.testimonial-section .testimonial-card.testi-3{z-index:3;margin-bottom:0}.testimonial-section .testimonial-content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:0;gap:1rem}.testimonial-section .testi-text{width:100%;margin:0;font-family:Inter,sans-serif;color:#fff;font-size:clamp(.95rem,1.6vw,1.25rem);line-height:1.45;font-weight:600;letter-spacing:-.02em}.testimonial-section .testi-profile{display:flex;align-items:center;gap:.75rem}.testimonial-section .testi-info-wrap{display:flex;flex-direction:column;gap:.5rem}.testimonial-section .testi-name{margin:0;font-family:Inter,sans-serif;color:#fff;font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:-.02em}.testimonial-section .testi-avatar-wrap{flex:0 0 auto;overflow:hidden;align-self:center}.testimonial-section .testi-avatar-wrap.desktop{display:block;width:clamp(140px,16vw,180px);min-width:clamp(140px,16vw,180px)}.testimonial-section .testi-avatar-wrap.mobile{display:none;width:60px;min-width:60px;height:60px;min-height:60px;border-radius:50%}.testimonial-section .testi-avatar{width:100%;height:100%;display:block}.testimonial-section .testi-avatar-wrap.mobile .testi-avatar{border-radius:50%}@keyframes testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:991px){.testimonial-section{padding-top:1.5rem}.testimonial-section .testimonial-card{max-width:500px;align-items:center}.testimonial-section .testimonial-stage.is-scroll-stack .testimonial-card{min-height:var(--card-h, var(--card-height));height:var(--card-h, var(--card-height))}.testimonial-section .testi-avatar-wrap.mobile{display:none}}@media screen and (max-width:767px){.testimonial-section{padding-top:1.25rem;padding-bottom:2rem}.testimonial-section .text-slider-wrap{animation:none}.testimonial-section .section-contain{gap:1.5rem}.testimonial-section .div-block-4{gap:1.25rem}.testimonial-section .testimonial-stage{--sticky-top: clamp(4.25rem, 11vh, 5rem);--card-gap: .5rem;--card-height: clamp(210px, 32vh, 280px)}.testimonial-section .header-section.testi,.testimonial-section .testimonial-wrapper{padding-left:0;padding-right:0}.testimonial-section .testimonial-card{max-width:none;min-height:var(--card-height);height:auto;padding:1.25rem;flex-direction:row;align-items:center}.testimonial-section .testimonial-content-wrap{justify-content:center;gap:1rem}.testimonial-section .testi-avatar-wrap.desktop{display:block;width:clamp(96px,24vw,132px);min-width:clamp(96px,24vw,132px);align-self:center}.testimonial-section .testi-avatar-wrap.mobile{display:none}}
