.block-clients-slider{background:#fff;padding:0}.block-clients-slider.bordered-top{border-top:1px solid var(--color-line)}.clients-slider-inner{width:100%;max-width:var(--container-xl);box-sizing:border-box;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);margin-inline:auto;padding:4rem 2.5rem}@media (width>=1366px){.clients-slider-inner{max-width:var(--container-desktop)}}@media (width<=1024px){.clients-slider-inner{border-left:0;border-right:0;padding:3rem 1.5rem}}.slider-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.slider-navigation{gap:1rem;display:flex}.slider-prev,.slider-next{border-radius:var(--radius-full);border:1px solid var(--color-line);cursor:pointer;width:48px;height:48px;color:var(--color-ink);background:#fff;justify-content:center;align-items:center;padding:0;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.slider-arrow{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.slider-arrow svg{fill:currentColor;width:14px;height:14px}.slider-prev:hover,.slider-next:hover{color:#fff;background:var(--color-ink);border-color:var(--color-ink)}.slider-prev:active,.slider-next:active{transform:translateY(1px)}.slider-prev:disabled,.slider-next:disabled{opacity:.3;cursor:not-allowed}.slider-prev:disabled:hover,.slider-next:disabled:hover{color:var(--color-ink);border-color:var(--color-line);background:#fff}:is(.slider-prev:focus-visible,.slider-next:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.slider-main-title{color:var(--color-ink);letter-spacing:-.8px;text-wrap:balance;max-width:720px;margin:0 0 clamp(2rem,5vw,4rem);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.2}.clients-slider{position:relative;overflow:hidden}.slider-track{cursor:grab;will-change:transform;gap:32px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex}.slider-track:active{cursor:grabbing}.slider-item{background:#fff;flex:none;justify-content:center;align-items:center;width:calc(12.5% - 28px);height:120px;padding:0 1rem;display:flex;overflow:hidden}.slider-item picture{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:inline-flex}.slider-item img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .2s}.slider-item:hover img{filter:grayscale(0)}@media (width<=991px){.slider-item{width:calc(25% - 24px)}}@media (width<=767px){.slider-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.slider-navigation{align-self:flex-end}.slider-main-title{text-align:center}.slider-track{gap:16px}.slider-item{width:calc(50% - 8px);height:100px}}.faq-section{border-top:1px solid var(--color-line);z-index:1;background:#fff;padding:0;position:relative}.faq-inner{width:100%;max-width:var(--container-xl);border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);box-sizing:border-box;margin-inline:auto;padding:0}@media (width>=1366px){.faq-inner{max-width:var(--container-desktop)}}.faq-header{text-align:center;border-bottom:1px solid var(--color-line);flex-direction:column;align-items:center;gap:1rem;margin:0;padding:clamp(32px,4vw,56px) clamp(16px,4vw,48px);display:flex}.faq-title{color:var(--color-ink);letter-spacing:-.6px;text-wrap:balance;max-width:720px;margin:0;margin-inline:auto;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.faq-lead{max-width:640px;color:var(--color-ink-soft);text-wrap:balance;margin:16px auto 0;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.faq-groups-wrapper{background-image:url(/assets/figura/pattern-wrap.svg);background-position:50%;background-repeat:repeat;background-size:auto;padding:0 clamp(16px,4vw,48px)}.faq-group{max-width:820px;margin:0 auto}.faq-group+.faq-group{margin-top:0}.faq-group-title{color:var(--color-ink);letter-spacing:-.2px;align-items:center;gap:14px;margin:0;padding:clamp(24px,3vw,40px) clamp(12px,2vw,20px) clamp(16px,2vw,20px);font-size:clamp(18px,1.8vw,22px);font-weight:700;display:flex}.faq-section--grouped .faq-group:not(:last-child) .faq-item:last-child{border-bottom:1px solid var(--color-line)}.faq-group-num{background:var(--color-brand);width:32px;height:32px;color:var(--color-ink);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.faq-list-wrapper{background-image:url(/assets/figura/pattern-wrap.svg);background-position:50%;background-repeat:repeat;background-size:auto;padding:0 clamp(16px,4vw,48px)}.faq-list{background:#fff;max-width:820px;margin:0 auto}.faq-item{border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#fff}.faq-item:first-child{border-top:1px solid var(--color-line)}.faq-item:last-child{border-bottom:none}body:has(.tw-stage) .faq-item:first-child{border-top:0}.faq-section--tight .faq-item:first-child{border-top:none}.faq-question{margin:0}.faq-toggle{cursor:pointer;text-align:left;width:100%;color:var(--color-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(20px,2.4vw,28px) clamp(20px,3vw,40px);font-family:inherit;font-size:clamp(16px,1.6vw,19px);font-weight:600;line-height:1.4;transition:color .15s;display:flex}.faq-toggle:hover .faq-question-text{text-underline-offset:4px;text-decoration:underline}.faq-toggle:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius)}.faq-question-text{flex:1;min-width:0}.faq-chevron{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-ink);background:#2b2b2b0f;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s;display:inline-flex}.faq-chevron svg{fill:currentColor;width:14px;height:14px}.faq-toggle[aria-expanded=true] .faq-chevron{background:var(--color-brand);transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer[hidden]{max-height:0;display:block}.faq-answer:not([hidden]){max-height:2000px}.faq-answer-inner{color:var(--color-ink);max-width:720px;padding:0 clamp(20px,3vw,40px) 24px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.faq-answer-inner a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.faq-answer-inner a:hover{text-decoration-thickness:2px}.faq-answer-inner strong{font-weight:700}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-chevron,.faq-toggle{transition:none}}
