.customers[data-v-a4ff5de2]{background:var(--c-bg)}.customers__inner[data-v-a4ff5de2]{border-top:1px solid var(--c-border);padding-bottom:3rem;padding-top:2rem}.customers p[data-v-a4ff5de2]{font-size:.76rem;margin:0 0 1.5rem;text-align:center}.customers__logos[data-v-a4ff5de2]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 2rem;justify-content:space-around}.customers__logos img[data-v-a4ff5de2]{filter:grayscale(1);height:38px;max-width:125px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;opacity:.65;transition:opacity var(--t),filter var(--t);width:auto}.customers__logos img[data-v-a4ff5de2]:hover{filter:none;opacity:1}@media (max-width:600px){.customers__logos[data-v-a4ff5de2]{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.customers__logos img[data-v-a4ff5de2]{height:30px;max-width:90px}}.apps[data-v-0e30ab3f]{background:#fff}.apps__heading[data-v-0e30ab3f]{grid-gap:5rem;align-items:end;display:grid;gap:5rem;grid-template-columns:1.2fr 1fr;margin-bottom:2.5rem}.apps__heading h2[data-v-0e30ab3f]{font-size:max(2rem,min(3.7vw,3.2rem));letter-spacing:-.04em;line-height:1.15;margin:1rem 0 0;max-width:580px}.apps__heading p[data-v-0e30ab3f]{font-size:.94rem;margin:0 0 .2rem;max-width:430px}.apps__filters[data-v-0e30ab3f]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:2rem}.apps__filters button[data-v-0e30ab3f]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--c-muted);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.5rem;padding:.6rem 1rem;transition:background var(--t),color var(--t)}.apps__filters button[data-v-0e30ab3f]:hover{background:var(--c-primary-soft);color:var(--c-primary)}.apps__filters button.is-active[data-v-0e30ab3f]{background:var(--c-text);color:#fff}.apps__filters button span[data-v-0e30ab3f]{background:hsla(0,0%,100%,.141);border-radius:4px;font-size:.6rem;padding:.1rem .35rem}.apps__grid[data-v-0e30ab3f]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.app-card[data-v-0e30ab3f]{background:var(--c-bg);border:1px solid #e5e9e3;border-radius:10px;color:var(--c-text);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.app-card[data-v-0e30ab3f]:focus-visible,.app-card[data-v-0e30ab3f]:hover{border-color:#bfccef;box-shadow:0 10px 25px -15px rgba(16,39,36,.251);color:var(--c-text);transform:translateY(-3px)}.app-card__body[data-v-0e30ab3f]{display:flex;flex:1;flex-direction:column;min-width:0;padding:1.5rem}.app-card__top[data-v-0e30ab3f]{align-items:center;display:flex;gap:.6rem}.app-card__icon[data-v-0e30ab3f]{align-items:center;background:#fff;border:1px solid #e1e7df;border-radius:9px;color:var(--c-text);display:grid;font-size:1rem;height:37px;justify-items:center;place-items:center;width:37px}.app-card__category[data-v-0e30ab3f]{color:var(--c-muted);font-size:.64rem}.app-card__arrow[data-v-0e30ab3f]{color:var(--c-muted);font-size:.95rem;margin-left:auto}.app-card h3[data-v-0e30ab3f]{font-size:1.12rem;margin:1.4rem 0 .6rem}.app-card p[data-v-0e30ab3f]{font-size:.79rem;line-height:1.8;margin:0 0 1.5rem}.app-card__link[data-v-0e30ab3f]{align-items:center;color:var(--c-primary);display:inline-flex;font-size:.73rem;font-weight:500;gap:.5rem;margin-top:auto}.app-card--featured[data-v-0e30ab3f]{background:#edf1ff;border-color:#dce3fc;flex-direction:row;grid-column:span 2}.app-card--featured .app-card__body[data-v-0e30ab3f]{flex:0 0 50%;padding:1.75rem}.app-card--featured h3[data-v-0e30ab3f]{font-size:1.6rem}.app-card--featured p[data-v-0e30ab3f]{font-size:.84rem}.app-card--featured .app-card__icon[data-v-0e30ab3f]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.app-card__media[data-v-0e30ab3f]{align-items:center;background:#e6ecff;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;padding:2rem 0 0;position:relative}.app-card__media[data-v-0e30ab3f]:before{border:1px solid #d0dafa;border-radius:50%;content:"";height:270px;left:20%;position:absolute;top:40%;width:270px}.app-card__media img[data-v-0e30ab3f]{height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;position:relative;transform:translate(12px,12px);width:115%}.app-card__product-label[data-v-0e30ab3f]{color:#7384b5;font-family:var(--font-head);font-size:.7rem;letter-spacing:.05em;margin:.5rem 1rem 1rem;position:relative;text-transform:uppercase}.apps__bottom[data-v-0e30ab3f]{align-items:center;border-top:1px solid var(--c-border);display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.4rem}.apps__bottom>span[data-v-0e30ab3f]{color:var(--c-muted);font-size:.76rem}.apps__bottom .ui-link[data-v-0e30ab3f]{font-size:.8rem}[dir=rtl] .app-card__arrow[data-v-0e30ab3f],[dir=rtl] .app-card__link i[data-v-0e30ab3f]{transform:scaleX(-1)}@media (max-width:900px){.apps__heading[data-v-0e30ab3f]{gap:2rem}.apps__grid[data-v-0e30ab3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.apps__heading[data-v-0e30ab3f]{gap:1rem;grid-template-columns:1fr}.apps__filters[data-v-0e30ab3f]{gap:.2rem}.apps__filters button[data-v-0e30ab3f]{font-size:.7rem;padding:.5rem .7rem}.apps__grid[data-v-0e30ab3f]{grid-template-columns:1fr}.app-card--featured[data-v-0e30ab3f]{flex-direction:column;grid-column:auto}.app-card--featured .app-card__body[data-v-0e30ab3f]{flex-basis:auto}.app-card__media[data-v-0e30ab3f]{max-height:240px}.app-card__media img[data-v-0e30ab3f]{width:80%}.apps__bottom[data-v-0e30ab3f]{flex-wrap:wrap;gap:1rem}}.excellence[data-v-9830f434]{background:var(--c-bg)}.excellence__grid[data-v-9830f434]{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.excellence__lead h2[data-v-9830f434]{font-size:max(2rem,min(3.5vw,3rem));letter-spacing:-.04em;line-height:1.15;margin:1.2rem 0}.excellence__lead>p[data-v-9830f434]{font-size:.95rem;margin-bottom:1.7rem}.excellence__signature[data-v-9830f434]{align-items:center;display:flex;gap:.7rem;margin-top:2rem}.excellence__monogram[data-v-9830f434]{align-items:center;background:#e5eadf;border-radius:50%;color:#304b3e;display:grid;font-family:var(--font-head);font-size:1.6rem;font-weight:700;height:40px;justify-items:center;place-items:center;width:40px}.excellence__signature strong[data-v-9830f434]{display:block;font-size:.78rem;font-weight:500}.excellence__signature div>span[data-v-9830f434]{color:var(--c-muted);display:block;font-size:.65rem}.excellence__features article[data-v-9830f434]{align-items:flex-start;border-top:1px solid var(--c-border-strong);display:flex;gap:1.1rem;padding:1.8rem 0}.excellence__features article[data-v-9830f434]:last-child{border-bottom:1px solid var(--c-border-strong)}.excellence__number[data-v-9830f434]{color:#93a196;font-family:var(--font-head);font-size:.75rem;padding-top:.2rem}.excellence__features h3[data-v-9830f434]{font-size:1.1rem;margin:0 0 .6rem}.excellence__features p[data-v-9830f434]{font-size:.82rem;line-height:1.8;margin:0}.excellence__features article>i[data-v-9830f434]{color:#53695c;font-size:1.35rem;margin-left:auto}@media (max-width:900px){.excellence__grid[data-v-9830f434]{gap:2.5rem}}@media (max-width:700px){.excellence__grid[data-v-9830f434]{grid-template-columns:1fr}}.how[data-v-0533a1fe]{background:#fff}.how__heading[data-v-0533a1fe]{margin:0 auto 3rem;max-width:660px;text-align:center}.how__heading h2[data-v-0533a1fe]{font-size:max(2rem,min(3.5vw,3rem));letter-spacing:-.04em;margin:1rem 0}.how__heading p[data-v-0533a1fe]{font-size:.92rem;margin:0}.steps[data-v-0533a1fe]{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.step[data-v-0533a1fe]{border-top:1px solid var(--c-border-strong);padding-top:1.5rem;position:relative}.step__head[data-v-0533a1fe]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.6rem}.step__number[data-v-0533a1fe]{color:var(--c-primary);font-family:var(--font-head);font-size:2.5rem;letter-spacing:-.04em;line-height:1}.step__head i[data-v-0533a1fe]{color:#a1ada3;font-size:1.5rem}.step h3[data-v-0533a1fe]{font-size:1.05rem;margin-bottom:.7rem}.step p[data-v-0533a1fe]{font-size:.83rem;margin:0}@media (max-width:700px){.steps[data-v-0533a1fe]{gap:2rem;grid-template-columns:1fr}.step__head[data-v-0533a1fe]{margin-bottom:1rem}}.contact[data-v-55000550]{background:#fff}.contact__form-hint[data-v-55000550]{font-size:.76rem;line-height:1.7;margin:0;padding-bottom:.6rem}.form-msg a[data-v-55000550]{align-items:center;display:flex;font-size:.8rem;gap:.3rem;margin-top:.4rem}.contact__grid[data-v-55000550]{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:920px){.contact__grid[data-v-55000550]{grid-template-columns:1fr}}.contact__details[data-v-55000550]{background:var(--c-text);border:1px solid var(--c-text);border-radius:var(--r-xl);color:#fff;padding:2.5rem}.contact__details .contact__heading[data-v-55000550]{color:#fff;font-size:1.7rem}.contact__details .contact__intro[data-v-55000550],.contact__details .contact__label[data-v-55000550]{color:#b7c7bd}.contact__details .contact__value[data-v-55000550]{color:#fff}.contact__details .ui-icon[data-v-55000550]{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.11);color:#b9ceff}.contact__details .contact__list[data-v-55000550]{gap:1.6rem}.contact__heading[data-v-55000550]{font-size:1.25rem;margin:0 0 .5rem}.contact__intro[data-v-55000550]{font-size:.9375rem;margin:0 0 1.5rem}.contact__list[data-v-55000550]{grid-gap:1.1rem;display:grid;gap:1.1rem;list-style:none;margin:0;padding:0}.contact__list li[data-v-55000550]{align-items:center;display:flex;gap:.85rem}.contact__list div[data-v-55000550]{display:flex;flex-direction:column;min-width:0}.contact__label[data-v-55000550]{color:var(--c-muted);font-size:.78rem;font-weight:600}.contact__value[data-v-55000550]{word-wrap:anywhere;color:var(--c-text);font-size:.9375rem;font-weight:600}a.contact__value[data-v-55000550]:hover{color:var(--c-primary)}[dir=rtl] .contact__value[dir=ltr][data-v-55000550]{text-align:right}.contact__form[data-v-55000550]{grid-gap:1.1rem;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:none;display:grid;gap:1.1rem;padding:2rem}@media (max-width:576px){.contact__details[data-v-55000550],.contact__form[data-v-55000550]{padding:1.4rem}}.form-row[data-v-55000550]{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}@media (max-width:576px){.form-row[data-v-55000550]{grid-template-columns:1fr}}.form-field[data-v-55000550]{display:flex;flex-direction:column}.form-field.has-error .form-control[data-v-55000550]{border-color:var(--c-danger)}.field-error[data-v-55000550],.required[data-v-55000550]{color:var(--c-danger)}.field-error[data-v-55000550]{font-size:.8125rem;margin-top:.35rem}.consent[data-v-55000550]{align-items:flex-start;color:var(--c-body);cursor:pointer;display:flex;font-size:.875rem;gap:.6rem}.consent input[data-v-55000550]{accent-color:var(--c-primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.consent.has-error[data-v-55000550]{color:var(--c-danger)}.form-msg[data-v-55000550]{align-items:center;border-radius:var(--r-md);display:flex;font-size:.9rem;font-weight:500;gap:.6rem;padding:.85rem 1rem}.form-msg--ok[data-v-55000550]{border:1px solid #bbf7d0;color:#166534}.form-msg--error[data-v-55000550]{border:1px solid #fecaca;color:#991b1b}.msg-enter-active[data-v-55000550],.msg-leave-active[data-v-55000550]{transition:opacity .25s ease,transform .25s ease}.msg-enter[data-v-55000550],.msg-leave-to[data-v-55000550]{opacity:0;transform:translateY(-4px)}