.pill-btn[data-v-7473b1b4]{align-items:center;border:1px solid hsla(0,0%,100%,.7);border-radius:9999px;color:#fff;display:inline-flex;font-weight:500;gap:.6rem;padding:.85rem 1.6rem;transition:background-color .25s,color .25s}.pill-btn[data-v-7473b1b4]:hover{background:#fff;color:#000}.pill-arrow[data-v-7473b1b4]{color:#f47a2d;font-size:1.1em}.rail-item[data-v-7473b1b4]{align-items:center;display:flex;height:52px;justify-content:center;transition:background-color .2s;width:52px}.rail-item[data-v-7473b1b4]:hover{background:#262626}.carousel-stage[data-v-33d4a930]{align-items:center;display:flex;justify-content:center;min-height:540px;outline:none;overflow:hidden;padding:45px 0;position:relative;touch-action:pan-y;width:100%}.carousel-stage[data-v-33d4a930]:focus-visible{border-radius:20px;outline:2px solid #f47a2d;outline-offset:-4px}@media(max-width:640px){.carousel-stage[data-v-33d4a930]{min-height:290px;padding:25px 0}}.carousel-card[data-v-33d4a930]{aspect-ratio:2.3/1;background:#f0f0f0;border-radius:20px;overflow:hidden;position:absolute;transform-origin:center center;transition:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:66%;will-change:transform,opacity}@media(max-width:768px){.carousel-card[data-v-33d4a930]{aspect-ratio:16/9;border-radius:14px;width:86%}}.carousel-card-img[data-v-33d4a930]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.carousel-card.is-center:hover .carousel-card-img[data-v-33d4a930]{transform:scale(1.03)}.card-overlay[data-v-33d4a930]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);color:#fff;display:flex;gap:12px;inset:auto 0 0 0;justify-content:space-between;opacity:0;padding:56px 24px 20px;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.carousel-card.is-center .card-overlay[data-v-33d4a930]{opacity:1;transform:translateY(0)}.card-badge[data-v-33d4a930]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;display:inline-block;font-size:11px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.card-title[data-v-33d4a930]{font-size:clamp(16px,2vw,26px);line-height:1.2;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-cta[data-v-33d4a930]{background:#fff;border-radius:999px;color:#000;flex-shrink:0;font-size:14px;gap:10px;padding:8px 8px 8px 18px;transition:background .3s ease,color .3s ease}.card-cta[data-v-33d4a930],.card-cta-icon[data-v-33d4a930]{align-items:center;display:inline-flex}.card-cta-icon[data-v-33d4a930]{background:#f47a2d;border-radius:50%;color:#fff;font-size:15px;height:28px;justify-content:center;transition:transform .3s ease;width:28px}.carousel-card.is-center:hover .card-cta-icon[data-v-33d4a930]{transform:rotate(45deg)}@media(max-width:768px){.card-overlay[data-v-33d4a930]{padding:36px 14px 12px}.card-badge[data-v-33d4a930]{font-size:10px;padding:2px 8px}.card-cta-text[data-v-33d4a930]{display:none}.card-cta[data-v-33d4a930]{padding:4px}}.card-link[data-v-33d4a930]{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute;z-index:5}.card-link[data-v-33d4a930]:focus-visible{outline:3px solid #f47a2d;outline-offset:-3px}.carousel-controls[data-v-33d4a930]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.carousel-controls[data-v-33d4a930],.ctrl-btn[data-v-33d4a930]{align-items:center;justify-content:center}.ctrl-btn[data-v-33d4a930]{background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;display:inline-flex;height:44px;transition:background .25s ease,color .25s ease,border-color .25s ease;width:44px}.ctrl-btn[data-v-33d4a930]:hover{background:#fff;border-color:#fff;color:#000}.ctrl-btn[data-v-33d4a930]:focus-visible,.dot[data-v-33d4a930]:focus-visible{outline:2px solid #f47a2d;outline-offset:2px}.carousel-dots[data-v-33d4a930]{align-items:center;display:flex;gap:4px;padding:0 6px}.dot[data-v-33d4a930]{background:transparent;height:24px;position:relative;width:24px}.dot[data-v-33d4a930],.dot[data-v-33d4a930]:before{border-radius:999px}.dot[data-v-33d4a930]:before{background:#ffffff4d;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,background .3s ease;width:8px}.dot[data-v-33d4a930]:hover:before{background:#ffffffa6}.dot.is-active[data-v-33d4a930]:before{background:#f47a2d;width:22px}.carousel-counter[data-v-33d4a930]{color:#111;font-size:14px;font-variant-numeric:tabular-nums;min-width:64px;text-align:center}@media(max-width:640px){.carousel-dots[data-v-33d4a930]{flex-wrap:wrap;justify-content:center;order:5;width:100%}.carousel-counter[data-v-33d4a930]{display:none}}@media(prefers-reduced-motion:reduce){.card-cta-icon[data-v-33d4a930],.card-overlay[data-v-33d4a930],.carousel-card-img[data-v-33d4a930]{transition:none}}.carousel-card-fallback[data-v-33d4a930]{align-items:center;background:linear-gradient(135deg,#fff9f5,#fff);color:#111;display:flex;font-size:1.1rem;font-weight:700;height:100%;justify-content:center;padding:16px;text-align:center;width:100%}.team-ctrl[data-v-8748049b]{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:50%;color:#111;display:inline-flex;height:46px;justify-content:center;transition:background .25s,color .25s,border-color .25s;width:46px}.team-ctrl[data-v-8748049b]:hover{background:#111;border-color:#111;color:#fff}.team-ctrl[data-v-8748049b]:focus-visible{outline:2px solid #f47a2d;outline-offset:2px}.featured-list[data-v-09c43610]{scrollbar-width:none}.featured-list[data-v-09c43610]::-webkit-scrollbar{display:none}.clients-grid[data-v-b10b445c]{grid-template-columns:repeat(var(--cols-default,1),minmax(0,1fr));width:100%}.client-card[data-v-b10b445c]{border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);margin-bottom:-1px;margin-right:-1px;width:100%}@media(min-width:640px){.clients-grid[data-v-b10b445c]{grid-template-columns:repeat(var(--cols-sm,1),minmax(0,1fr))}}@media(min-width:768px){.clients-grid[data-v-b10b445c]{grid-template-columns:repeat(var(--cols-md,1),minmax(0,1fr))}}@media(min-width:1024px){.clients-grid[data-v-b10b445c]{grid-template-columns:repeat(var(--cols-lg,1),minmax(0,1fr))}}@media(min-width:1280px){.clients-grid[data-v-b10b445c]{grid-template-columns:repeat(var(--cols-xl,1),minmax(0,1fr))}}.bg-radial-gradient[data-v-b10b445c]{background:radial-gradient(circle at center,#f9ac000d 0,#fff0 70%)}
