.shared-section[data-v-2e371e92]{--section-accent: var(--q-accent, #F09F54);--section-primary: var(--q-primary, #144457);color:#07111d;position:relative}.industry-carousel[data-v-2e371e92]{padding:clamp(64px,7vw,104px) clamp(22px,5vw,80px) clamp(34px,4vw,58px)}.industry-carousel__inner[data-v-2e371e92]{max-width:1480px;width:min(100%,1480px)}.industry-carousel__intro[data-v-2e371e92]{align-items:center;display:grid;justify-items:center;text-align:center}.industry-carousel__intro p[data-v-2e371e92]{color:var(--section-accent);font-size:13px;font-weight:900;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.industry-carousel__intro h2[data-v-2e371e92]{color:#07111d;font-size:clamp(34px,3.8vw,52px);font-weight:900;line-height:1.08;margin:0}.industry-carousel__intro span[data-v-2e371e92]{color:#07111da8;font-size:clamp(15px,1.14vw,18px);line-height:1.5;margin-top:12px;max-width:720px}.industry-carousel__intro-button[data-v-2e371e92]{margin-top:20px}.industry-carousel__intro[data-v-2e371e92]:after{background:var(--section-accent);border-radius:999px;content:"";height:3px;margin-top:16px;width:48px}.industry-carousel__carousel[data-v-2e371e92]{align-items:center;display:grid;gap:clamp(12px,1.8vw,22px);grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(38px,4.6vw,58px)}.industry-carousel__viewport[data-v-2e371e92]{margin:-36px -28px -50px;overflow-x:clip;overflow-y:visible;padding:36px 28px 50px}.industry-carousel__track[data-v-2e371e92]{align-items:center;cursor:grab;display:flex;--industry-card-gap: clamp(12px, 1.45vw, 18px);min-width:0;position:relative;touch-action:pan-y;transform:translate3d(calc(var(--industry-track-offset, 0%) + var(--industry-swipe-offset, 0px)),0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none;width:var(--industry-track-width, 100%);will-change:transform}.industry-carousel__track--dragging[data-v-2e371e92],.industry-carousel__track--jumping[data-v-2e371e92]{cursor:grabbing;transition:none}.industry-carousel__slide[data-v-2e371e92]{box-sizing:border-box;display:flex;flex:0 0 var(--industry-slide-size, 16.666%);min-width:0;padding:0 calc(var(--industry-card-gap) / 2)}.industry-carousel__arrow[data-v-2e371e92]{background:#fffffff0;border:1px solid rgba(12,28,42,.08);box-shadow:0 14px 36px #1424361a;color:#07111d;height:48px;width:48px;z-index:4}.industry-carousel__arrow .q-icon[data-v-2e371e92]{font-size:28px}.industry-carousel__card[data-v-2e371e92]{--industry-color: var(--section-accent);background:#07111d;border:1px solid rgba(12,28,42,.08);border-radius:9px;box-shadow:0 18px 42px #14243621;color:#fff;display:block;min-height:298px;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .24s ease,transform .24s ease;width:100%}.industry-carousel__card--clickable[data-v-2e371e92]{cursor:grab}.industry-carousel__card[data-v-2e371e92]:hover{box-shadow:0 22px 54px #1424362e;transform:translateY(-3px)}.industry-carousel__card img[data-v-2e371e92]{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.industry-carousel__shade[data-v-2e371e92]{background:linear-gradient(180deg,#07111d05,#07111d47 42%,#07111df2),linear-gradient(90deg,#07111d2e,#07111d00 58%);inset:0;position:absolute}.industry-carousel__content[data-v-2e371e92]{align-items:center;display:grid;gap:10px;grid-template-rows:56px 100px;inset:auto 0 0;justify-items:center;min-height:176px;padding:0 14px 18px;position:absolute;text-align:center}.industry-carousel__content>div[data-v-2e371e92]:not(.industry-carousel__icon){display:grid;grid-template-rows:42px 48px;min-width:0;row-gap:6px}.industry-carousel__link-zone[data-v-2e371e92]{color:inherit;cursor:pointer;text-decoration:none}.industry-carousel__icon-link[data-v-2e371e92]{border-radius:999px;display:flex;height:54px;width:54px}.industry-carousel__icon[data-v-2e371e92]{align-items:center;background:var(--industry-color);border-radius:999px;box-shadow:0 12px 30px color-mix(in srgb,var(--industry-color) 34%,transparent);color:#fff;display:flex;height:54px;justify-content:center;width:54px}.industry-carousel__icon-link:hover .industry-carousel__icon[data-v-2e371e92],.industry-carousel__title-link:hover h3[data-v-2e371e92]{filter:brightness(1.08)}.industry-carousel__icon .q-icon[data-v-2e371e92]{font-size:28px}.industry-carousel__title-link[data-v-2e371e92]{display:block;place-self:start center}.industry-carousel__card h3[data-v-2e371e92]{color:#fff;font-size:15px;font-weight:900;line-height:1.15;margin:0;max-width:172px}.industry-carousel__card p[data-v-2e371e92]{color:#ffffffd6;font-size:11px;line-height:1.38;margin:0 auto;max-width:170px;place-self:start center}.industry-carousel__dots[data-v-2e371e92]{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:clamp(20px,2.5vw,30px)}.industry-carousel__dots button[data-v-2e371e92]{-webkit-appearance:none;appearance:none;background:#0c1c2a21;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .18s ease,width .18s ease;width:8px}.industry-carousel__dots .industry-carousel__dot--active[data-v-2e371e92]{background:var(--section-accent);width:22px}@media(max-width:1180px){.industry-carousel__carousel[data-v-2e371e92]{gap:12px;grid-template-columns:46px minmax(0,1fr) 46px}.industry-carousel__arrow[data-v-2e371e92]{height:46px;width:46px}}@media(max-width:700px){.industry-carousel[data-v-2e371e92]{padding:56px 20px}.industry-carousel__intro h2[data-v-2e371e92]{font-size:clamp(30px,8vw,40px)}.industry-carousel__carousel[data-v-2e371e92]{grid-template-columns:40px minmax(0,1fr) 40px}.industry-carousel__arrow[data-v-2e371e92]{height:40px;width:40px}.industry-carousel__track[data-v-2e371e92]{--industry-card-gap: 4px}.industry-carousel__card[data-v-2e371e92]{min-height:330px}.industry-carousel__card[data-v-2e371e92]:not(:hover){transform:none}}
