section[data-v-0cf8b3b8]{background-color:var(--background-light);padding-bottom:min(5vw,40px);padding-top:min(14vw,80px);width:100vw}.banner-clients[data-v-0cf8b3b8]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:clamp(5px,10vw,30px);margin-top:1rem;width:100vw}.banner-clients h2[data-v-0cf8b3b8]{color:var(--color-primary);font-size:1.8rem;line-height:1;padding:0 5%;text-align:center}.divider[data-v-0cf8b3b8]{animation:oscillation-0cf8b3b8 3s ease-in-out infinite;background-color:var(--color-primary);border-radius:20px;height:clamp(2px,.2vw,5px);margin-top:min(2%,10px);text-align:center;width:5px}@keyframes oscillation-0cf8b3b8{0%{width:5px}50%{width:20vw}to{width:5px}}.carousel[data-v-0cf8b3b8]{display:flex;gap:.125rem;margin:1rem auto 4.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5% 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5% 95%,transparent);overflow-x:auto;width:100%}.carousel[data-v-0cf8b3b8]::-webkit-scrollbar{display:none}.carousel:hover .carousel-row[data-v-0cf8b3b8]{animation-play-state:paused!important}.carousel:hover .flag-mobile[data-v-0cf8b3b8]{filter:grayscale(100%)}.carousel .flag-mobile[data-v-0cf8b3b8]:hover{filter:grayscale(0)}.carousel-row[data-v-0cf8b3b8]{align-items:center;display:flex;gap:2rem;justify-content:center;padding:1rem}.carousel-animated[data-v-0cf8b3b8]{animation:flagMove-0cf8b3b8 40s linear infinite}@keyframes flagMove-0cf8b3b8{0%{translate:0}to{translate:-100%}}.flag-mobile[data-v-0cf8b3b8]{flex:0 0 8px;width:clamp(130px,16vw,180px)}.flag-mobile[data-v-0cf8b3b8]:hover{filter:grayscale(0)}.ticket-wrap[data-v-d0b26cf8]{perspective:1000px}.ticket[data-v-d0b26cf8]{--t-bg:#28255f;--t-bg-light:#38337d;--t-muted:hsla(0,0%,100%,.55);--accent-glow:color-mix(in srgb,var(--accent) 45%,transparent);--accent-grid:color-mix(in srgb,var(--accent) 16%,transparent);color:#fff;filter:drop-shadow(0 12px 26px rgba(40,37,95,.28));position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1);width:100%}.ticket-wrap:hover .ticket[data-v-d0b26cf8]{transform:rotateX(4deg) rotateY(-7deg) scale(1.02)}.ticket[data-v-d0b26cf8]:after{background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.13) 50%,transparent 58%);background-position:100% 100%;background-size:250% 250%;border-radius:1rem;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;transition:background-position .6s cubic-bezier(.23,1,.32,1);z-index:5}.ticket-wrap:hover .ticket[data-v-d0b26cf8]:after{background-position:0 0}.ticket__main[data-v-d0b26cf8]{background:radial-gradient(circle at bottom left,transparent .85rem,var(--t-bg) .9rem),radial-gradient(circle at bottom right,transparent .85rem,var(--t-bg) .9rem);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:51% 100%;border-radius:1rem 1rem 0 0;overflow:hidden;padding:1.75rem;position:relative}.ticket__grid[data-v-d0b26cf8]{animation:ticketGrid-d0b26cf8 20s linear infinite;background-image:linear-gradient(var(--accent-grid) 1px,transparent 1px),linear-gradient(90deg,var(--accent-grid) 1px,transparent 1px);background-size:1.6rem 1.6rem;inset:0;opacity:.6;pointer-events:none;position:absolute;transform:perspective(500px) rotateX(28deg) scale(1.5);transform-origin:center bottom;z-index:0}@keyframes ticketGrid-d0b26cf8{to{background-position:0 1.6rem,0 1.6rem}}.ticket__content[data-v-d0b26cf8]{position:relative;z-index:1}.ticket__header[data-v-d0b26cf8]{gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.ticket__brand[data-v-d0b26cf8],.ticket__header[data-v-d0b26cf8]{align-items:center;display:flex}.ticket__brand[data-v-d0b26cf8]{font-size:.9rem;font-weight:900;gap:.4rem;letter-spacing:-.02em}.ticket__brand svg[data-v-d0b26cf8]{color:var(--accent);filter:drop-shadow(0 0 4px var(--accent-glow));height:1.15rem;width:1.15rem}.ticket__status[data-v-d0b26cf8]{background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--accent-text);font-size:.68rem;font-weight:800;letter-spacing:.14em;line-height:1.35;min-width:0;padding:.3rem .7rem;text-align:center;text-transform:uppercase}.ticket__title[data-v-d0b26cf8]{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:900;line-height:1.12;margin:0 0 .3rem;text-transform:uppercase}.ticket__subtitle[data-v-d0b26cf8]{color:var(--t-muted);font-size:.85rem;line-height:1.5;margin:0 0 1.5rem}.ticket__details[data-v-d0b26cf8]{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr 1fr}.ticket__detail[data-v-d0b26cf8]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ticket__label[data-v-d0b26cf8]{color:var(--t-muted);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ticket__value[data-v-d0b26cf8]{font-size:.92rem;font-weight:700;line-height:1.3}.ticket__perf[data-v-d0b26cf8]{align-items:center;display:flex;height:0;position:relative;z-index:4}.ticket__perf-line[data-v-d0b26cf8]{border-top:2px dashed hsla(0,0%,100%,.25);flex:1;margin:0 1.35rem}.ticket__stub[data-v-d0b26cf8]{align-items:center;background:radial-gradient(circle at top left,transparent .85rem,var(--t-bg-light) .9rem),radial-gradient(circle at top right,transparent .85rem,var(--t-bg-light) .9rem);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:51% 100%;border-radius:0 0 1rem 1rem;display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.75rem}.ticket__btn[data-v-d0b26cf8]{align-items:center;background:var(--accent);border-radius:.6rem;color:var(--accent-text);display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:800;gap:.5rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ticket__btn[data-v-d0b26cf8]:hover{box-shadow:0 10px 22px var(--accent-glow);transform:translateY(-2px)}.ticket__btn-arrow[data-v-d0b26cf8]{transition:transform .25s ease}.ticket__btn:hover .ticket__btn-arrow[data-v-d0b26cf8]{transform:translate(4px)}.ticket__admit[data-v-d0b26cf8]{line-height:1;text-align:right}.ticket__admit-label[data-v-d0b26cf8]{color:var(--t-muted);display:block;font-size:.6rem;font-weight:700;letter-spacing:.15em;margin-bottom:.15rem;text-transform:uppercase}.ticket__admit-num[data-v-d0b26cf8]{color:var(--accent);display:block;font-size:2.4rem;font-weight:900;text-shadow:0 0 14px var(--accent-glow)}@media(prefers-reduced-motion:reduce){.ticket__grid[data-v-d0b26cf8]{animation:none}.ticket-wrap:hover .ticket[data-v-d0b26cf8]{transform:none}.ticket[data-v-d0b26cf8]:after{display:none}}section[data-v-2a042037]{background-color:var(--background-light);padding:6rem 1.5rem}.schedule-container[data-v-2a042037]{margin:0 auto;max-width:80rem}.schedule-title[data-v-2a042037]{margin-bottom:4rem;text-align:center}.schedule-title p[data-v-2a042037]{color:var(--color-primary);font-size:1rem;font-weight:600}.title-label[data-v-2a042037]{color:var(--color-accent-purple);font-size:1.125rem;font-weight:800;letter-spacing:.1em;margin-bottom:.1rem;text-transform:uppercase}.title-main[data-v-2a042037]{color:var(--color-primary);font-size:clamp(2.25rem,4vw,3rem);font-weight:800}.events-grid[data-v-2a042037]{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),22rem));justify-content:center}section[data-v-79a1b8f3]{background:var(--background-light);height:clamp(550px,90vw,700px);margin-top:4.5rem;overflow:hidden;position:relative;width:100vw}.slide[data-v-79a1b8f3]{height:clamp(550px,90vw,700px);transition:all 1.5s ease;width:100vw}.slide[data-v-79a1b8f3],.slide-media[data-v-79a1b8f3]{left:0;position:absolute;top:0}.slide-media[data-v-79a1b8f3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.standby[data-v-79a1b8f3]{opacity:0;transform:translate(50%) scale(.2)}.enter[data-v-79a1b8f3]{opacity:1;transform:translate(0) scale(1)}.leave[data-v-79a1b8f3]{opacity:0;transform:translate(-50%) scale(.2)}.hero-banner[data-v-79a1b8f3]{animation:bannerEntrance-79a1b8f3 .5s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#28255f40;height:clamp(550px,90vw,800px);max-width:45rem;padding:5.5rem 2rem;position:absolute;top:0;transform:translate(0);z-index:30}@keyframes bannerEntrance-79a1b8f3{0%{transform:translate(-150%)}95%{transform:translate(15%)}to{transform:translate(0)}}.hero-suptitle[data-v-79a1b8f3]{color:var(--color-accent-yellow);display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.hero-h1[data-v-79a1b8f3],.hero-suptitle[data-v-79a1b8f3]{text-shadow:1px 1px 2px rgba(50,50,50,.4)}.hero-h1[data-v-79a1b8f3]{color:var(--background-light);font-size:clamp(1.875rem,5vw,3.5rem);font-weight:800;line-height:1.25;margin-bottom:1rem}.accent[data-v-79a1b8f3]{color:var(--color-accent-purple);text-shadow:1px 1px 2px hsla(0,0%,97.3%,.8)}.banner-text[data-v-79a1b8f3]{color:#ffffffd9;font-size:1.125rem;font-weight:600;line-height:1.625;margin-bottom:1.8rem;max-width:28rem;text-shadow:1px 1px 2px rgba(50,50,50,.5)}.buttons-wrapper[data-v-79a1b8f3]{display:flex;flex-wrap:wrap;gap:1rem}.button-1[data-v-79a1b8f3],.button-2[data-v-79a1b8f3]{border:none;border-radius:.25rem;cursor:pointer;font-family:inherit;padding:1rem 2rem;transition:all .3s ease}.button-1[data-v-79a1b8f3]{background-color:var(--color-accent-yellow);color:var(--color-primary);font-weight:600}.button-1[data-v-79a1b8f3]:hover{background-color:var(--color-accent-purple);transform:scale(1.05)}.button-1[data-v-79a1b8f3]:hover,.button-2[data-v-79a1b8f3]{color:var(--background-light)}.button-2[data-v-79a1b8f3]{background:transparent;border:2px solid hsla(0,0%,100%,.5);font-weight:700}.button-2[data-v-79a1b8f3]:hover{background-color:#f6f6f8cc;color:var(--color-primary);transform:scale(1.05)}@keyframes btn-entrance-79a1b8f3{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.btn-entrance[data-v-79a1b8f3]{animation:btn-entrance-79a1b8f3 .5s ease both}.btn-delay-1[data-v-79a1b8f3]{animation-delay:.6s}.btn-delay-2[data-v-79a1b8f3]{animation-delay:.7s}.hero-cards-container[data-v-79a1b8f3]{align-items:center;animation:cardsEntrance-79a1b8f3 .5s ease-out;bottom:1%;display:flex;gap:.25rem;height:clamp(100px,20vw,180px);justify-content:center;overflow:visible;position:absolute;right:1%;width:min(55vw,400px);z-index:20}@keyframes cardsEntrance-79a1b8f3{0%{transform:translate(150%)}95%{transform:translate(-15%)}to{transform:translate(0)}}.hero-card[data-v-79a1b8f3]{align-items:center;background:none;border:none;border-radius:.7rem;cursor:pointer;display:flex;font-family:inherit;height:90%;justify-content:center;margin:.25rem;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.hero-card[data-v-79a1b8f3]:hover{border:5px solid var(--background-light)}.card-selected[data-v-79a1b8f3]{border:5px solid var(--color-accent-yellow)}.hero-card-img[data-v-79a1b8f3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glass[data-v-79a1b8f3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;bottom:5%;position:absolute;width:100%}.button-1[data-v-79a1b8f3]:focus-visible,.button-2[data-v-79a1b8f3]:focus-visible,.hero-card[data-v-79a1b8f3]:focus-visible,.hero-pause[data-v-79a1b8f3]:focus-visible{outline:3px solid var(--color-accent-yellow);outline-offset:3px}.hero-pause[data-v-79a1b8f3]{align-items:center;background:#28255fbf;border:2px solid hsla(0,0%,100%,.7);border-radius:50%;bottom:calc(1% + clamp(100px,20vw,180px));color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:1.5%;transition:background-color .2s ease;width:2.5rem;z-index:25}.hero-pause[data-v-79a1b8f3]:hover{background:var(--color-accent-purple)}.card-label[data-v-79a1b8f3]{color:var(--background-light);display:block;font-size:min(2vw,1rem);padding:0 2%;text-align:center;text-shadow:1px 0 .5rem var(--color-accent-purple)}@media(max-width:767px){section[data-v-79a1b8f3]{margin-top:4rem}.hero-banner[data-v-79a1b8f3]{background-color:#28255f73;border-bottom-right-radius:.75rem;height:auto;left:0;max-width:22rem;padding:1.5rem 1.25rem 1.25rem;width:calc(100vw - 2.5rem)}.hero-suptitle[data-v-79a1b8f3]{font-size:.65rem;font-weight:600;margin-bottom:.3rem}.hero-h1[data-v-79a1b8f3]{font-size:1.875rem;margin-bottom:.5rem}.banner-text[data-v-79a1b8f3]{font-size:.85rem;margin-bottom:.5rem}.buttons-wrapper[data-v-79a1b8f3]{gap:.25rem}.button-1[data-v-79a1b8f3],.button-2[data-v-79a1b8f3]{font-size:.7rem;padding:.65rem 1rem}.hero-pause[data-v-79a1b8f3]{height:2.25rem;width:2.25rem}}@media(prefers-reduced-motion:reduce){.btn-entrance[data-v-79a1b8f3],.hero-banner[data-v-79a1b8f3],.hero-cards-container[data-v-79a1b8f3],.slide[data-v-79a1b8f3]{animation:none;transition:opacity .3s ease}.leave[data-v-79a1b8f3],.standby[data-v-79a1b8f3]{transform:none}}.growing[data-v-a1256106]{background:var(--background-dark);border-top:1px solid rgba(246,246,248,.08);display:flex;justify-content:center;padding:6rem 1.5rem;width:100%}.growing__inner[data-v-a1256106]{display:flex;flex-direction:column;gap:3rem;max-width:80rem;width:100%}.growing__head[data-v-a1256106]{align-items:end;display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr) auto}.growing__intro[data-v-a1256106]{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.growing__eyebrow[data-v-a1256106]{align-items:center;color:var(--color-accent-yellow);display:inline-flex;font-size:.78rem;font-weight:700;gap:.75rem;letter-spacing:.28em;text-transform:uppercase}.growing__eyebrow[data-v-a1256106]:before{background:var(--color-accent-yellow);content:"";height:2px;width:2rem}.growing__title[data-v-a1256106]{color:#fff;font-size:clamp(2rem,4.4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.growing__lead[data-v-a1256106]{color:var(--color-text-dark-muted);font-size:1.05rem;line-height:1.7;max-width:38rem}.growing__cta[data-v-a1256106]{align-items:center;background:var(--color-accent-yellow);border-radius:.75rem;color:var(--color-primary);display:inline-flex;font-size:1rem;font-weight:800;gap:.6rem;justify-content:center;padding:1rem 2.25rem;text-decoration:none;transition:transform .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap}.growing__cta[data-v-a1256106]:focus-visible,.growing__cta[data-v-a1256106]:hover{background:var(--color-accent-purple);box-shadow:0 14px 30px #91298c59;color:#fff;transform:translateY(-4px)}.growing__cta[data-v-a1256106]:active{transform:translateY(2px) scale(.97)}.growing__cta[data-v-a1256106]:focus-visible{outline:3px solid var(--color-accent-yellow);outline-offset:3px}.growing__grid[data-v-a1256106]{align-items:stretch;display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.growing__grid--2[data-v-a1256106]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem}.growing__grid--1[data-v-a1256106]{grid-template-columns:minmax(0,26rem)}.growing__grid>li[data-v-a1256106],.pub[data-v-a1256106]{display:flex}.pub[data-v-a1256106]{background:#f6f6f80a;border:1px solid rgba(246,246,248,.1);border-radius:1rem;flex-direction:column;overflow:hidden;padding-bottom:1.25rem;text-decoration:none;transition:transform .3s ease,background-color .3s ease,border-color .3s ease;width:100%}.pub[data-v-a1256106]:focus-visible,.pub[data-v-a1256106]:hover{background:#f6f6f812;border-color:#f6f6f833;transform:translateY(-4px)}.pub[data-v-a1256106]:focus-visible{outline:2px solid var(--color-accent-yellow);outline-offset:3px}.pub__media[data-v-a1256106]{aspect-ratio:4/3;background:#15151d59;margin-bottom:1.25rem;overflow:hidden;position:relative;width:100%}.pub__img[data-v-a1256106]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.pub:focus-visible .pub__img[data-v-a1256106],.pub:hover .pub__img[data-v-a1256106]{transform:scale(1.04)}.cover-fallback[data-v-a1256106]{background:radial-gradient(120% 80% at 20% 10%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--accent) 85%,#000 15%),color-mix(in srgb,var(--accent) 45%,#15151d 55%));display:flex;flex-direction:column;gap:.4rem;inset:0;justify-content:flex-end;padding:1.25rem;position:absolute}.cover-fallback__collection[data-v-a1256106]{color:#fff;font-size:.95rem;font-weight:800;line-height:1.2}.cover-fallback__type[data-v-a1256106]{color:#fffc;font-size:.7rem;letter-spacing:.1em}.cover-fallback__type[data-v-a1256106],.pub__collection[data-v-a1256106]{font-weight:700;text-transform:uppercase}.pub__collection[data-v-a1256106]{align-items:center;color:#f6f6f8bf;display:inline-flex;font-size:.72rem;gap:.45rem;letter-spacing:.12em;margin:0 1.25rem .5rem}.pub__collection[data-v-a1256106]:before{background:var(--accent);border-radius:50%;content:"";height:.4rem;width:.4rem}.pub__title[data-v-a1256106]{color:#fff;display:-webkit-box;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:767px){.growing[data-v-a1256106]{padding:4.5rem 1.25rem}.growing__inner[data-v-a1256106]{gap:2.25rem}.growing__head[data-v-a1256106]{gap:1.75rem;grid-template-columns:1fr}.growing__cta[data-v-a1256106]{max-width:22rem;width:100%}.growing__grid[data-v-a1256106]{grid-template-columns:1fr}.growing__grid--1[data-v-a1256106],.growing__grid--2[data-v-a1256106]{grid-template-columns:1fr;max-width:none}}@media(prefers-reduced-motion:reduce){.growing__cta[data-v-a1256106],.pub[data-v-a1256106],.pub__img[data-v-a1256106]{transition:none}.growing__cta[data-v-a1256106]:focus-visible,.growing__cta[data-v-a1256106]:hover,.pub[data-v-a1256106]:focus-visible,.pub:focus-visible .pub__img[data-v-a1256106],.pub[data-v-a1256106]:hover,.pub:hover .pub__img[data-v-a1256106]{transform:none}}.hgs[data-v-43782a66]{background:var(--background-light);display:flex;justify-content:center;padding:8rem 1.5rem 8.5rem;width:100%}.hgs__inner[data-v-43782a66]{align-items:center;display:grid;gap:5rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1160px;width:100%}.hgs__reveal[data-v-43782a66]{transition:opacity .7s ease var(--d,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--d,0s)}.is-armed .hgs__reveal[data-v-43782a66]{opacity:0;transform:translateY(24px)}.hgs__title[data-v-43782a66]{color:var(--color-primary);font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:900;letter-spacing:-.045em;line-height:.98;margin-bottom:1.75rem;text-wrap:balance}.hgs__lead[data-v-43782a66]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:32rem}.hgs__lead strong[data-v-43782a66]{color:var(--color-primary);font-weight:800}.hgs__gains[data-v-43782a66]{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0 0 2.5rem;padding:0}.hgs__gain[data-v-43782a66]{align-items:center;color:var(--color-primary);display:flex;font-size:1rem;font-weight:700;gap:.85rem}.hgs__gain[data-v-43782a66]:before{background:var(--color-accent-yellow);border-radius:999px;content:"";flex-shrink:0;height:.3rem;width:1.1rem}.hgs__actions[data-v-43782a66]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.75rem}.hgs__cta[data-v-43782a66]{align-items:center;background:var(--color-primary);border-radius:var(--radius-btn);color:#fff;display:inline-flex;font-size:1.05rem;font-weight:800;gap:.6rem;padding:1.05rem 2.2rem;text-decoration:none;transition:transform .25s ease,background-color .25s ease,color .25s ease}.hgs__cta[data-v-43782a66]:hover{background:var(--color-accent-yellow);color:var(--color-primary);transform:translateY(-3px)}.hgs__cta[data-v-43782a66]:active{transform:translateY(0) scale(.98)}.hgs__cta[data-v-43782a66]:focus-visible,.hgs__link[data-v-43782a66]:focus-visible{outline:3px solid var(--color-accent-purple);outline-offset:3px}.hgs__cta-arrow[data-v-43782a66]{transition:transform .25s ease}.hgs__cta:hover .hgs__cta-arrow[data-v-43782a66]{transform:translate(5px)}.hgs__link[data-v-43782a66]{border-radius:.25rem;color:var(--color-primary);font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent-yellow);text-decoration-thickness:2px;text-underline-offset:.3em;transition:color .2s ease}.hgs__link[data-v-43782a66]:hover{color:var(--color-accent-purple)}.hgs__note[data-v-43782a66]{color:var(--color-text-muted);font-size:.875rem;font-weight:600;margin-top:1.1rem}.route[data-v-43782a66]{--rail-x:1.25rem;--node:2.25rem;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.route__step[data-v-43782a66]{--c:var(--color-primary);--ink:#fff;--ink-soft:hsla(0,0%,100%,.84);align-items:center;display:flex;padding:.75rem 0 .75rem calc(var(--rail-x)*2 + var(--node)*.5);position:relative}.route__step--1[data-v-43782a66]{--c:var(--color-accent-purple)}.route__step--2[data-v-43782a66]{--c:var(--color-accent-yellow);--ink:var(--color-primary);--ink-soft:rgba(40,37,95,.8)}.route__step[data-v-43782a66]:before{background:var(--c);border-radius:3px;bottom:0;content:"";left:calc(var(--rail-x) - 1.5px);position:absolute;top:0;width:3px}.route__step[data-v-43782a66]:first-child:before{top:.75rem}.route__step[data-v-43782a66]:last-child:before{bottom:.75rem}.route__node[data-v-43782a66]{background:var(--background-light);border:3px solid var(--c);border-radius:50%;box-shadow:0 4px 12px #28255f24;height:var(--node);left:calc(var(--rail-x) - var(--node)/2);margin-top:calc(var(--node)/-2);position:absolute;top:50%;width:var(--node)}.route__node[data-v-43782a66]:after{background:var(--c);border-radius:50%;content:"";inset:.35rem;position:absolute}.route__card[data-v-43782a66]{align-items:center;background:var(--c);border-radius:3.75rem 999px 999px 3.75rem;box-shadow:0 18px 40px -14px #28255f73;color:var(--ink);display:flex;flex:1;gap:1.25rem;min-height:7.5rem;min-width:0;padding:1.25rem 1.75rem 1.25rem 1rem;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.route__card[data-v-43782a66]:before{border-color:transparent var(--c) transparent transparent;border-style:solid;border-width:.65rem .65rem .65rem 0;content:"";left:-.6rem;margin-top:-.65rem;position:absolute;top:50%}.route__step:hover .route__card[data-v-43782a66]{box-shadow:0 24px 48px -14px #28255f8c;transform:translate(6px)}.route__badge[data-v-43782a66]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 22px -6px #15151d59,inset 0 -3px #28255f0f;display:flex;flex-direction:column;flex-shrink:0;height:5.25rem;justify-content:center;line-height:1;width:5.25rem}.route__badge-label[data-v-43782a66]{color:var(--color-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.route__badge-num[data-v-43782a66]{color:var(--color-primary);font-size:1.9rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;margin-top:.2rem}.route__step--1 .route__badge-num[data-v-43782a66]{color:var(--color-accent-purple)}.route__body[data-v-43782a66]{flex:1;min-width:0}.route__title[data-v-43782a66]{color:var(--ink);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:900;letter-spacing:-.025em;line-height:1.1;margin-bottom:.35rem}.route__text[data-v-43782a66]{color:var(--ink-soft);font-size:.975rem;line-height:1.45;margin:0}.route__icon[data-v-43782a66]{color:var(--ink);flex-shrink:0;font-size:2.5rem;font-variation-settings:"wght" 250;opacity:.9}@media(max-width:900px){.hgs[data-v-43782a66]{padding:6rem 1.5rem}.hgs__inner[data-v-43782a66]{gap:3.5rem;grid-template-columns:1fr}}@media(max-width:560px){.hgs[data-v-43782a66]{padding:4.5rem 1rem 5rem}.hgs__cta[data-v-43782a66]{justify-content:center;width:100%}.route[data-v-43782a66]{--rail-x:.9rem;--node:1.6rem}.route__node[data-v-43782a66]:after{inset:.25rem}.route__card[data-v-43782a66]{border-radius:2.75rem 999px 999px 2.75rem;gap:.9rem;min-height:0;padding:.9rem 1.25rem .9rem .75rem}.route__badge[data-v-43782a66]{height:3.9rem;width:3.9rem}.route__badge-label[data-v-43782a66]{font-size:.6rem}.route__badge-num[data-v-43782a66]{font-size:1.4rem}.route__icon[data-v-43782a66]{display:none}}@media(prefers-reduced-motion:reduce){.hgs__reveal[data-v-43782a66],.route__card[data-v-43782a66]{transition:none}.route__step:hover .route__card[data-v-43782a66]{transform:none}.is-armed .hgs__reveal[data-v-43782a66]{opacity:1;transform:none}}section[data-v-e13622ff]{background-color:var(--color-primary);overflow:hidden;padding:6rem 0 7rem;position:relative;width:100vw}.services-container[data-v-e13622ff]{margin:0 auto;width:100%}.services-title[data-v-e13622ff]{display:flex;flex-direction:column;gap:.01rem;margin:0 auto 3.5rem;max-width:48rem;padding:0 1rem;text-align:center}.title-accent[data-v-e13622ff]{color:var(--color-accent-yellow);font-size:1.125rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.services-title-main[data-v-e13622ff]{color:var(--background-light);font-size:clamp(2.25rem,5vw,3rem);font-weight:800;margin-bottom:.5rem}.categories-grid[data-v-e13622ff]{align-items:stretch;display:flex;gap:1.5rem;padding:0 3rem}.category-card[data-v-e13622ff]{border-radius:1rem;cursor:pointer;flex:1;min-height:28rem;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.category-card[data-v-e13622ff]:hover{box-shadow:0 20px 40px #00000080;transform:translateY(-8px)}.card-bg[data-v-e13622ff]{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .4s ease}.category-card:hover .card-bg[data-v-e13622ff]{transform:scale(1.1)}.card-content[data-v-e13622ff]{-webkit-backdrop-filter:blur(5px) brightness(1.1);backdrop-filter:blur(5px) brightness(1.1);background-color:#28255f66;border-top:1px solid rgba(216,138,249,.2);bottom:0;display:flex;flex-direction:column;gap:.4rem;left:0;padding:1rem 2rem 2rem;position:absolute;right:0;z-index:10}.card-title[data-v-e13622ff]{color:var(--background-light);font-size:clamp(1.4rem,1.8vw,1.9rem);font-weight:800;line-height:1.2}.card-desc[data-v-e13622ff],.card-title[data-v-e13622ff]{text-shadow:1px 1px 2px #343a40}.card-desc[data-v-e13622ff]{color:#cbd5e1;font-size:1rem;line-height:1.65}.card-cta[data-v-e13622ff]{align-self:flex-start;background-color:var(--color-accent-yellow);border:none;border-radius:.5rem;box-shadow:0 0 1px var(--background-dark);color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;margin-top:.25rem;padding:.65rem 1.5rem;transition:all .3s ease}.card-cta[data-v-e13622ff]:hover{background-color:var(--color-accent-purple);box-shadow:2px 2px 8px var(--background-dark);color:var(--background-light);transform:translateY(-5px)}.card-cta[data-v-e13622ff]:active{box-shadow:0 0 1px var(--background-dark);transform:translateY(5px) scale(.95)}.all-services-wrapper[data-v-e13622ff]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem;padding:0 1.5rem}.btn-all-services[data-v-e13622ff]{align-items:center;background-color:var(--color-accent-yellow);border:none;border-radius:.5rem;box-shadow:0 0 1px var(--background-dark);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.1rem;font-weight:700;padding:.9rem 2rem;transition:all .3s ease}.btn-all-services[data-v-e13622ff]:hover{background-color:var(--color-accent-purple);box-shadow:2px 2px 8px var(--background-dark);color:var(--background-light);transform:translateY(-5px)}.btn-all-services[data-v-e13622ff]:active{box-shadow:0 0 1px var(--background-dark);transform:translateY(5px) scale(.95)}.btn-scan[data-v-e13622ff]{align-items:center;background-color:transparent;border:2px solid var(--color-accent-yellow);border-radius:.5rem;color:var(--color-accent-yellow);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.1rem;font-weight:700;gap:.6rem;padding:.9rem 2rem;transition:all .3s ease}.btn-scan-dot[data-v-e13622ff]{animation:scanPulse-e13622ff 2s ease-out infinite;background-color:var(--color-accent-yellow);border-radius:50%;box-shadow:0 0 #ffce0799;height:.55rem;width:.55rem}@keyframes scanPulse-e13622ff{0%{box-shadow:0 0 #ffce078c}70%{box-shadow:0 0 0 .6rem #ffce0700}to{box-shadow:0 0 #ffce0700}}.btn-scan[data-v-e13622ff]:hover{background-color:var(--color-accent-yellow);box-shadow:2px 2px 8px var(--background-dark);color:var(--color-primary);transform:translateY(-5px)}.btn-scan:hover .btn-scan-dot[data-v-e13622ff]{animation:none;background-color:var(--color-primary)}.btn-scan[data-v-e13622ff]:active{transform:translateY(5px) scale(.95)}@media(prefers-reduced-motion:reduce){.btn-scan-dot[data-v-e13622ff]{animation:none}}@media(max-width:767px){section[data-v-e13622ff]{padding:5rem 0 6rem}.categories-grid[data-v-e13622ff]{flex-direction:column;padding:0 1.5rem}.category-card[data-v-e13622ff]{min-height:20rem}.card-content[data-v-e13622ff]{gap:.3rem;padding:.5rem 1rem 1rem}.card-title[data-v-e13622ff]{font-weight:700;line-height:1.1}.card-desc[data-v-e13622ff]{font-size:.9rem;line-height:1.4}.card-cta[data-v-e13622ff]{padding:.6rem 1.4rem}.all-services-wrapper[data-v-e13622ff]{flex-direction:column;gap:.85rem}.btn-all-services[data-v-e13622ff],.btn-scan[data-v-e13622ff]{font-size:1rem;justify-content:center;max-width:22rem;width:100%}}.tcard[data-v-fad1028a]{background:var(--background-light);border:1px solid rgba(40,37,95,.08);border-radius:1rem;box-shadow:0 6px 24px #0000001f;flex-direction:column;flex-shrink:0;margin:0 1.5rem 0 0;padding:1.5rem;width:22rem}.tcard[data-v-fad1028a],.tcard__head[data-v-fad1028a]{display:flex;gap:.75rem}.tcard__head[data-v-fad1028a]{align-items:center}.tcard__avatar[data-v-fad1028a]{background-color:#e2e8f0;border-radius:50%;flex-shrink:0;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.tcard__meta[data-v-fad1028a]{display:flex;flex-direction:column;min-width:0}.tcard__name[data-v-fad1028a]{color:var(--color-primary);font-size:.9rem;font-weight:700;line-height:1.2}.tcard__company[data-v-fad1028a]{color:var(--color-accent-purple);font-size:.78rem;font-weight:600}.tcard__comment[data-v-fad1028a]{color:var(--color-primary);font-size:.95rem;font-style:italic;font-weight:700;line-height:1.3;margin:0}.testimonials[data-v-6e635d27]{background-color:var(--color-primary);overflow:hidden;padding:6rem 0}.testimonials__head[data-v-6e635d27]{margin:0 auto 2rem;max-width:80rem;padding:0 1.5rem;text-align:center}.testimonials__label[data-v-6e635d27]{color:var(--color-accent-yellow);font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.testimonials__title[data-v-6e635d27]{color:var(--background-light);font-size:clamp(2.25rem,5vw,3rem);font-weight:700}.testimonials__controls[data-v-6e635d27]{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.75rem}.testimonials__ctrl[data-v-6e635d27]{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:2.75rem}.testimonials__ctrl[data-v-6e635d27]:hover{background:var(--color-accent-yellow);border-color:var(--color-accent-yellow);color:var(--color-primary)}.manual[data-v-6e635d27]:focus-visible,.testimonials__ctrl[data-v-6e635d27]:focus-visible{outline:3px solid var(--color-accent-yellow);outline-offset:3px}.manual[data-v-6e635d27]{overflow-x:auto;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.manual[data-v-6e635d27]::-webkit-scrollbar{display:none}.manual__track[data-v-6e635d27]{display:flex;padding:.5rem 1.5rem 1rem;width:-moz-max-content;width:max-content}.manual[data-v-6e635d27] .tcard{scroll-snap-align:start;width:min(22rem,calc(100vw - 3rem))}.marquee[data-v-6e635d27]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;width:100%}.marquee+.marquee[data-v-6e635d27]{margin-top:1.5rem}.marquee__track[data-v-6e635d27]{animation:marquee-6e635d27 55s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee--reverse .marquee__track[data-v-6e635d27]{animation-direction:reverse}.marquee:focus-within .marquee__track[data-v-6e635d27],.marquee:hover .marquee__track[data-v-6e635d27]{animation-play-state:paused}@keyframes marquee-6e635d27{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.testimonials[data-v-6e635d27]{padding:4.5rem 0}}
