.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-marquee[data-v-bde90d79]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.featured-track[data-v-bde90d79]{animation:featured-scroll-bde90d79 var(--featured-duration,30s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.featured-marquee:focus-within .featured-track[data-v-bde90d79],.featured-marquee:hover .featured-track[data-v-bde90d79]{animation-play-state:paused}.featured-item[data-v-bde90d79]{flex:none}@keyframes featured-scroll-bde90d79{0%{transform:translate(0)}to{transform:translate(calc(-100%/var(--featured-sets, 2)))}}@media(prefers-reduced-motion:reduce){.featured-marquee[data-v-bde90d79]{-webkit-mask-image:none;mask-image:none}.featured-track[data-v-bde90d79]{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.featured-item[aria-hidden=true][data-v-bde90d79]{display:none}}.clients-marquee[data-v-cbc2ee14]{display:flex;flex-direction:column;gap:.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.clients-row[data-v-cbc2ee14]{overflow:hidden}.clients-track[data-v-cbc2ee14]{animation:clients-scroll-cbc2ee14 var(--clients-duration,40s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.clients-row-reverse .clients-track[data-v-cbc2ee14]{animation-name:clients-scroll-reverse-cbc2ee14}.clients-marquee:focus-within .clients-track[data-v-cbc2ee14],.clients-marquee:hover .clients-track[data-v-cbc2ee14]{animation-play-state:paused}.clients-item[data-v-cbc2ee14]{flex:none}@keyframes clients-scroll-cbc2ee14{0%{transform:translate(0)}to{transform:translate(calc(-100%/var(--clients-sets, 2)))}}@keyframes clients-scroll-reverse-cbc2ee14{0%{transform:translate(calc(-100%/var(--clients-sets, 2)))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.clients-marquee[data-v-cbc2ee14]{-webkit-mask-image:none;mask-image:none;padding:0 1rem}.clients-track[data-v-cbc2ee14]{animation:none!important;flex-wrap:wrap;justify-content:center;width:auto}.clients-item[aria-hidden=true][data-v-cbc2ee14]{display:none}}
