.integration{background:var(--nv-surface-1);padding:0 0 64px}.integration .container{max-width:1920px;padding-left:32px;padding-right:32px}.integration__head{display:flex;flex-direction:column;align-items:flex-start;gap:48px}.integration .section__badge{padding:3px 19px;border:1px solid var(--nv-primary);background:var(--nv-primary-soft);color:var(--nv-primary);backdrop-filter:blur(10px)}.integration__head-row{display:flex;align-items:flex-end;gap:48px;width:100%}.integration__title-block{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px;max-width:none}.integration__title{color:var(--nv-object-1);font-size:var(--Text-Title-Size-H2,40px);line-height:130%}.integration__subtitle{margin:0;color:var(--nv-primary);font-size:var(--Text-Title-Size-H5,20px);line-height:140%;font-weight:700}.integration__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;max-width:50%}.integration__btn{max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 8px 8px 16px;border:0;border-radius:8px;text-decoration:none;cursor:pointer;backdrop-filter:blur(10px);transition:background-color .2s ease,background-image .2s ease}.integration__btn-text{font-size:var(--Text-Button-Size-Regular,18px);line-height:133.333%;font-weight:700;min-width:0;overflow-wrap:anywhere}.integration__btn-icon{display:flex;flex-shrink:0;width:24px;height:24px}.integration__btn-icon svg{width:100%;height:100%}.integration__btn--primary{background:var(--nv-gradient);color:var(--nv-constant-1)}.integration__btn--primary:hover,.integration__btn--primary:focus-visible{background:var(--nv-primary)}.integration__btn--ghost{padding:7px 7px 7px 15px;border:1px solid var(--nv-surface-4);background:var(--nv-surface-2);color:var(--nv-object-1)}.integration__btn--ghost:hover,.integration__btn--ghost:focus-visible{background:var(--nv-surface-3)}.integration__btn:focus-visible{outline:2px solid var(--nv-object-1);outline-offset:2px}.integration__board{display:flex;align-items:stretch;gap:16px;margin-top:48px}.integration__path{flex:0 0 540px;width:540px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:23px;border:1px solid var(--nv-surface-4);border-radius:24px;background:linear-gradient(146deg,var(--nv-primary) 15%,var(--nv-primary-2) 100%);backdrop-filter:blur(10px)}.integration__path-title{margin:0;color:var(--nv-constant-1);font-size:var(--Text-Title-Size-H3,32px);line-height:150%;font-weight:700;text-align:center}.integration__path-body{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.integration__nav{display:flex;align-items:center;gap:8px}.integration__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:0;border-radius:8px;background:var(--nv-object-1);color:var(--nv-constant-1);backdrop-filter:blur(10px);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.integration__arrow svg{display:block;width:24px;height:24px}.integration__arrow:hover:not(:disabled){background:var(--nv-object-2)}.integration__arrow:focus-visible{outline:2px solid var(--nv-constant-1);outline-offset:2px}.integration__arrow:disabled{opacity:.4;cursor:default}.integration__slider{width:100%;min-width:0;display:flex;flex-direction:column;gap:24px;padding:12px;border-radius:24px;background:var(--nv-surface-1)}.integration__swiper{width:100%;min-width:0}.integration__swiper .swiper-wrapper{align-items:stretch}.integration__slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;height:auto;text-align:center}.integration__slide-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border-radius:6px;background:var(--nv-primary-soft);color:var(--nv-primary)}.integration__slide-icon svg{display:block;width:24px;height:24px}.integration__slide-text{display:flex;flex-direction:column;gap:8px;width:100%}.integration__slide-title{margin:0;color:var(--nv-primary);font-size:var(--Text-Title-Size-H4,24px);line-height:150%;font-weight:700}.integration__slide-subtitle{display:block;color:var(--nv-object-2);font-size:14px;line-height:142.857%;font-weight:500}.integration__slide-description{margin:0;color:var(--nv-object-1);font-size:var(--Text-Title-Size-H6,18px);line-height:133.333%;font-weight:700}.integration__pagination{display:flex;align-items:center;justify-content:center;gap:4px}.integration__bar{width:16px;height:2px;border-radius:4px;background:var(--nv-surface-4);transition:width .25s ease,height .25s ease,background-color .25s ease}.integration__bar.is-active{width:32px;height:4px;background:var(--nv-gradient)}.integration__info{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:16px}.integration__card{position:relative;display:flex;flex-direction:column;gap:24px;padding:23px;border:1px solid var(--nv-surface-4);border-radius:24px;overflow:hidden;backdrop-filter:blur(10px)}.integration__card--list{flex:1 1 468px;min-width:0}.integration__card--deploy,.integration__card--backoffice{flex:0 1 400px;min-width:0}.integration__card--backoffice{background:var(--nv-surface-2)}.integration__card-title{margin:0;color:var(--nv-object-1);font-size:var(--Text-Title-Size-H4,24px);line-height:150%;font-weight:700}.integration__card-text{display:flex;flex-direction:column;gap:8px}.integration__card-note{margin:0;color:var(--nv-object-2);font-size:var(--Text-Body-Size-Regular,16px);line-height:150%;font-weight:400}.integration__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.integration__list-item{padding:7px 11px;border:1px solid var(--nv-surface-4);border-radius:8px;background:var(--nv-surface-2);color:var(--nv-object-1);font-size:var(--Text-Body-Size-Regular,16px);line-height:150%;font-weight:400;backdrop-filter:blur(10px)}.integration__chips{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.integration__chip{padding:3px 11px;border:1px solid var(--nv-surface-4);border-radius:8px;background:var(--nv-surface-1);color:var(--nv-object-1);font-size:var(--Text-Body-Size-Regular,16px);line-height:150%;font-weight:500;max-width:100%;overflow-wrap:anywhere}.integration__card--backoffice .integration__card-text{gap:16px}.integration__card-image{position:absolute;bottom:-1px;display:block;pointer-events:none}.integration__card-image--servers{right:-1px;width:335px;height:224px}.integration__card-image--folders{right:7px;width:252px;height:176px;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.integration__bar{transition:none}}@media (max-width:1599.98px){.integration__path{flex-basis:400px;width:400px}.integration__info{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto;gap:16px}.integration__card--list{grid-column:1;grid-row:1}.integration__card--deploy{grid-column:2;grid-row:1}.integration__card--backoffice{grid-column:1/-1;grid-row:2;flex:0 0 auto;width:auto;align-items:flex-end}.integration__card--backoffice .integration__card-text{width:700px;max-width:100%}.integration__card-image--servers{width:277px;height:185px}.integration__card-image--folders{right:auto;left:-1px;width:222px;height:155px;transform:none}}@media (max-width:1199.98px){.integration__board{flex-direction:column}.integration__path{flex:0 0 auto;width:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 16px}.integration__path-title{grid-column:1;grid-row:1;align-self:center;text-align:left}.integration__path-body{display:contents}.integration__nav{grid-column:2;grid-row:1;align-self:center}.integration__slider{grid-column:1/-1;grid-row:2}}@media (max-width:991.98px){.integration__head-row{flex-direction:column;align-items:flex-start;gap:48px}.integration__actions{align-items:flex-start;justify-content:flex-start;max-width:100%}.integration__path{padding:15px;border-radius:16px}.integration__slider{padding:8px;border-radius:16px}.integration__info{grid-template-columns:minmax(0,1fr) 268px}.integration__card{padding:15px;border-radius:16px}.integration__card--deploy{flex:0 1 268px}.integration__card--backoffice .integration__card-text{width:500px}}@media (max-width:767.98px){.integration{padding-bottom:32px}.integration .container{padding-left:16px;padding-right:16px}.integration .section__badge{padding:1px 14px;font-size:14px;line-height:142.857%}.integration__title{font-size:32px;line-height:137.5%}.integration__subtitle{font-size:16px;line-height:125%}.integration__actions{flex-direction:column;align-items:stretch;width:100%}.integration__btn{min-height:36px;justify-content:flex-start}.integration__btn-text{font-size:16px;line-height:125%;white-space:normal}.integration__path{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;padding:11px;border-radius:12px}.integration__path-title{grid-column:1;grid-row:1;width:100%;max-width:200px;margin:0 auto;font-size:24px;line-height:150%;text-align:center}.integration__nav{grid-column:1;grid-row:2;justify-self:center}.integration__slider{grid-column:1;grid-row:3;padding:4px;border-radius:12px}.integration__slide-title{font-size:20px;line-height:160%}.integration__slide-description{font-size:14px;line-height:142.857%}.integration__info{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.integration__card{padding:11px;border-radius:12px}.integration__card--list,.integration__card--deploy,.integration__card--backoffice{grid-column:1;flex:0 0 auto;width:auto}.integration__card--list{grid-row:1}.integration__card--deploy{grid-row:2}.integration__card--backoffice{grid-row:3}.integration__card--deploy{min-height:200px}.integration__card--backoffice{min-height:216px;align-items:flex-start}.integration__card--backoffice .integration__card-text{width:auto}.integration__card-title{font-size:20px;line-height:160%}.integration__card-note,.integration__list-item,.integration__chip{font-size:14px;line-height:142.857%}.integration__list-item{padding:7px 11px}.integration__chip{padding:3px 11px}.integration__card-image--servers{width:197px;height:132px}.integration__card-image--folders{left:auto;right:-1px;width:194px;height:135px;transform:scaleX(-1)}}@media (min-width:1600px){.integration .integration__path{display:grid;grid-template-columns:264px 476px;grid-template-rows:1fr auto;column-gap:32px;width:auto;flex:0 0 820px}.integration .integration__path-title{grid-column:1;grid-row:1;text-align:left}.integration .integration__path-body{display:contents}.integration .integration__nav{grid-column:1;grid-row:2;align-self:end}.integration .integration__slider{grid-column:2;grid-row:1/-1;height:100%}}@media (max-width:1599.98px){.integration .integration__info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.integration .integration__card--backoffice{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start}.integration .integration__card--backoffice .integration__card-text{width:auto}.integration .integration__card-image--folders{position:static;width:280px;height:195px}}@media (min-width:1200px) and (max-width:1599.98px){.integration .integration__path{flex-basis:600px;width:600px}}@media (max-width:767.98px){.integration .integration__info{grid-template-columns:minmax(0,1fr)}.integration .integration__card--backoffice{grid-column:1;grid-row:auto}.integration .integration__card-image--folders{width:182px;height:127px}.integration .integration__actions{align-items:flex-start;width:auto}.integration .integration__btn{width:auto}}@media (min-width:1600px){.integration .integration__card--list,.integration .integration__card--backoffice{flex:1 1 0}}@media (min-width:1200px) and (max-width:1599.98px){.integration .integration__info{grid-template-columns:minmax(0,400fr) minmax(0,344fr)}}@media (min-width:768px) and (max-width:1199.98px){.integration .integration__info{grid-template-columns:minmax(0,400fr) minmax(0,360fr)}}@media (max-width:1599.98px){.integration .integration__path{gap:12px}.integration .integration__nav{margin-top:20px}}@media (min-width:768px) and (max-width:1199.98px){.integration .integration__card--backoffice{min-height:376px}}@media (min-width:768px){.integration .integration__card-image--folders{position:absolute;right:52px;bottom:-1px;width:280px;height:195px}}@media (max-width:767.98px){.integration .integration__path-title{max-width:none}.integration .integration__card--backoffice{min-height:204px;padding:11px}.integration .integration__card-image--folders{position:absolute;right:-1px;bottom:-1px;width:182px;height:127px}.integration .integration__btn-icon{width:20px;height:20px}}@media (max-width:1199.98px){.integration .integration__path-title{grid-column:1/-1}.integration .integration__nav{grid-column:1/-1;grid-row:2;justify-content:center}.integration .integration__slider{grid-row:3}}.integration .integration__slide-text{gap:16px}@media (max-width:767.98px){.integration .integration__path{padding-bottom:15px}}.integration .integration__slide-description{font-weight:400}@media (min-width:768px){.integration .integration__slide-description{font-size:16px;line-height:1.5}}@media (max-width:767.98px){.integration .integration__slide-description{font-size:14px;line-height:1.42857143}}@media (min-width:768px) and (max-width:1599.98px){.integration .integration__info:has(.integration__card--deploy){grid-template-columns:minmax(0,1fr) 268px;grid-template-rows:auto auto}.integration .integration__info:has(.integration__card--deploy) .integration__card--backoffice{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:flex-end;min-height:0}.integration .integration__info:has(.integration__card--deploy) .integration__card--backoffice .integration__card-text{width:min(500px,calc(100% - 248px));margin-left:auto}.integration .integration__info:has(.integration__card--deploy) .integration__card-image--folders{position:absolute;right:auto;left:-1px;bottom:-1px;width:222px;height:155px;transform:none}}@media (min-width:992px) and (max-width:1599.98px){.integration .integration__info:has(.integration__card--deploy){grid-template-columns:minmax(0,1fr) 400px}.integration .integration__info:has(.integration__card--deploy) .integration__card--backoffice .integration__card-text{width:min(700px,calc(100% - 248px))}}