.shared-section[data-v-4f40f472]{--section-accent: var(--q-accent, #F09F54);--section-primary: var(--q-primary, #144457);color:#07111d;position:relative}.app-store-carousel[data-v-4f40f472]{padding:clamp(64px,7vw,104px) clamp(22px,5vw,80px)}.app-store-carousel__inner[data-v-4f40f472]{max-width:1480px;width:min(100%,1480px)}.app-store-carousel__intro[data-v-4f40f472]{align-items:center;display:grid;justify-items:center;text-align:center}.app-store-carousel__intro p[data-v-4f40f472]{color:var(--section-accent);font-size:13px;font-weight:900;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.app-store-carousel__intro h2[data-v-4f40f472]{color:#07111d;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.08;margin:0}.app-store-carousel__intro span[data-v-4f40f472]{color:#07111da8;font-size:clamp(16px,1.25vw,20px);line-height:1.5;margin-top:14px;max-width:760px}.app-store-carousel__intro[data-v-4f40f472]:after{background:var(--section-accent);border-radius:999px;content:"";height:3px;margin-top:16px;width:48px}.app-store-carousel__carousel[data-v-4f40f472]{align-items:center;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(42px,5vw,68px)}.app-store-carousel__viewport[data-v-4f40f472]{margin:-48px -34px -64px;overflow-x:clip;overflow-y:visible;padding:48px 34px 64px}.app-store-carousel__track[data-v-4f40f472]{--appstore-card-gap: clamp(18px, 1.8vw, 26px);align-items:center;cursor:grab;display:flex;left:calc(var(--appstore-track-offset, 0%) + var(--appstore-swipe-offset, 0px));min-width:0;position:relative;touch-action:pan-y;transition:left .42s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none;will-change:left}.app-store-carousel__track--dragging[data-v-4f40f472],.app-store-carousel__track--jumping[data-v-4f40f472]{cursor:grabbing;transition:none}.app-store-carousel__slide[data-v-4f40f472]{box-sizing:border-box;display:flex;flex:0 0 var(--appstore-slide-size, 20%);min-width:0;padding:0 calc(var(--appstore-card-gap) / 2)}.app-store-carousel__arrow[data-v-4f40f472]{background:#ffffffeb;border:1px solid rgba(12,28,42,.08);box-shadow:0 14px 36px #1424361a;color:#07111d;height:58px;width:58px}.app-store-carousel__arrow .q-icon[data-v-4f40f472]{font-size:30px}.app-store-carousel__card[data-v-4f40f472]{--module-color: var(--section-accent);background:#fffffff0;border:1px solid rgba(12,28,42,.08);border-radius:16px;box-shadow:0 18px 48px #14243612;display:grid;gap:18px;grid-template-rows:auto 1fr auto;min-height:306px;overflow:hidden;padding:clamp(20px,1.8vw,28px);position:relative;transition:border-color .24s ease,box-shadow .24s ease,opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1);width:100%}.app-store-carousel__card--featured[data-v-4f40f472]{border-color:var(--section-accent);box-shadow:0 22px 60px #f58c2a29,0 18px 48px #14243614;min-height:366px;transform:translateY(-10px) scale(1.045);z-index:2}.app-store-carousel__badge[data-v-4f40f472]{--badge-color: var(--module-color);align-items:center;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);background:linear-gradient(135deg,#ffffff85,#ffffff3d),color-mix(in srgb,var(--badge-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--badge-color) 26%,rgba(255,255,255,.46));border-radius:999px;box-shadow:0 14px 34px #0b1c2a1a,inset 0 1px #ffffff9e;color:var(--badge-color);display:inline-flex;font-size:12px;font-weight:850;gap:6px;line-height:1;padding:8px 10px;position:absolute;right:16px;top:16px;z-index:3}.app-store-carousel__badge[data-v-4f40f472] .q-icon{color:currentColor;flex:0 0 auto}.app-store-carousel__badge span[data-v-4f40f472]{color:currentColor}.app-store-carousel__badge--icon-only[data-v-4f40f472]{border-radius:18px;height:var(--badge-height, 42px);justify-content:center;padding:0;width:var(--badge-width, 42px)}.app-store-carousel__card--accent[data-v-4f40f472],.app-store-carousel__card--orange[data-v-4f40f472]{--module-color: var(--section-accent)}.app-store-carousel__card--green[data-v-4f40f472]{--module-color: #3aad50}.app-store-carousel__card--blue[data-v-4f40f472]{--module-color: #2f9cf4}.app-store-carousel__card--violet[data-v-4f40f472]{--module-color: #7567e9}.app-store-carousel__card--teal[data-v-4f40f472]{--module-color: #0d8a8d}.app-store-carousel__card--cyan[data-v-4f40f472]{--module-color: #36c4f4}.app-store-carousel__card--slate[data-v-4f40f472]{--module-color: #677279}.app-store-carousel__card--indigo[data-v-4f40f472]{--module-color: #4e6fe8}.app-store-carousel__card--gold[data-v-4f40f472]{--module-color: #d9a522}.app-store-carousel__icon[data-v-4f40f472]{align-items:center;background:color-mix(in srgb,var(--module-color) 12%,#ffffff);border-radius:14px;color:var(--module-color);display:flex;height:66px;justify-content:center;position:relative;width:66px;z-index:1}.app-store-carousel__icon .q-icon[data-v-4f40f472]{font-size:34px}.app-store-carousel__icon--logo[data-v-4f40f472]{background:transparent;border:0;box-shadow:none;overflow:hidden;padding:0}.app-store-carousel__icon--logo img[data-v-4f40f472]{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.app-store-carousel__card h3[data-v-4f40f472]{color:#07111d;font-size:20px;font-weight:900;line-height:1.2;margin:0}.app-store-carousel__card p[data-v-4f40f472]{color:#07111dad;font-size:14px;line-height:1.55;margin:10px 0 0}.app-store-carousel__button[data-v-4f40f472]{border:1px solid color-mix(in srgb,var(--module-color) 32%,rgba(12,28,42,.08));border-radius:8px;color:var(--module-color);font-weight:850;justify-self:start;min-height:40px;padding:0 14px}.app-store-carousel__card--featured .app-store-carousel__button[data-v-4f40f472]{background:var(--section-accent);border-color:var(--section-accent);color:#fff;justify-self:stretch}.app-store-carousel__dots[data-v-4f40f472]{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:clamp(26px,3vw,36px)}.app-store-carousel__dots button[data-v-4f40f472]{-webkit-appearance:none;appearance:none;background:#0c1c2a21;border:0;border-radius:999px;cursor:pointer;height:9px;padding:0;transition:background .18s ease,width .18s ease;width:9px}.app-store-carousel__dots .app-store-carousel__dot--active[data-v-4f40f472]{background:var(--section-accent);width:22px}.app-store-carousel__highlights[data-v-4f40f472]{background:#fffffff0;border:1px solid rgba(12,28,42,.08);border-radius:18px;box-shadow:0 18px 48px #1424360f;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(34px,4vw,52px);overflow:hidden}.app-store-carousel__highlight[data-v-4f40f472]{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:clamp(22px,2vw,30px)}.app-store-carousel__highlight+.app-store-carousel__highlight[data-v-4f40f472]{border-left:1px solid rgba(12,28,42,.08)}.app-store-carousel__highlight>div[data-v-4f40f472]{align-items:center;background:color-mix(in srgb,var(--section-accent) 12%,#ffffff);border-radius:14px;color:var(--section-accent);display:flex;height:58px;justify-content:center;width:58px}.app-store-carousel__highlight .q-icon[data-v-4f40f472]{font-size:30px}.app-store-carousel__highlight span[data-v-4f40f472]{display:grid;gap:4px}.app-store-carousel__highlight strong[data-v-4f40f472]{color:#07111d;font-size:15px;font-weight:900;line-height:1.25}.app-store-carousel__highlight small[data-v-4f40f472]{color:#07111da8;font-size:13px;line-height:1.35}@media(max-width:1023px){.app-store-carousel__highlights[data-v-4f40f472]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-store-carousel__highlight[data-v-4f40f472]:nth-child(odd){border-left:0}.app-store-carousel__highlight[data-v-4f40f472]:nth-child(n+3){border-top:1px solid rgba(12,28,42,.08)}}@media(max-width:900px){.app-store-carousel__carousel[data-v-4f40f472]{gap:12px;grid-template-columns:46px minmax(0,1fr) 46px}.app-store-carousel__arrow[data-v-4f40f472]{height:46px;width:46px}}@media(max-width:700px){.app-store-carousel__track[data-v-4f40f472]{--appstore-card-gap: 4px}.app-store-carousel__card--featured[data-v-4f40f472]{min-height:auto;transform:scale(1)}.app-store-carousel__card[data-v-4f40f472]{min-height:auto}.app-store-carousel__card[data-v-4f40f472]:not(.app-store-carousel__card--featured){opacity:.58;transform:scale(.94)}.app-store-carousel__highlights[data-v-4f40f472]{grid-template-columns:1fr}.app-store-carousel__highlight+.app-store-carousel__highlight[data-v-4f40f472]{border-left:0;border-top:1px solid rgba(12,28,42,.08)}}
