.jg-home[data-v-e4c96a16]{position:relative;min-height:100vh}.jg-home-nav[data-v-e4c96a16]{position:sticky;top:0;z-index:50;background:#00000047;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}.jg-home-nav-inner[data-v-e4c96a16]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0}.jg-home-logo[data-v-e4c96a16]{display:flex;align-items:center;gap:.5rem;font-weight:700}.jg-home-logo-badge[data-v-e4c96a16]{background:#f1e500;color:#000;font-weight:900;width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.jg-home-menu[data-v-e4c96a16]{display:flex;gap:1.1rem}.jg-home-menu a[data-v-e4c96a16]{color:#fdf9fc;opacity:.9;text-decoration:none;border-bottom:1px dashed transparent}.jg-home-menu a[data-v-e4c96a16]:hover{opacity:1;border-color:#ffffff47}.jg-home-burger[data-v-e4c96a16]{display:none;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff}.burger-lines[data-v-e4c96a16],.burger-lines[data-v-e4c96a16]:before,.burger-lines[data-v-e4c96a16]:after{display:block;width:20px;height:2px;background:#fff;margin:0 auto;position:relative;transition:.25s;content:"";border-radius:2px}.burger-lines[data-v-e4c96a16]{top:0}.burger-lines[data-v-e4c96a16]:before{position:absolute;top:-6px;left:0}.burger-lines[data-v-e4c96a16]:after{position:absolute;top:6px;left:0}.burger-lines.open[data-v-e4c96a16]{background:transparent}.burger-lines.open[data-v-e4c96a16]:before{transform:translateY(6px) rotate(45deg)}.burger-lines.open[data-v-e4c96a16]:after{transform:translateY(-6px) rotate(-45deg)}.jg-home-drawer[data-v-e4c96a16]{position:fixed;inset:0;background:#00000073;display:block;opacity:0;pointer-events:none;transition:opacity .25s ease}.jg-home-drawer.is-open[data-v-e4c96a16]{opacity:1;pointer-events:auto}.jg-home-drawer-panel[data-v-e4c96a16]{position:absolute;right:0;top:0;height:100%;width:min(86vw,360px);background:#1b1b1b;padding:1rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:-12px 0 40px #00000059;transform:translate(12px);transition:transform .25s ease}.jg-home-drawer.is-open .jg-home-drawer-panel[data-v-e4c96a16]{transform:none}.jg-home-drawer-panel a[data-v-e4c96a16]{color:#fdf9fc;text-decoration:none;padding:.7rem .6rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.jg-home-close[data-v-e4c96a16]{align-self:flex-end;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font-size:20px;line-height:1}.jg-home-stars[data-v-e4c96a16]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.8}.sr-only[data-v-e4c96a16]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 920px){.jg-home-menu[data-v-e4c96a16]{display:none}.jg-home-burger[data-v-e4c96a16]{display:inline-flex;align-items:center;justify-content:center}}.jg-home-hero[data-v-d9c3720a]{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate}.jg-home-hero-bg[data-v-d9c3720a]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.96}.jg-home-hero-inner[data-v-d9c3720a]{position:relative;z-index:5;text-align:center;width:min(1100px,92%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding-inline:clamp(8px,2vw,18px);text-shadow:0 1px 12px rgba(0,0,0,.12)}.jg-home-hero-badge[data-v-d9c3720a]{font-family:Futura Extra Black,system-ui,sans-serif;width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:var(--jg-color-yellow, #F1E500);color:var(--jg-color-black, #000);font-weight:900;font-size:1.5rem;box-shadow:0 20px 60px #f1e50040}.jg-home-hero-title[data-v-d9c3720a]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(2rem,6vw,4rem);line-height:1.08;margin:0;color:var(--jg-color-white, #FDF9FC)}.jg-home-hero-sub[data-v-d9c3720a]{opacity:.9;max-width:58ch;margin:0;font-size:clamp(1rem,2.2vw,1.25rem);color:var(--jg-color-white, #FDF9FC)}.jg-btn[data-v-d9c3720a]{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;background:var(--jg-color-yellow, #F1E500);color:var(--jg-color-black, #000);text-decoration:none;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 10px 30px #f1e50038}.jg-btn[data-v-d9c3720a]:hover{transform:translateY(-1px);box-shadow:0 14px 36px #f1e50047}.jg-btn[data-v-d9c3720a]:active{transform:translateY(0);opacity:.92}.jg-btn-front[data-v-d9c3720a]{position:relative;z-index:9999;pointer-events:auto}@media (max-width: 640px){.jg-home-hero-badge[data-v-d9c3720a]{width:64px;height:64px;border-radius:16px;font-size:1.35rem}.jg-home-hero-inner[data-v-d9c3720a]{gap:.8rem}}.jg-home-about[data-v-eb41b244]{position:relative;padding:6rem 0 5rem}.jg-floating-keywords[data-v-eb41b244]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.jg-floating-keywords.active[data-v-eb41b244]{opacity:1}.jg-keyword[data-v-eb41b244]{position:absolute;font-weight:900;letter-spacing:.02em;font-size:clamp(.9rem,2.1vw,1.9rem);color:#fff;opacity:.045;filter:blur(.2px);animation-name:jg-float-eb41b244;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:auto;-webkit-user-select:none;user-select:none;will-change:transform,opacity,filter;transition:opacity .25s ease,filter .25s ease,text-shadow .25s ease,color .25s ease}.jg-keyword.is-soft-blink[data-v-eb41b244]{animation-name:jg-float-eb41b244,jg-neon-soft-eb41b244;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-duration:var(--floatDur, 10s),2.6s}.jg-keyword.is-strong-blink[data-v-eb41b244]{opacity:.1;animation-name:jg-float-eb41b244,jg-neon-strong-eb41b244;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-duration:var(--floatDur, 10s),1.4s}.jg-keyword[data-v-eb41b244]:hover{opacity:1;color:#f1e500;text-shadow:0 0 6px rgba(241,229,0,.7),0 0 14px rgba(241,229,0,.5),0 0 26px rgba(241,229,0,.35);animation:jg-float-eb41b244 linear infinite,jg-neon-eb41b244 .45s ease-in-out infinite alternate}@keyframes jg-float-eb41b244{0%{transform:translateZ(0)}50%{transform:translate3d(14px,-22px,0)}to{transform:translateZ(0)}}@keyframes jg-neon-eb41b244{0%{text-shadow:0 0 3px rgba(241,229,0,.6),0 0 8px rgba(241,229,0,.45),0 0 16px rgba(241,229,0,.25)}to{text-shadow:0 0 8px rgba(241,229,0,.9),0 0 18px rgba(241,229,0,.7),0 0 32px rgba(241,229,0,.5)}}@keyframes jg-neon-soft-eb41b244{0%,to{opacity:.045;filter:blur(.2px)}50%{opacity:.18;text-shadow:0 0 6px rgba(241,229,0,.25)}}@keyframes jg-neon-strong-eb41b244{0%,to{opacity:.1;text-shadow:0 0 4px rgba(241,229,0,.35),0 0 10px rgba(241,229,0,.25)}50%{opacity:.36;text-shadow:0 0 10px rgba(241,229,0,.9),0 0 22px rgba(241,229,0,.65),0 0 36px rgba(241,229,0,.45)}}.jg-head[data-v-eb41b244]{text-align:center;margin-bottom:1.8rem;position:relative;z-index:1}.jg-title[data-v-eb41b244]{font-family:Futura Extra Black;font-size:clamp(1.6rem,3.4vw,2.4rem);margin:0 0 .5rem}.jg-sub[data-v-eb41b244]{opacity:.9;max-width:72ch;margin:0 auto}.jg-vr-headset[data-v-eb41b244]{position:absolute;top:50%;left:50%;width:320px;height:320px;background-image:url(/images/vr-headset.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);opacity:.35;z-index:2;animation:vrPulse-eb41b244 2s infinite ease-in-out}@keyframes vrPulse-eb41b244{0%,to{filter:drop-shadow(0 0 4px rgba(241,229,0,.6));opacity:.35}50%{filter:drop-shadow(0 0 12px rgba(241,229,0,.9));opacity:.6}}.jg-constellation:hover .jg-vr-headset[data-v-eb41b244]{opacity:.9}.jg-grid[data-v-eb41b244]{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto auto;gap:clamp(1rem,2vw,1.25rem);margin-top:1.2rem}@media (max-width: 1000px){.jg-grid[data-v-eb41b244]{grid-template-columns:1fr;grid-template-rows:auto}}.jg-card[data-v-eb41b244]{position:relative;overflow:hidden;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 28px #00000038;min-height:260px;display:grid;align-content:center;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .65s cubic-bezier(.2,.7,.2,1) var(--d, 0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--d, 0ms),box-shadow .3s ease,border-color .3s ease}.is-inview .jg-card[data-v-eb41b244]{opacity:1;transform:translateY(0) scale(1)}.jg-card[data-v-eb41b244]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 48px #00000047;border-color:#f1e5002e}.jg-card-body[data-v-eb41b244]{padding:clamp(1rem,2vw,1.25rem);max-width:46ch}.jg-card-title[data-v-eb41b244]{margin:0 0 .35rem;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:1000}.jg-card-text[data-v-eb41b244]{margin:0 0 .9rem;opacity:.92}.jg-btn[data-v-eb41b244]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;font-weight:800;background:var(--jg-color-yellow, #F1E500);color:var(--jg-color-black, #0a0a0a);border:1px solid rgba(241,229,0,.35);text-decoration:none}.jg-btn--ghost[data-v-eb41b244]{background:transparent;color:var(--jg-color-white, #fff);border-color:#ffffff40}.jg-card--about .jg-blob[data-v-eb41b244]{position:absolute;left:-8%;top:-18%;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,#f1e50047,#53388e47 42%,#fff0 70%);filter:blur(12px);opacity:.06;pointer-events:none}.jg-card--copy .jg-dot[data-v-eb41b244]{position:absolute;left:1rem;top:1rem;width:10px;height:10px;border-radius:50%;background:#f1e500;box-shadow:0 0 18px #f1e500b3}.jg-card--impact[data-v-eb41b244]{position:relative}.jg-card--impact .jg-grid-veil[data-v-eb41b244]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 49%,rgba(255,255,255,.06) 50%,transparent 51%) 0 0/100% 22px,linear-gradient(90deg,transparent 49%,rgba(255,255,255,.06) 50%,transparent 51%) 0 0/28px 100%;opacity:.25}.jg-card--impact .jg-card-img[data-v-eb41b244]{position:absolute;right:.8rem;bottom:.8rem;width:120px;height:auto;background-image:url(/jaguart-frontend/public/images/jaguar.jpg);background-size:contain;background-repeat:no-repeat;background-position:bottom right;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none;filter:grayscale(100%) contrast(110%) brightness(120%)}.jg-card--impact:hover .jg-card-img[data-v-eb41b244]{opacity:.7}.jg-constellation[data-v-eb41b244]{min-height:380px}.jg-stars[data-v-eb41b244]{position:absolute;inset:0;width:100%;height:100%;opacity:.28;pointer-events:none;z-index:1}.jg-vr-frame[data-v-eb41b244]{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:16px;background:transparent;z-index:2}.jg-legend[data-v-eb41b244]{position:absolute;left:.9rem;bottom:.8rem;display:flex;gap:.6rem;align-items:center;padding:.35rem .6rem;border-radius:10px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);font-size:.85rem;z-index:3}.jg-card--about[data-v-eb41b244]{grid-column:1;grid-row:1}.jg-card--copy[data-v-eb41b244]{grid-column:1;grid-row:2}.jg-constellation[data-v-eb41b244]{grid-column:2;grid-row:1 / span 2}.jg-card--impact[data-v-eb41b244]{grid-column:1 / -1;grid-row:3}@media (max-width: 1000px){.jg-constellation[data-v-eb41b244]{grid-column:1;grid-row:auto;min-height:420px}.jg-card--impact[data-v-eb41b244]{grid-column:1}}.jg-home-art[data-v-627f174e]{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center;padding:6rem 0}.jg-home-art-title[data-v-627f174e]{font-family:Futura Extra Black;font-size:clamp(1.6rem,3.6vw,2.4rem);margin-bottom:.6rem}.jg-home-art-text[data-v-627f174e]{opacity:.92;margin-bottom:1.2rem}.jg-home-art-visual[data-v-627f174e]{min-height:340px;display:grid;place-items:center}.jg-home-art-blob[data-v-627f174e]{width:320px;height:320px;border-radius:50%;filter:blur(12px) saturate(120%);background:radial-gradient(closest-side,#f1e500e6,#53388ecc 40%,#0b0a1400 70%);animation:jg-breathe-627f174e 6s ease-in-out infinite}@keyframes jg-breathe-627f174e{0%,to{transform:scale(.92)}50%{transform:scale(1.05)}}@media (max-width:1000px){.jg-home-art[data-v-627f174e]{grid-template-columns:1fr}}.jg-home-tech[data-v-89cefd8c]{padding:6rem 0}.jg-home-tech-title[data-v-89cefd8c]{text-align:center;font-family:Futura Extra Black;font-size:clamp(1.6rem,3.6vw,2.4rem);margin-bottom:.5rem}.jg-home-tech-sub[data-v-89cefd8c]{text-align:center;opacity:.9;max-width:70ch;margin:0 auto 2rem}.jg-home-tech-grid[data-v-89cefd8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.4rem}.jg-home-tech-card[data-v-89cefd8c]{padding:1.4rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.jg-projects-title[data-v-89cefd8c]{font-family:Futura Extra Black;font-size:clamp(1.2rem,2.6vw,1.8rem);margin:2rem 0 1rem}.jg-projects-list[data-v-89cefd8c]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,1.25rem)}.jg-link-reset[data-v-89cefd8c]{color:inherit;text-decoration:none}.jg-project[data-v-89cefd8c]{grid-column:span 6;display:grid;grid-template-columns:42% 58%;border-radius:16px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 28px #00000040;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;position:relative;--glow: 0}.jg-project.is-hover[data-v-89cefd8c]{border-color:#f1e50038}.jg-project[data-v-89cefd8c]:before{content:"";position:absolute;inset:-18%;background:radial-gradient(900px 560px at 18% 12%,rgba(83,56,142,calc(.18 * var(--glow))),transparent 60%),radial-gradient(900px 560px at 82% 88%,rgba(241,229,0,calc(.12 * var(--glow))),transparent 60%);mix-blend-mode:screen;pointer-events:none;opacity:calc(.45 * var(--glow));transition:opacity .35s ease}.jg-project-media[data-v-89cefd8c]{position:relative;min-height:220px;background-image:var(--bg);background-size:cover;background-position:center;filter:contrast(108%) saturate(110%);transform:translateZ(0)}.jg-media-overlay[data-v-89cefd8c]{position:absolute;inset:0;background:linear-gradient(180deg,#0000000a,#09090b6b 55%,#09090bb8);transition:background .35s ease;pointer-events:none}.jg-project-content[data-v-89cefd8c]{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem;color:var(--jg-color-white, #fff)}.jg-project-topline[data-v-89cefd8c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.jg-badge[data-v-89cefd8c]{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .56rem;border-radius:999px;font-weight:800;font-size:.78rem;letter-spacing:.2px;background:#f1e50024;color:var(--jg-color-white, #fff);border:1px solid rgba(241,229,0,.34)}.jg-tags[data-v-89cefd8c]{display:flex;flex-wrap:wrap;gap:.35rem}.jg-chip[data-v-89cefd8c]{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .5rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-weight:700;font-size:.75rem;color:var(--jg-color-white, #fff)}.jg-project-title[data-v-89cefd8c]{margin:.1rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:900;letter-spacing:.2px}.jg-project-desc[data-v-89cefd8c]{margin:0;opacity:.92;line-height:1.45}.jg-cta[data-v-89cefd8c]{--w: 0%;margin-top:.2rem;display:inline-flex;align-items:center;gap:.45rem;font-weight:800;position:relative}.jg-cta[data-v-89cefd8c]:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:var(--w);background:linear-gradient(90deg,#f1e500,#f1e50000)}.jg-shine[data-v-89cefd8c]{position:absolute;inset:-20%;background:linear-gradient(105deg,#fff0,#ffffff2e 40%,#fff0 60%);mix-blend-mode:screen;opacity:0;transform:rotate(12deg);pointer-events:none}.jg-stats[data-v-89cefd8c]{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.2rem,2.4vw,1.6rem);border-top:1px solid rgba(255,255,255,.08)}.jg-stats-head[data-v-89cefd8c]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.jg-stats-title[data-v-89cefd8c]{font-family:Futura Extra Black;font-size:clamp(1.1rem,2.2vw,1.5rem);margin:0}.jg-stats-sub[data-v-89cefd8c]{opacity:.85;margin:0}.jg-stats-grid[data-v-89cefd8c]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(.8rem,2vw,1.2rem)}.jg-stat-card[data-v-89cefd8c]{grid-column:span 3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.1rem;text-align:left;box-shadow:0 10px 28px #0003}.jg-stat-number[data-v-89cefd8c]{font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:1000;line-height:1;margin:.1rem 0 .3rem;background:linear-gradient(90deg,#f1e500,#8c77cd);-webkit-background-clip:text;background-clip:text;color:transparent}.jg-stat-label[data-v-89cefd8c]{opacity:.9;font-weight:700;letter-spacing:.2px}.jg-testimonials[data-v-89cefd8c]{margin-top:clamp(2.2rem,4.5vw,3rem);padding-top:clamp(1.2rem,2.4vw,1.6rem);border-top:1px solid rgba(255,255,255,.08)}.jg-testi-head[data-v-89cefd8c]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.jg-testi-title[data-v-89cefd8c]{font-family:Futura Extra Black;font-size:clamp(1.1rem,2.2vw,1.5rem);margin:0}.jg-testi-scroll[data-v-89cefd8c]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.jg-testi-scroll[data-v-89cefd8c]::-webkit-scrollbar{display:none}.jg-testi-card[data-v-89cefd8c]{flex:0 0 300px;scroll-snap-align:start;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1rem 1.1rem;box-shadow:0 10px 28px #0003;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;will-change:transform}.jg-testi-card[data-v-89cefd8c]:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 48px #00000047;border-color:#f1e50038}.jg-testi-top[data-v-89cefd8c]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}.jg-testi-id[data-v-89cefd8c]{display:flex;align-items:center;gap:.6rem}.jg-testi-avatar[data-v-89cefd8c]{width:36px;height:36px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.18)}.jg-testi-author[data-v-89cefd8c]{font-weight:900}.jg-testi-role[data-v-89cefd8c]{opacity:.8;font-size:.85rem}.jg-stars[data-v-89cefd8c]{position:relative;width:110px;height:20px}.jg-stars-base svg[data-v-89cefd8c],.jg-stars-fill svg[data-v-89cefd8c]{width:20px;height:20px;display:inline-block}.jg-stars-base[data-v-89cefd8c]{color:#ffffff2e}.jg-stars-fill[data-v-89cefd8c]{position:absolute;left:0;top:0;height:100%;overflow:hidden;color:#f1e500}.jg-stars svg path[data-v-89cefd8c]{fill:currentColor}.jg-testi-quote[data-v-89cefd8c]{margin:.2rem 0 .6rem;line-height:1.5;opacity:.95}.jg-testi-foot[data-v-89cefd8c]{display:flex;align-items:center;justify-content:space-between}.jg-source[data-v-89cefd8c]{font-size:.75rem;font-weight:800;padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.jg-link[data-v-89cefd8c]{color:var(--jg-color-white, #fff);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.26)}@media (max-width: 1100px){.jg-project[data-v-89cefd8c]{grid-column:span 12}.jg-stat-card[data-v-89cefd8c]{grid-column:span 6}}@media (max-width: 760px){.jg-home-tech-grid[data-v-89cefd8c],.jg-project[data-v-89cefd8c]{grid-template-columns:1fr}.jg-project-media[data-v-89cefd8c]{min-height:200px}.jg-stats-head[data-v-89cefd8c],.jg-testi-head[data-v-89cefd8c]{flex-direction:column;align-items:flex-start}.jg-stat-card[data-v-89cefd8c]{grid-column:span 12}}.jg-bg-scene[data-v-e253d231]{position:fixed;inset:0;z-index:0;pointer-events:none}.jg-bg-wave[data-v-e253d231]{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:80px;z-index:0;pointer-events:none;filter:drop-shadow(0 0 6px rgba(83,56,142,.15)) drop-shadow(0 0 10px rgba(241,229,0,.12))}.jg-floating-headset[data-v-e253d231]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:.95;will-change:transform,filter,opacity;transition:filter .2s ease;filter:drop-shadow(0 6px 24px rgba(0,0,0,.22))}.jg-floating-headset .jg-led-bands[data-v-e253d231]{opacity:0;transition:opacity .35s ease}.jg-floating-headset.led-on .jg-led-bands[data-v-e253d231]{opacity:1}.jg-music[data-v-e253d231]{position:relative;padding:6rem 0}.jg-music-content[data-v-e253d231]{position:relative;z-index:1}.jg-music-head[data-v-e253d231]{text-align:center;margin-bottom:1.5rem}.jg-music-head h2[data-v-e253d231]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(1.6rem,3.6vw,2.4rem);margin:0}.jg-music-head p[data-v-e253d231]{opacity:.9;margin:.3rem 0 0}.jg-music-wrap[data-v-e253d231]{display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem}@media (max-width: 1024px){.jg-music-wrap[data-v-e253d231]{grid-template-columns:1fr}}.jg-music-artists[data-v-e253d231]{display:grid;gap:.8rem;align-content:start}.jg-artist-card[data-v-e253d231]{display:flex;gap:.8rem;align-items:center;width:100%;padding:.6rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.jg-artist-card[data-v-e253d231]:hover{transform:translateY(-2px);border-color:#f1e50059;background:#f1e5001a}.jg-artist-card.selected[data-v-e253d231]{border-color:#f1e5008c;background:#f1e50029}.jg-artist-card .photo[data-v-e253d231]{width:72px;height:72px;border-radius:12px;background-size:cover;background-position:center}.jg-artist-card .meta[data-v-e253d231]{display:flex;flex-direction:column;gap:.1rem}.jg-artist-card .name[data-v-e253d231]{font-weight:900;letter-spacing:.2px}.jg-artist-card .count[data-v-e253d231]{opacity:.8}.jg-music-stage[data-v-e253d231]{background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1rem;position:relative;--stage-max-h: clamp(560px, 76vh, 820px);max-height:var(--stage-max-h);display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:.6rem}.jg-music-stage.empty[data-v-e253d231]{display:grid;place-items:center;min-height:420px}.stage-top[data-v-e253d231]{display:grid;grid-template-columns:180px 1fr;gap:1rem;align-items:center}@media (max-width: 560px){.stage-top[data-v-e253d231]{grid-template-columns:1fr}}.stage-mid[data-v-e253d231],.stage-bottom[data-v-e253d231]{min-height:0;display:flex;flex-direction:column}.stage-mid h4[data-v-e253d231],.stage-bottom h4[data-v-e253d231]{margin:.2rem 0 .4rem;font-weight:900;letter-spacing:.3px}.scroll-area[data-v-e253d231]{min-height:0;overflow:auto;padding-right:.25rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.scroll-area[data-v-e253d231]::-webkit-scrollbar{width:10px}.scroll-area[data-v-e253d231]::-webkit-scrollbar-track{background:transparent}.scroll-area[data-v-e253d231]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f1e50059,#53388e59);border-radius:10px}.scroll-area[data-v-e253d231]{scrollbar-width:thin;scrollbar-color:rgba(241,229,0,.55) transparent}.cover[data-v-e253d231]{width:100%;aspect-ratio:1/1;border-radius:14px;background-size:cover;background-position:center}.info .title[data-v-e253d231]{margin:0;font-size:1.3rem;font-weight:900}.info .bio[data-v-e253d231]{opacity:.95;margin:.2rem 0 .6rem}.controls[data-v-e253d231]{display:flex;gap:.9rem;align-items:center;margin-bottom:.6rem}.playbtn[data-v-e253d231]{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;font-size:1.2rem;background:var(--jg-color-yellow, #F1E500);color:var(--jg-color-black, #0a0a0a);border:none;cursor:pointer;box-shadow:0 12px 32px #f1e50038;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.playbtn[data-v-e253d231]:hover{transform:translateY(-2px);box-shadow:0 18px 42px #f1e50047}.playbtn.playing[data-v-e253d231]{background:#ffd000}.now[data-v-e253d231]{display:flex;flex-direction:column;gap:.25rem;flex:1}.trackname[data-v-e253d231]{font-weight:800;letter-spacing:.2px}.eq[data-v-e253d231]{display:flex;align-items:flex-end;gap:6px;height:42px}.eq span[data-v-e253d231]{width:6px;background:var(--jg-color-yellow, #F1E500);display:block;border-radius:4px;opacity:.9;transition:height .1s ease}audio[data-v-e253d231]{width:100%;margin:.3rem 0 .4rem}.notice[data-v-e253d231]{margin:.2rem 0 0;opacity:.95;font-size:.9rem}.notice.err[data-v-e253d231]{color:#ffb3b3}.tracks[data-v-e253d231]{list-style:none;padding:.2rem;margin:0;display:grid;gap:.4rem}.track[data-v-e253d231]{display:grid;grid-template-columns:16px 1fr auto;gap:.6rem;align-items:center;padding:.5rem .6rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s ease,border-color .2s ease}.track[data-v-e253d231]:hover{background:#f1e5001a;border-color:#f1e50040}.track.active[data-v-e253d231]{background:#f1e50029;border-color:#f1e50061}.bullet[data-v-e253d231]{color:var(--jg-color-yellow, #F1E500)}.cta[data-v-e253d231]{font-size:.85rem;opacity:.9}.videos[data-v-e253d231]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;padding:.2rem}.videos iframe[data-v-e253d231]{width:100%;aspect-ratio:16/9;border-radius:10px}@media (max-width: 720px){.videos[data-v-e253d231]{grid-template-columns:1fr}}.jg-contact[data-v-a7f2af59]{position:relative;min-height:100vh;padding:clamp(3rem,6vw,6rem) 0;isolation:isolate;overflow:hidden}.jg-contact-inner[data-v-a7f2af59]{position:relative;z-index:2}.head[data-v-a7f2af59]{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.head h2[data-v-a7f2af59]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(1.8rem,3.6vw,2.6rem);margin:0 0 .35rem}.head p[data-v-a7f2af59]{opacity:.9;margin:0}.grid[data-v-a7f2af59]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1rem,2.5vw,1.5rem);align-items:start}@media (max-width: 980px){.grid[data-v-a7f2af59]{grid-template-columns:1fr}}.jg-aurora[data-v-a7f2af59]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1200px 800px at 20% 15%,rgba(83,56,142,.2),transparent 60%),radial-gradient(900px 700px at 80% 85%,rgba(241,229,0,.08),transparent 60%)}.veil[data-v-a7f2af59]{position:absolute;inset:-10%;background:linear-gradient(180deg,#00000059,#00000026,#00000059)}.beam[data-v-a7f2af59]{position:absolute;left:-25%;width:150%;height:60vh;filter:blur(26px);background:linear-gradient(90deg,#53388e00,#53388e8c,#7e5fc659,#f1e50033,#53388e00);transform:rotate(-16deg);opacity:.55;animation:slide-a7f2af59 14s linear infinite}.b1[data-v-a7f2af59]{top:5%;--r: -16deg}.b2[data-v-a7f2af59]{top:35%;--r: -20deg;animation-duration:18s;opacity:.48}.b3[data-v-a7f2af59]{top:65%;--r: -24deg;animation-duration:22s;opacity:.42}.b4[data-v-a7f2af59]{top:85%;--r: -28deg;animation-duration:26s;opacity:.36}.halo[data-v-a7f2af59]{position:absolute;inset:0;margin:auto;width:58vmin;height:58vmin;border-radius:999px;background:radial-gradient(closest-side,rgba(126,95,198,.22),transparent 72%),radial-gradient(closest-side,rgba(241,229,0,.14),transparent 75%);opacity:.42;filter:blur(2px)}@keyframes slide-a7f2af59{0%{transform:translate(-12%) rotate(var(--r, -18deg))}to{transform:translate(12%) rotate(var(--r, -18deg))}}.form[data-v-a7f2af59],.info .card[data-v-a7f2af59]{background:#00000061;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:clamp(1rem,2.2vw,1.25rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.form[data-v-a7f2af59]{overflow:hidden}.row[data-v-a7f2af59]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width:680px){.row[data-v-a7f2af59]{grid-template-columns:1fr}}.field[data-v-a7f2af59]{display:block}.field+.field[data-v-a7f2af59]{margin-top:.9rem}.field span[data-v-a7f2af59]{display:block;font-weight:800;letter-spacing:.2px;margin:.1rem 0 .35rem}input[data-v-a7f2af59],textarea[data-v-a7f2af59]{box-sizing:border-box;width:100%;max-width:100%;color:var(--jg-color-white);background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.9rem 1rem;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}textarea[data-v-a7f2af59]{resize:vertical;min-height:160px}input[data-v-a7f2af59]:focus,textarea[data-v-a7f2af59]:focus{border-color:#f1e50099;box-shadow:0 0 0 3px #f1e5002e;background:#ffffff17}.actions[data-v-a7f2af59]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.jg-btn.primary[data-v-a7f2af59]{background:var(--jg-color-yellow);color:var(--jg-color-black)}.jg-btn.ghost[data-v-a7f2af59]{background:transparent;color:var(--jg-color-white);border-color:#ffffff40}.ok[data-v-a7f2af59]{color:#b9ff66;font-weight:800}.info[data-v-a7f2af59]{display:grid;gap:1rem}.card h3[data-v-a7f2af59]{margin:.1rem 0 .5rem;font-weight:900;letter-spacing:.3px}.list[data-v-a7f2af59]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.tag[data-v-a7f2af59]{display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.3px;padding:.15rem .5rem;border-radius:999px;background:#f1e50029;color:var(--jg-color-yellow);margin-right:.5rem}.link[data-v-a7f2af59]{color:var(--jg-color-white);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.26)}.link[data-v-a7f2af59]:hover{color:var(--jg-color-yellow);border-bottom-color:#f1e5008c}.chips[data-v-a7f2af59]{display:flex;flex-wrap:wrap;gap:.55rem}.chip[data-v-a7f2af59]{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:999px;text-decoration:none;background:#f1e50024;color:var(--jg-color-white);border:1px solid rgba(241,229,0,.34);font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background .2s ease;will-change:transform;animation:drift-a7f2af59 7s ease-in-out infinite}.chip[data-v-a7f2af59]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f1e50033;background:#f1e50038}@keyframes drift-a7f2af59{0%,to{transform:translateZ(0)}50%{transform:translate3d(3px,-3px,0)}}.small p[data-v-a7f2af59]{opacity:.9;margin:.2rem 0 0}.jg-world[data-v-a7f2af59]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.26}.jg-world-lights[data-v-a7f2af59]{position:absolute;inset:0;pointer-events:none}.jg-world-lights .light[data-v-a7f2af59]{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#f1e500,#f1e50073 40%,#f1e50000 70%);box-shadow:0 0 8px #f1e5008c,0 0 16px #f1e50040;animation:jg-twinkle-a7f2af59 2.2s ease-in-out infinite}.jg-world-lights .light[data-v-a7f2af59]:nth-child(3n){animation-duration:2.8s}.jg-world-lights .light[data-v-a7f2af59]:nth-child(4n){animation-duration:3.4s}.jg-world-lights .light[data-v-a7f2af59]:nth-child(5n){animation-duration:2s}@keyframes jg-twinkle-a7f2af59{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.jg-stars[data-v-a7f2af59]{position:absolute;inset:0;z-index:0;pointer-events:none}.card.linkedin[data-v-a7f2af59]{overflow:hidden}.lkd-head[data-v-a7f2af59]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.lkd-head h3[data-v-a7f2af59]{margin:0}.lkd-cta[data-v-a7f2af59]{margin-left:auto;font-weight:800;font-size:.9rem;text-decoration:none;color:var(--jg-color-yellow);border-bottom:1px dashed rgba(241,229,0,.45)}.lkd-cta[data-v-a7f2af59]:hover{border-bottom-color:#f1e500cc}.lkd-skel[data-v-a7f2af59]{display:grid;gap:.5rem}.lkd-skel .bar[data-v-a7f2af59]{height:14px;border-radius:8px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:lkd-shimmer-a7f2af59 1.3s infinite}.lkd-skel .bar.short[data-v-a7f2af59]{width:70%}@keyframes lkd-shimmer-a7f2af59{0%{background-position:200% 0}to{background-position:-200% 0}}.lkd-embed[data-v-a7f2af59]{position:relative;border-radius:12px;overflow:hidden}.lkd-iframe[data-v-a7f2af59]{width:100%;height:420px;border:0;display:block;background:#ffffff0a}.lkd-fallback[data-v-a7f2af59]{display:inline-block;padding:.6rem .8rem;border-radius:10px;background:#f1e50024;color:var(--jg-color-white);text-decoration:none;border:1px solid rgba(241,229,0,.34);font-weight:800}.lkd-error[data-v-a7f2af59]{color:#ffb3b3}[data-v-5420e0bf]:root{--jg-purple:#53388E;--jg-yellow:#E6D800;--jg-black:#000000;--jg-white:#FDF9FC;--jg-line:rgba(255,255,255,.12)}.jg-chat-ia[data-v-5420e0bf]{position:fixed;inset:auto 1.2rem 1.2rem auto;z-index:60;font-size:16px}.jg-chat-ia-fab[data-v-5420e0bf]{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--jg-purple),var(--jg-yellow));color:#000;font-weight:800;border:1px solid rgba(255,255,255,.12);cursor:pointer;box-shadow:0 10px 28px #00000040;transition:transform .18s ease,filter .2s ease,box-shadow .2s ease}.jg-chat-ia-fab[data-v-5420e0bf]:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 36px #00000052}.jg-chat-ia-fab-glow[data-v-5420e0bf]{position:absolute;inset:auto -25% -50%;height:200%;background:radial-gradient(40% 40% at 50% 20%,#f1e50059,#f1e50000 70%),radial-gradient(40% 40% at 60% 40%,#53388e47,#53388e00 70%);opacity:0;transition:opacity .2s ease;pointer-events:none}.jg-chat-ia-fab:hover .jg-chat-ia-fab-glow[data-v-5420e0bf]{opacity:.9}.jg-chat-ia-ico[data-v-5420e0bf]{width:22px;height:22px;display:grid;place-items:center}.jg-chat-ia-fab svg[data-v-5420e0bf]{width:22px;height:22px;fill:#000;stroke:#000;stroke-width:1.5}.jg-chat-ia-label[data-v-5420e0bf],.jg-chat-ia-ico svg[data-v-5420e0bf]{color:#e6d800;fill:#e6d800;stroke:#e6d800}.jg-chat-ia-panel[data-v-5420e0bf]{position:absolute;right:.4rem;bottom:3.6rem;width:min(360px,92vw);max-height:min(68vh,640px);display:grid;grid-template-rows:auto 1fr auto;background:#0a0a0ab8;border:1px solid var(--jg-line);border-radius:16px;box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:100% 100%;transform:scale(.96) translateY(8px);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.jg-chat-ia.open .jg-chat-ia-panel[data-v-5420e0bf]{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}.jg-chat-ia-head[data-v-5420e0bf]{display:flex;align-items:center;gap:.6rem;padding:.7rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.jg-chat-ia-badge[data-v-5420e0bf]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--jg-purple);color:#fff;font-weight:800}.jg-chat-ia-meta strong[data-v-5420e0bf]{color:var(--jg-white);display:block;line-height:1.1}.jg-chat-ia-meta small[data-v-5420e0bf]{color:#ffffffb3}.jg-chat-ia-head-close[data-v-5420e0bf]{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fdf9fc}.jg-chat-ia-head-close[data-v-5420e0bf]:hover{background:#ffffff0f}.jg-chat-ia-head-close svg[data-v-5420e0bf]{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.jg-chat-ia-body[data-v-5420e0bf]{overflow:auto;padding:.8rem;display:flex;flex-direction:column;gap:.6rem;background:radial-gradient(60% 60% at 75% 110%,rgba(241,229,0,.12),transparent 60%),radial-gradient(40% 40% at -10% -10%,rgba(83,56,142,.16),transparent 60%)}.jg-chat-ia-msg[data-v-5420e0bf]{display:grid;gap:.25rem;max-width:88%}.jg-chat-ia-msg.me[data-v-5420e0bf]{align-self:flex-end}.jg-chat-ia-msg.bot[data-v-5420e0bf]{align-self:flex-start}.jg-chat-ia-bubble[data-v-5420e0bf]{padding:.6rem .7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fdf9fc;border-radius:14px 14px 12px 12px}.jg-chat-ia-msg.me .jg-chat-ia-bubble[data-v-5420e0bf]{background:linear-gradient(135deg,var(--jg-purple),var(--jg-yellow));color:#000;border-color:#ffffff2e;border-top-right-radius:6px}.jg-chat-ia-msg.bot .jg-chat-ia-bubble[data-v-5420e0bf]{border-top-left-radius:6px}.jg-chat-ia-time[data-v-5420e0bf]{font-size:.75rem;color:#ffffffa6}.jg-chat-ia-typing[data-v-5420e0bf]{display:inline-flex;gap:.36rem;align-items:center;background:#ffffff0f;color:var(--jg-yellow)}.jg-chat-ia-dot[data-v-5420e0bf]{width:6px;height:6px;border-radius:50%;background:var(--jg-yellow);opacity:.9;animation:jg-chat-ia-blink-5420e0bf 1.2s infinite}.jg-chat-ia-dot[data-v-5420e0bf]:nth-child(2){animation-delay:.15s}.jg-chat-ia-dot[data-v-5420e0bf]:nth-child(3){animation-delay:.3s}@keyframes jg-chat-ia-blink-5420e0bf{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}.jg-chat-ia-input[data-v-5420e0bf]{display:flex;gap:.5rem;padding:.7rem .75rem;border-top:1px solid rgba(255,255,255,.08);background:#00000059;border-radius:0 0 16px 16px}.jg-chat-ia-input input[data-v-5420e0bf]{flex:1;min-width:0;padding:.6rem .75rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fdf9fc;outline:none}.jg-chat-ia-input input[data-v-5420e0bf]::placeholder{color:#fff9}.jg-chat-ia-input input[data-v-5420e0bf]:disabled{opacity:.7;cursor:not-allowed}.jg-chat-ia-send[data-v-5420e0bf]{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:var(--jg-purple);color:#fdf9fc;display:grid;place-items:center}.jg-chat-ia-send[disabled][data-v-5420e0bf]{opacity:.6;cursor:not-allowed}.jg-chat-ia-send svg[data-v-5420e0bf]{width:18px;height:18px;fill:#fdf9fc}@media (prefers-reduced-motion: reduce){.jg-chat-ia-fab[data-v-5420e0bf],.jg-chat-ia-panel[data-v-5420e0bf]{transition:none!important}}.jg-home-footer[data-v-f1cbaacd]{padding:0;background:#00000059;border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.jg-logo-strip[data-v-f1cbaacd]{width:100%;overflow:hidden;background:linear-gradient(270deg,#53388e,#e6d800d9 40%,#000 80%);background-size:400% 400%;animation:jg-gradientMove-f1cbaacd 18s ease infinite;border-bottom:1px solid rgba(255,255,255,.06)}@keyframes jg-gradientMove-f1cbaacd{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.jg-logo-track[data-v-f1cbaacd]{display:flex;align-items:center;gap:2.4rem;padding:1rem 0;will-change:transform;animation:jg-marquee-f1cbaacd 35s linear infinite}@keyframes jg-marquee-f1cbaacd{0%{transform:translate(0)}to{transform:translate(-50%)}}.jg-logo[data-v-f1cbaacd]{display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:84px;padding:.4rem;background:#fdf9fc14;border-radius:8px;opacity:.85;filter:grayscale(1) contrast(1.1) brightness(1.1);transition:transform .25s ease,opacity .25s ease,filter .25s ease,background .25s ease,box-shadow .25s ease}.jg-logo img[data-v-f1cbaacd]{height:100%;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.jg-logo-strip:hover .jg-logo-track[data-v-f1cbaacd]{animation-play-state:paused}.jg-logo[data-v-f1cbaacd]:hover{transform:translateY(-2px) scale(1.06);opacity:1;filter:grayscale(0) brightness(1.25);background:#fdf9fc2e;box-shadow:0 6px 20px #00000040}.jg-footer-cta[data-v-f1cbaacd]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0 .8rem}.jg-footer-cta-text h3[data-v-f1cbaacd]{margin:0;font-size:1.4rem;line-height:1.2;color:#fdf9fc}.jg-footer-cta-text p[data-v-f1cbaacd]{margin:.25rem 0 0;opacity:.8}.jg-btn-cta[data-v-f1cbaacd]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,#53388e,#f1e500);color:#000;font-weight:700;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.jg-btn-cta[data-v-f1cbaacd]:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 20px #00000040}.jg-home-footer-grid[data-v-f1cbaacd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:1.2rem 0 1.8rem}.jg-footer-col h4[data-v-f1cbaacd]{font-size:1rem;margin:0 0 .6rem;color:#fdf9fc}.jg-footer-col address[data-v-f1cbaacd]{font-style:normal;opacity:.9;line-height:1.5}.jg-footer-col ul[data-v-f1cbaacd]{list-style:none;padding:0;margin:.2rem 0 0}.jg-footer-col li[data-v-f1cbaacd]{margin:.2rem 0}.jg-footer-col a[data-v-f1cbaacd]{color:var(--jg-color-white, #FDF9FC);opacity:.85;text-decoration:none}.jg-footer-col a[data-v-f1cbaacd]:hover{opacity:1;text-decoration:underline}.jg-footer-note[data-v-f1cbaacd]{margin:0 0 .6rem;opacity:.8}.jg-newsletter[data-v-f1cbaacd]{display:flex;gap:.5rem;align-items:center}.jg-newsletter input[data-v-f1cbaacd]{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.6rem .8rem;color:#fdf9fc;outline:none}.jg-newsletter input[data-v-f1cbaacd]::placeholder{color:#fff9}.jg-btn-news[data-v-f1cbaacd]{padding:.58rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#53388e;color:#fdf9fc;font-weight:600;transition:filter .2s ease,transform .2s ease}.jg-btn-news[data-v-f1cbaacd]:hover{filter:brightness(1.05);transform:translateY(-1px)}.jg-news-ok[data-v-f1cbaacd]{margin:.5rem 0 0;color:#f1e500}.jg-home-footer-bottom[data-v-f1cbaacd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 1.2rem;border-top:1px solid rgba(255,255,255,.06)}.jg-home-footer-brand[data-v-f1cbaacd]{display:flex;align-items:center;gap:.6rem}.jg-home-footer-copy[data-v-f1cbaacd]{opacity:.8}.jg-footer-legal a[data-v-f1cbaacd]{color:#fdf9fc;opacity:.8;text-decoration:none;margin-left:.9rem}.jg-footer-legal a[data-v-f1cbaacd]:hover{opacity:1;text-decoration:underline}.jg-footer-accent[data-v-f1cbaacd]{height:4px;background:linear-gradient(90deg,#53388e,#e6d800 50%,#000);opacity:.9}.jg-contact .jg-contact-list[data-v-f1cbaacd]{list-style:none;padding:0;margin:.2rem 0 .6rem;display:grid;gap:.5rem}.jg-contact-item[data-v-f1cbaacd]{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;text-decoration:none;color:#fdf9fc;transition:border-color .18s ease,background .18s ease,transform .18s ease}.jg-contact-item[data-v-f1cbaacd]:hover,.jg-contact-item[data-v-f1cbaacd]:focus{border-color:#53388e;background:#ffffff12;transform:translateY(-1px)}.jg-contact-ico[data-v-f1cbaacd]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;flex:0 0 28px}.ico[data-v-f1cbaacd]{width:18px;height:18px;fill:#fdf9fc;opacity:.9}.jg-contact-text[data-v-f1cbaacd]{display:flex;flex-direction:column;line-height:1.25}.jg-contact-text em[data-v-f1cbaacd]{opacity:.6;font-style:normal;font-size:.82rem}.jg-contact-social[data-v-f1cbaacd]{margin-top:.6rem;display:flex;align-items:center;gap:.5rem}.jg-social-icon[data-v-f1cbaacd]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);color:#fdf9fc;background:transparent;text-decoration:none;transition:border-color .18s ease,transform .18s ease,color .18s ease,background .18s ease}.jg-social-icon[data-v-f1cbaacd]:hover{border-color:#53388e;color:#f1e500;background:#ffffff0d;transform:translateY(-1px)}.ico-social[data-v-f1cbaacd]{width:20px;height:20px;stroke:#fdf9fc;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.ico-social .fill[data-v-f1cbaacd]{fill:currentColor;stroke:none}.jg-social-icon:hover .ico-social[data-v-f1cbaacd]{stroke:currentColor}@media (max-width:1100px){.jg-home-footer-grid[data-v-f1cbaacd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.jg-footer-cta[data-v-f1cbaacd],.jg-home-footer-bottom[data-v-f1cbaacd]{flex-direction:column;text-align:center}.jg-logo-track[data-v-f1cbaacd]{gap:1.6rem}.jg-logo[data-v-f1cbaacd]{height:36px;min-width:72px}}@media (max-width:520px){.jg-home-footer-grid[data-v-f1cbaacd]{grid-template-columns:1fr}.jg-newsletter[data-v-f1cbaacd]{flex-direction:column;align-items:stretch}.jg-btn-cta[data-v-f1cbaacd]{width:100%;justify-content:center}}.jg-home-scroll[data-v-67f384c0]{position:relative}.jg-home-section[data-v-67f384c0]{position:relative;will-change:transform,opacity,filter}.parallax-dot[data-v-67f384c0]{position:absolute;right:8%;top:18%;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle,#f1e500,#f1e50066 50%,#f1e50000 70%);filter:drop-shadow(0 0 10px rgba(241,229,0,.35));opacity:.9}.dot-2[data-v-67f384c0]{top:24%;right:12%;width:10px;height:10px;opacity:.8}.jg-scroll-progress[data-v-67f384c0]{position:fixed;right:16px;top:50%;transform:translateY(-50%);width:6px;height:42vh;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);z-index:40;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jg-scroll-progress-bar[data-v-67f384c0]{--p: 0;position:absolute;left:0;bottom:0;width:100%;height:calc(var(--p) * 1%);background:linear-gradient(180deg,#f1e500,#53388e);box-shadow:0 0 12px #f1e50040 inset;transition:height .1s linear}[data-v-67f384c0] .jg-home-nav a{position:relative;display:inline-block}[data-v-67f384c0] .jg-home-nav a:after{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:2px;background:linear-gradient(90deg,#f1e500,#53388e);transform:scaleX(0);transform-origin:0% 50%;transition:transform .25s ease;border-radius:2px}[data-v-67f384c0] .jg-home-nav a.is-active:after{transform:scaleX(1)}.jg-cgv[data-v-9745e9c9]{--jg-cgv-purple: #53388E;--jg-cgv-yellow: #F1E500;--jg-cgv-white: #FDF9FC;--jg-cgv-line: rgba(255,255,255,.12);--jg-cgv-bg: rgba(255,255,255,.02);color:var(--jg-cgv-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-cgv-container[data-v-9745e9c9]{width:min(1100px,92%);margin-inline:auto}.jg-cgv-hero[data-v-9745e9c9]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-cgv-hero-inner[data-v-9745e9c9]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-cgv-badge[data-v-9745e9c9]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-cgv-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-cgv-h1[data-v-9745e9c9]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-cgv-lead[data-v-9745e9c9]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-cgv-meta[data-v-9745e9c9]{opacity:.7}.jg-cgv-toc[data-v-9745e9c9]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-cgv-bg)}.jg-cgv-toc-list[data-v-9745e9c9]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-cgv-toc a[data-v-9745e9c9]{color:var(--jg-cgv-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-cgv-toc a[data-v-9745e9c9]:hover{opacity:1;border-bottom-color:var(--jg-cgv-yellow)}.jg-cgv a[data-v-9745e9c9]:focus{outline:2px solid var(--jg-cgv-yellow);outline-offset:2px}.jg-cgv-body[data-v-9745e9c9]{padding:1.2rem 0 2.4rem}.jg-cgv-section[data-v-9745e9c9]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-cgv-section[data-v-9745e9c9]:last-child{border-bottom:none}.jg-cgv-h2[data-v-9745e9c9]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-cgv p[data-v-9745e9c9],.jg-cgv li[data-v-9745e9c9]{opacity:.92;margin:0}.jg-cgv ul[data-v-9745e9c9]{padding-left:1.1rem}.jg-cgv li[data-v-9745e9c9]{margin:.15rem 0}.jg-cgv-reveal[data-v-9745e9c9]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-cgv-reveal.is-in[data-v-9745e9c9]{opacity:1;transform:none}.jg-cgv-hero.jg-cgv-reveal[data-v-9745e9c9]{transition-duration:.7s}[data-v-9745e9c9] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:920px){.jg-cgv-toc-list[data-v-9745e9c9]{gap:.5rem .9rem}}@media (max-width:760px){.jg-cgv[data-v-9745e9c9]{padding:2.6rem 0 3.4rem}}.jg-cookies[data-v-65d6508a]{--jg-cookies-purple:#53388E;--jg-cookies-yellow:#F1E500;--jg-cookies-white:#FDF9FC;--jg-cookies-line:rgba(255,255,255,.12);--jg-cookies-bg: rgba(255,255,255,.02);color:var(--jg-cookies-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-cookies-container[data-v-65d6508a]{width:min(1100px,92%);margin-inline:auto}.jg-cookies-hero[data-v-65d6508a]{position:relative;background:#00000047;padding:2.8rem 0 1.4rem}.jg-cookies-hero-inner[data-v-65d6508a]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-cookies-badge[data-v-65d6508a]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-cookies-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-cookies-h1[data-v-65d6508a]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-cookies-lead[data-v-65d6508a]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-cookies-meta[data-v-65d6508a]{opacity:.7}.jg-cookies-toc[data-v-65d6508a]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-cookies-bg)}.jg-cookies-toc-list[data-v-65d6508a]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-cookies-toc a[data-v-65d6508a]{color:var(--jg-cookies-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-cookies-toc a[data-v-65d6508a]:hover{opacity:1;border-bottom-color:var(--jg-cookies-yellow)}.jg-cookies a[data-v-65d6508a]:focus{outline:2px solid var(--jg-cookies-yellow);outline-offset:2px}.jg-cookies-body[data-v-65d6508a]{padding:1.2rem 0 2.4rem}.jg-cookies-section[data-v-65d6508a]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-cookies-section[data-v-65d6508a]:last-child{border-bottom:none}.jg-cookies-h2[data-v-65d6508a]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-cookies p[data-v-65d6508a],.jg-cookies li[data-v-65d6508a]{opacity:.92;margin:0}.jg-cookies ul[data-v-65d6508a]{padding-left:1.1rem}.jg-cookies li[data-v-65d6508a]{margin:.15rem 0}.jg-cookies-manage[data-v-65d6508a]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--jg-cookies-purple),var(--jg-cookies-yellow));color:#000;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .2s ease}.jg-cookies-manage[data-v-65d6508a]:hover{transform:translateY(-1px);filter:brightness(1.05)}.jg-cookies-reveal[data-v-65d6508a]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-cookies-reveal.is-in[data-v-65d6508a]{opacity:1;transform:none}.jg-cookies-hero.jg-cookies-reveal[data-v-65d6508a]{transition-duration:.7s}[data-v-65d6508a] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:920px){.jg-cookies-toc-list[data-v-65d6508a]{gap:.5rem .9rem}}@media (max-width:760px){.jg-cookies[data-v-65d6508a]{padding:2.6rem 0 3.4rem}}.jg-privacy-pg[data-v-2877beb5]{--jg-privacy-pg-purple:#53388E;--jg-privacy-pg-yellow:#F1E500;--jg-privacy-pg-white:#FDF9FC;--jg-privacy-pg-line:rgba(255,255,255,.12);--jg-privacy-pg-bg: rgba(255,255,255,.02);color:var(--jg-privacy-pg-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-privacy-pg-container[data-v-2877beb5]{width:min(1100px,92%);margin-inline:auto}.jg-privacy-pg-hero[data-v-2877beb5]{position:relative;background:#00000047;padding:2.8rem 0 1.4rem}.jg-privacy-pg-hero-inner[data-v-2877beb5]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-privacy-pg-badge[data-v-2877beb5]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-privacy-pg-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-privacy-pg-title[data-v-2877beb5]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-privacy-pg-lead[data-v-2877beb5]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-privacy-pg-meta[data-v-2877beb5]{opacity:.7}.jg-privacy-pg-toc[data-v-2877beb5]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-privacy-pg-bg)}.jg-privacy-pg-toc-list[data-v-2877beb5]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-privacy-pg-toc a[data-v-2877beb5]{color:var(--jg-privacy-pg-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-privacy-pg-toc a[data-v-2877beb5]:hover{opacity:1;border-bottom-color:var(--jg-privacy-pg-yellow)}.jg-privacy-pg a[data-v-2877beb5]:focus{outline:2px solid var(--jg-privacy-pg-yellow);outline-offset:2px}.jg-privacy-pg-body[data-v-2877beb5]{padding:1.2rem 0 2.4rem}.jg-privacy-pg-section[data-v-2877beb5]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-privacy-pg-section[data-v-2877beb5]:last-child{border-bottom:none}.jg-privacy-pg-h2[data-v-2877beb5]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-privacy-pg-list[data-v-2877beb5]{padding-left:1.1rem}.jg-privacy-pg p[data-v-2877beb5],.jg-privacy-pg li[data-v-2877beb5]{opacity:.92;margin:0}.jg-privacy-pg li[data-v-2877beb5]{margin:.15rem 0}.jg-privacy-pg-link[data-v-2877beb5]{color:var(--jg-privacy-pg-white);border-bottom:1px dashed rgba(255,255,255,.2);text-decoration:none}.jg-privacy-pg-link[data-v-2877beb5]:hover{border-bottom-color:var(--jg-privacy-pg-yellow)}.jg-privacy-pg-manage[data-v-2877beb5]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.35rem;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--jg-privacy-pg-purple),var(--jg-privacy-pg-yellow));color:#000;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .2s ease}.jg-privacy-pg-manage[data-v-2877beb5]:hover{transform:translateY(-1px);filter:brightness(1.05)}.jg-privacy-pg-reveal[data-v-2877beb5]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-privacy-pg-reveal.is-in[data-v-2877beb5]{opacity:1;transform:none}.jg-privacy-pg-hero.jg-privacy-pg-reveal[data-v-2877beb5]{transition-duration:.7s}[data-v-2877beb5] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:920px){.jg-privacy-pg-toc-list[data-v-2877beb5]{gap:.5rem .9rem}}@media (max-width:760px){.jg-privacy-pg[data-v-2877beb5]{padding:2.6rem 0 3.4rem}}.jg-ml[data-v-07571a3d]{--jg-ml-purple: #53388E;--jg-ml-yellow: #F1E500;--jg-ml-white: #FDF9FC;--jg-ml-line: rgba(255, 255, 255, .12);--jg-ml-bg: rgba(255, 255, 255, .02);color:var(--jg-ml-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-ml-container[data-v-07571a3d]{width:min(1100px,92%);margin-inline:auto}.jg-ml-hero[data-v-07571a3d]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-ml-hero-inner[data-v-07571a3d]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-ml-badge[data-v-07571a3d]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-ml-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-ml-h1[data-v-07571a3d]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-ml-lead[data-v-07571a3d]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-ml-meta[data-v-07571a3d]{opacity:.7}.jg-ml-toc[data-v-07571a3d]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-ml-bg)}.jg-ml-toc-list[data-v-07571a3d]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-ml-toc a[data-v-07571a3d]{color:var(--jg-ml-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-ml-toc a[data-v-07571a3d]:hover{opacity:1;border-bottom-color:var(--jg-ml-yellow)}.jg-ml a[data-v-07571a3d]:focus{outline:2px solid var(--jg-ml-yellow);outline-offset:2px}.jg-ml-body[data-v-07571a3d]{padding:1.2rem 0 2.4rem}.jg-ml-section[data-v-07571a3d]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-ml-section[data-v-07571a3d]:last-child{border-bottom:none}.jg-ml-h2[data-v-07571a3d]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-ml p[data-v-07571a3d]{opacity:.92;margin:0}.jg-ml li[data-v-07571a3d]{margin:.15rem 0}.jg-ml-reveal[data-v-07571a3d]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-ml-reveal.is-in[data-v-07571a3d]{opacity:1;transform:none}.jg-ml-hero.jg-ml-reveal[data-v-07571a3d]{transition-duration:.7s}.jg-ml-manage[data-v-07571a3d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;margin-left:.35rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--jg-ml-purple),var(--jg-ml-yellow));color:#000;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .2s ease}.jg-ml-manage[data-v-07571a3d]:hover{transform:translateY(-1px);filter:brightness(1.05)}[data-v-07571a3d] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width: 920px){.jg-ml-toc-list[data-v-07571a3d]{gap:.5rem .9rem}}@media (max-width: 760px){.jg-ml[data-v-07571a3d]{padding:2.6rem 0 3.4rem}}.jg-blog[data-v-7fd9aab7]{--jg-blog-purple: #53388E;--jg-blog-yellow: #F1E500;--jg-blog-white: #FDF9FC;--jg-blog-line: rgba(255,255,255,.12);--jg-blog-bg: rgba(255,255,255,.02);color:var(--jg-blog-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-blog-container[data-v-7fd9aab7]{width:min(1100px,92%);margin-inline:auto}.jg-blog-hero[data-v-7fd9aab7]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-blog-hero-inner[data-v-7fd9aab7]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-blog-badge[data-v-7fd9aab7]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-blog-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-blog-h1[data-v-7fd9aab7]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-blog-lead[data-v-7fd9aab7]{opacity:.9;max-width:70ch;margin:0 auto .35rem}.jg-blog-meta[data-v-7fd9aab7]{opacity:.7}.jg-blog-toolbar[data-v-7fd9aab7]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-blog-bg)}.jg-blog-toolbar-inner[data-v-7fd9aab7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;flex-wrap:wrap}.jg-switch[data-v-7fd9aab7]{display:flex;gap:.25rem;padding:.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px}.jg-tab[data-v-7fd9aab7]{padding:.45rem .7rem;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;font-weight:900}.jg-tab.active[data-v-7fd9aab7]{background:#ffffff14;border-color:#ffffff2e}.jg-btn[data-v-7fd9aab7]{padding:.6rem .9rem;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:800}.jg-btn.ghost[data-v-7fd9aab7]{background:transparent}.jg-btn[disabled][data-v-7fd9aab7]{opacity:.6;cursor:not-allowed}.jg-blog-body[data-v-7fd9aab7]{padding:1.2rem 0 2.4rem}.jg-posts[data-v-7fd9aab7]{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.jg-posts.is-split .jg-post[data-v-7fd9aab7]{grid-column:span 6;display:grid;grid-template-columns:40% 60%}.jg-posts.is-cover .jg-post[data-v-7fd9aab7]{grid-column:span 4;display:grid;grid-template-rows:180px auto}.jg-posts.is-band[data-v-7fd9aab7]{--bandShift: 0;position:relative;left:50%;transform:translate(calc(-50% + var(--bandShift)*1%));width:100vw;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:clamp(.8rem,2vw,1.2rem);align-items:center;justify-content:center;height:340px;margin:1.2rem 0 2rem;overflow:hidden}.jg-posts.is-band .jg-post[data-v-7fd9aab7]{height:100%;display:grid;grid-template-rows:60% 40%}@media (max-width: 1100px){.jg-posts.is-cover .jg-post[data-v-7fd9aab7]{grid-column:span 6}}@media (max-width: 760px){.jg-posts.is-split .jg-post[data-v-7fd9aab7],.jg-posts.is-cover .jg-post[data-v-7fd9aab7]{grid-column:span 12;grid-template-columns:1fr;grid-template-rows:200px auto}.jg-posts.is-band[data-v-7fd9aab7]{grid-auto-columns:minmax(78vw,86vw);height:320px}}.jg-post[data-v-7fd9aab7]{position:relative;overflow:hidden;color:inherit;text-decoration:none;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;will-change:transform;isolation:isolate}.jg-post[data-v-7fd9aab7]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000040;border-color:#f1e50040}.jg-ring[data-v-7fd9aab7]{position:absolute;inset:-1px;border-radius:16px;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,#f1e50000,#f1e5002e,#53388e26,#f1e50000);opacity:0;transition:opacity .35s ease,filter .35s ease;filter:blur(0px)}.jg-post.is-hover .jg-ring[data-v-7fd9aab7]{opacity:.9;filter:blur(10px)}.jg-halo[data-v-7fd9aab7]{--x: calc(var(--mx, .5) * 100%);--y: calc(var(--my, .5) * 100%);position:absolute;inset:-20%;pointer-events:none;z-index:1;background:radial-gradient(400px 280px at var(--x) var(--y),rgba(241,229,0,.16),rgba(241,229,0,0) 65%),radial-gradient(360px 260px at var(--x) var(--y),rgba(83,56,142,.1),transparent 65%);opacity:0;transition:opacity .28s ease;mix-blend-mode:screen}.jg-post.is-hover .jg-halo[data-v-7fd9aab7]{opacity:.9}.jg-thumb[data-v-7fd9aab7]{position:relative;min-height:160px;background:#0b0b0b center/cover no-repeat;overflow:hidden}.jg-thumb .jg-media-overlay[data-v-7fd9aab7]{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000005,#09090b61 60%,#09090bbf);transition:background .35s ease}.jg-thumb .jg-shine[data-v-7fd9aab7]{position:absolute;inset:-20%;background:linear-gradient(105deg,#fff0,#ffffff38 40%,#fff0 60%);mix-blend-mode:screen;opacity:0;transform:rotate(12deg);pointer-events:none;z-index:1;transition:opacity .3s ease,transform .3s ease}.jg-post.is-hover .jg-shine[data-v-7fd9aab7]{opacity:.35;transform:rotate(12deg) translate(10px)}.jg-thumb-fallback[data-v-7fd9aab7]{position:absolute;inset:0;display:grid;place-items:center;gap:.4rem;color:#fff;background:linear-gradient(135deg,#53388e73,#f1e50040);z-index:0}.jg-thumb-fallback img[data-v-7fd9aab7]{width:22px;height:22px}.jg-post-body[data-v-7fd9aab7]{position:relative;z-index:2;padding:.95rem;display:grid;gap:.5rem}.jg-topline[data-v-7fd9aab7]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.jg-left[data-v-7fd9aab7]{display:flex;align-items:center;gap:.45rem}.jg-fav[data-v-7fd9aab7]{width:16px;height:16px;border-radius:4px}.jg-host[data-v-7fd9aab7]{opacity:.9;font-weight:800;font-size:.85rem;letter-spacing:.2px}.jg-pill[data-v-7fd9aab7]{font-size:.75rem;font-weight:900;letter-spacing:.2px;padding:.2rem .5rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.jg-post-title[data-v-7fd9aab7]{margin:0;font-size:1.05rem;font-weight:1000;letter-spacing:.2px}.jg-post-desc[data-v-7fd9aab7]{margin:0;opacity:.92;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jg-cta[data-v-7fd9aab7]{margin-top:.1rem;display:inline-flex;align-items:center;gap:.45rem;font-weight:800;position:relative}.jg-cta[data-v-7fd9aab7]:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0%;background:linear-gradient(90deg,#f1e500,#f1e50000);transition:width .35s ease}.jg-post.is-hover .jg-cta[data-v-7fd9aab7]:after{width:100%}.jg-post.split .jg-thumb[data-v-7fd9aab7]{min-height:100%}.jg-post.cover .jg-post-body[data-v-7fd9aab7]{margin-top:-2.6rem}.jg-empty[data-v-7fd9aab7]{opacity:.7;text-align:center;padding:2rem 0;grid-column:1/-1}.jg-skeleton-grid[data-v-7fd9aab7]{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;width:100%}.skel[data-v-7fd9aab7]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:16px;overflow:hidden}.skel.split[data-v-7fd9aab7]{grid-column:span 6;display:grid;grid-template-columns:40% 60%}.skel.cover[data-v-7fd9aab7]{grid-column:span 4;display:grid;grid-template-rows:180px auto}.skel.band[data-v-7fd9aab7]{grid-column:span 4;display:grid;grid-template-rows:60% 40%}.skel .jg-thumb[data-v-7fd9aab7]{background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%;animation:shimmer-7fd9aab7 1.6s infinite}.skel-line[data-v-7fd9aab7]{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%;animation:shimmer-7fd9aab7 1.6s infinite}.skel-line.t1[data-v-7fd9aab7]{width:60%;height:16px;margin-top:.2rem}.skel-line.t2[data-v-7fd9aab7]{width:100%}.skel-line.t3[data-v-7fd9aab7]{width:80%}@keyframes shimmer-7fd9aab7{0%{background-position:200% 0}to{background-position:-200% 0}}.jg-blog-reveal[data-v-7fd9aab7]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-blog-reveal.is-in[data-v-7fd9aab7]{opacity:1;transform:none}.jg-blog-hero.jg-blog-reveal[data-v-7fd9aab7]{transition-duration:.7s}[data-v-7fd9aab7] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}.jg-faq[data-v-ae370c69]{--jg-faq-purple:#53388E;--jg-faq-yellow:#F1E500;--jg-faq-white:#FDF9FC;--jg-faq-line:rgba(255,255,255,.12);--jg-faq-bg: rgba(255,255,255,.02);color:var(--jg-faq-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-faq-container[data-v-ae370c69]{width:min(1100px,92%);margin-inline:auto}.jg-faq-hero[data-v-ae370c69]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-faq-hero-inner[data-v-ae370c69]{text-align:center}.jg-faq-badge[data-v-ae370c69]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-faq-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-faq-h1[data-v-ae370c69]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-faq-lead[data-v-ae370c69]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-faq-meta[data-v-ae370c69]{opacity:.7}.jg-faq-toc[data-v-ae370c69]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-faq-bg)}.jg-faq-toc-list[data-v-ae370c69]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-faq-toc a[data-v-ae370c69]{color:var(--jg-faq-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-faq-toc a[data-v-ae370c69]:hover{opacity:1;border-bottom-color:var(--jg-faq-yellow)}.jg-faq a[data-v-ae370c69]:focus{outline:2px solid var(--jg-faq-yellow);outline-offset:2px}.jg-faq-body[data-v-ae370c69]{padding:1.2rem 0 2.4rem}.jg-faq-section[data-v-ae370c69]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-faq-section[data-v-ae370c69]:last-child{border-bottom:none}.jg-faq-h2[data-v-ae370c69]{font-size:1.2rem;margin:0;font-weight:900}.jg-acc-btn[data-v-ae370c69]{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 0;cursor:pointer;position:relative}.jg-acc-btn[data-v-ae370c69]:after{content:"";width:10px;height:10px;border-right:2px solid rgba(255,255,255,.75);border-bottom:2px solid rgba(255,255,255,.75);transform:rotate(-45deg);transition:transform .2s ease,border-color .2s ease;margin-left:.6rem}.jg-acc-btn[aria-expanded=true][data-v-ae370c69]:after{transform:rotate(45deg);border-color:var(--jg-faq-yellow)}.jg-acc-panel[data-v-ae370c69]{padding:.6rem 0 .2rem}.jg-faq-qa[data-v-ae370c69]{margin:.65rem 0}.jg-faq-q[data-v-ae370c69]{font-size:1.05rem;margin:0 0 .25rem;font-weight:800}.jg-faq-a[data-v-ae370c69]{opacity:.92;margin:0}.jg-faq-a li[data-v-ae370c69]{margin:.15rem 0}.jg-faq-reveal[data-v-ae370c69]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-faq-reveal.is-in[data-v-ae370c69]{opacity:1;transform:none}.jg-faq-hero.jg-faq-reveal[data-v-ae370c69]{transition-duration:.7s}[data-v-ae370c69] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:920px){.jg-faq-toc-list[data-v-ae370c69]{gap:.5rem .9rem}}@media (max-width:760px){.jg-faq[data-v-ae370c69]{padding:2.6rem 0 3.4rem}}.jg-portfolio[data-v-2f2819f1]{--jg-portfolio-purple: #53388E;--jg-portfolio-yellow: #F1E500;--jg-portfolio-white: #FDF9FC;--jg-portfolio-line: rgba(255, 255, 255, .12);--jg-portfolio-bg: rgba(255, 255, 255, .02);color:var(--jg-portfolio-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-portfolio-container[data-v-2f2819f1]{width:min(1200px,94%);margin-inline:auto}.jg-portfolio-hero[data-v-2f2819f1]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-portfolio-hero-inner[data-v-2f2819f1]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-portfolio-badge[data-v-2f2819f1]{font-family:Futura Extra Black;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-portfolio-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-portfolio-h1[data-v-2f2819f1]{font-family:Futura Extra Black;font-size:clamp(1.8rem,4vw,2.6rem);margin:.2rem 0 .5rem;line-height:1.15}.jg-portfolio-lead[data-v-2f2819f1]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-portfolio-toolbar[data-v-2f2819f1]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-portfolio-bg)}.jg-portfolio-toolbar-inner[data-v-2f2819f1]{display:flex;gap:1rem;justify-content:center;padding:.8rem 0}.jg-portfolio-filter[data-v-2f2819f1]{display:flex;gap:.45rem;align-items:center}.jg-portfolio-filter select[data-v-2f2819f1]{padding:.4rem .6rem;border-radius:.6rem;background:#111;color:var(--jg-portfolio-white);border:1px solid var(--jg-portfolio-line)}.jg-portfolio-body[data-v-2f2819f1]{padding:1.2rem 0 2.4rem}.jg-portfolio-grid[data-v-2f2819f1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.jg-portfolio-card[data-v-2f2819f1]{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#ffffff08;transition:transform .3s ease,box-shadow .3s ease}.jg-portfolio-card[data-v-2f2819f1]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000059}.jg-portfolio-thumb[data-v-2f2819f1]{width:100%;aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.jg-portfolio-thumb img[data-v-2f2819f1]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.jg-portfolio-card:hover .jg-portfolio-thumb img[data-v-2f2819f1]{transform:scale(1.08)}.jg-media-overlay[data-v-2f2819f1]{position:absolute;inset:0;background:#00000040;transition:background .3s ease}.jg-portfolio-card:hover .jg-media-overlay[data-v-2f2819f1]{background:#00000073}.jg-portfolio-card-body[data-v-2f2819f1]{padding:1rem;background:#0000004d;transition:transform .3s ease}.jg-portfolio-card:hover .jg-portfolio-card-body[data-v-2f2819f1]{transform:translateY(-4px)}.jg-portfolio-h3[data-v-2f2819f1]{font-size:1.1rem;font-weight:800;margin:0;color:var(--jg-portfolio-yellow)}.jg-portfolio-meta[data-v-2f2819f1]{opacity:.8;font-size:.85rem;margin:0}.jg-portfolio-desc[data-v-2f2819f1]{font-size:.9rem;line-height:1.45;margin-top:.4rem}.jg-portfolio-reveal[data-v-2f2819f1]{opacity:1;transform:none}.js .jg-portfolio-reveal[data-v-2f2819f1]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.js .jg-portfolio-reveal.is-in[data-v-2f2819f1]{opacity:1;transform:none}@media (max-width:1100px){.jg-portfolio-grid[data-v-2f2819f1]{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.jg-portfolio-grid[data-v-2f2819f1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.jg-portfolio-grid[data-v-2f2819f1]{grid-template-columns:1fr}}.jg-careers[data-v-2876df7e]{--jg-careers-purple: #53388E;--jg-careers-yellow: #F1E500;--jg-careers-white: #FDF9FC;--jg-careers-line: rgba(255, 255, 255, .12);--jg-careers-bg: rgba(255, 255, 255, .02);color:var(--jg-careers-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-careers-container[data-v-2876df7e]{width:min(1100px,92%);margin-inline:auto}.jg-careers-hero[data-v-2876df7e]{position:relative;background:#00000047;padding:2.8rem 0 1.4rem}.jg-careers-hero-inner[data-v-2876df7e]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-careers-badge[data-v-2876df7e]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-careers-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-careers-h1[data-v-2876df7e]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-careers-lead[data-v-2876df7e]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-careers-meta[data-v-2876df7e]{opacity:.75}.jg-careers-openings[data-v-2876df7e]{padding:1.2rem 0 0}.jg-careers-h2[data-v-2876df7e]{font-weight:900;margin:1rem 0 .6rem;font-size:1.25rem}.jg-careers-h3[data-v-2876df7e]{margin:.1rem 0;font-weight:800;font-size:1.05rem}.jg-careers-h4[data-v-2876df7e]{margin:.6rem 0 .3rem;font-weight:800}.jg-careers-jobs[data-v-2876df7e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.jg-careers-job[data-v-2876df7e]{display:flex;flex-direction:column;gap:.8rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.jg-careers-job-main[data-v-2876df7e]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.jg-acc[data-v-2876df7e]{overflow:hidden}.acc-enter-active[data-v-2876df7e],.acc-leave-active[data-v-2876df7e]{transition:max-height .35s ease}.acc-enter-from[data-v-2876df7e],.acc-leave-to[data-v-2876df7e]{max-height:0}.acc-enter-to[data-v-2876df7e],.acc-leave-from[data-v-2876df7e]{max-height:800px}.jg-acc-inner[data-v-2876df7e]{padding-top:.6rem;border-top:1px dashed rgba(255,255,255,.18)}.jg-careers-desc[data-v-2876df7e]{opacity:.92;margin:.1rem 0 .4rem}.jg-careers-list[data-v-2876df7e]{margin:.2rem 0 0;padding-left:1.1rem}.jg-acc-actions[data-v-2876df7e]{display:flex;justify-content:flex-end;margin-top:.6rem}.jg-careers-btn[data-v-2876df7e]{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--jg-careers-purple),var(--jg-careers-yellow));color:#000;font-weight:800;text-decoration:none;transition:transform .18s ease,filter .2s ease}.jg-careers-btn[data-v-2876df7e]:hover{transform:translateY(-1px);filter:brightness(1.05)}.jg-btn-ghost[data-v-2876df7e]{background:transparent;color:var(--jg-careers-white);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.5rem .8rem}.jg-modal[data-v-2876df7e]{position:fixed;inset:0;z-index:100;display:grid;place-items:center}.jg-modal-backdrop[data-v-2876df7e]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jg-modal-card[data-v-2876df7e]{position:relative;width:min(720px,92%);background:#0f0f13;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1rem;box-shadow:0 30px 80px #00000073}.jg-modal-header[data-v-2876df7e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.jg-modal-close[data-v-2876df7e]{background:transparent;border:none;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.jg-form[data-v-2876df7e]{display:flex;flex-direction:column;gap:.7rem}.jg-form-row[data-v-2876df7e]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.jg-form input[data-v-2876df7e],.jg-form textarea[data-v-2876df7e],.jg-form select[data-v-2876df7e]{width:100%;padding:.6rem .7rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.18);background:#111;color:#fff}.jg-modal-actions[data-v-2876df7e]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.4rem}.jg-error[data-v-2876df7e]{color:#ff8080;margin:.2rem 0 0}.jg-success[data-v-2876df7e]{color:#a6ff9e;margin:.2rem 0 0}.jg-careers-reveal[data-v-2876df7e]{opacity:1;transform:none}.js .jg-careers-reveal[data-v-2876df7e]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js .jg-careers-reveal.is-in[data-v-2876df7e]{opacity:1;transform:none}.js .jg-careers-hero.jg-careers-reveal[data-v-2876df7e]{transition-duration:.7s}[data-v-2876df7e] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:760px){.jg-careers[data-v-2876df7e]{padding:2.6rem 0 3.4rem}.jg-form-row[data-v-2876df7e]{grid-template-columns:1fr}}.jg-cases[data-v-895e767b]{--jg-cases-purple:#53388E;--jg-cases-yellow:#F1E500;--jg-cases-white:#FDF9FC;--jg-cases-line:rgba(255,255,255,.12);--jg-cases-bg: rgba(255,255,255,.02);color:var(--jg-cases-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-cases-container[data-v-895e767b]{width:min(1100px,92%);margin-inline:auto}.jg-cases-hero[data-v-895e767b]{position:relative;background:#00000047;padding:2.8rem 0 1.4rem}.jg-cases-hero-inner[data-v-895e767b]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-cases-badge[data-v-895e767b]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-cases-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-cases-h1[data-v-895e767b]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-cases-lead[data-v-895e767b]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-cases-toc[data-v-895e767b]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:var(--jg-cases-bg)}.jg-cases-toc-list[data-v-895e767b]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;margin:0;padding:.8rem 0}.jg-cases-toc a[data-v-895e767b]{color:var(--jg-cases-white);opacity:.85;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18)}.jg-cases-toc a[data-v-895e767b]:hover{opacity:1;border-bottom-color:var(--jg-cases-yellow)}.jg-cases a[data-v-895e767b]:focus{outline:2px solid var(--jg-cases-yellow);outline-offset:2px}.jg-cases-body[data-v-895e767b]{padding:1.2rem 0 2.4rem}.jg-cases-section[data-v-895e767b]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-cases-section[data-v-895e767b]:last-child{border-bottom:none}.jg-cases-h2[data-v-895e767b]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-cases p[data-v-895e767b],.jg-cases li[data-v-895e767b]{opacity:.92;margin:0}.jg-cases ul[data-v-895e767b]{padding-left:1.1rem}.jg-cases li[data-v-895e767b]{margin:.15rem 0}.jg-cases-meta[data-v-895e767b]{opacity:.75;margin-bottom:.4rem}.jg-cases-grid[data-v-895e767b]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:start}.jg-cases-desc[data-v-895e767b]{margin:0 0 .4rem}.jg-cases-list[data-v-895e767b]{margin:.4rem 0 0}.jg-cases-stats[data-v-895e767b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:.6rem}.jg-cases-stats li[data-v-895e767b]{background:#ffffff08;border:1px dashed rgba(255,255,255,.16);border-radius:12px;padding:.7rem .8rem;display:flex;flex-direction:column}.jg-cases-stats strong[data-v-895e767b]{font-size:1.1rem}.jg-cases-btn[data-v-895e767b]{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--jg-cases-purple),var(--jg-cases-yellow));color:#000;font-weight:800;text-decoration:none;margin-top:.6rem;transition:transform .18s ease,filter .2s ease}.jg-cases-btn[data-v-895e767b]:hover{transform:translateY(-1px);filter:brightness(1.05)}.jg-cases-reveal[data-v-895e767b]{opacity:1;transform:none}.js .jg-cases-reveal[data-v-895e767b]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js .jg-cases-reveal.is-in[data-v-895e767b]{opacity:1;transform:none}.js .jg-cases-hero.jg-cases-reveal[data-v-895e767b]{transition-duration:.7s}[data-v-895e767b] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:920px){.jg-cases-toc-list[data-v-895e767b]{gap:.5rem .9rem}}@media (max-width:860px){.jg-cases-grid[data-v-895e767b]{grid-template-columns:1fr}}@media (max-width:760px){.jg-cases[data-v-895e767b]{padding:2.6rem 0 3.4rem}}.jg-docs[data-v-87f6dbc1]{--jg-docs-purple:#53388E;--jg-docs-yellow:#F1E500;--jg-docs-white:#FDF9FC;--jg-docs-line:rgba(255,255,255,.12);--jg-docs-bg: rgba(255,255,255,.02);color:var(--jg-docs-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-docs-container[data-v-87f6dbc1]{width:min(1100px,92%);margin-inline:auto}.jg-docs-hero[data-v-87f6dbc1]{position:relative;background:#00000047;padding:2.8rem 0 1.4rem}.jg-docs-hero-inner[data-v-87f6dbc1]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-docs-badge[data-v-87f6dbc1]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-docs-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-docs-h1[data-v-87f6dbc1]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-docs-lead[data-v-87f6dbc1]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-docs-wrap[data-v-87f6dbc1]{display:grid;grid-template-columns:260px 1fr;gap:1.2rem;width:min(1100px,92%);margin-inline:auto;padding:1.2rem 0 2.4rem}.jg-docs-aside[data-v-87f6dbc1]{position:sticky;top:1rem;align-self:start;height:max-content;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;padding:.8rem}.jg-docs-aside-list[data-v-87f6dbc1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.jg-docs-aside a[data-v-87f6dbc1]{color:var(--jg-docs-white);opacity:.85;text-decoration:none}.jg-docs-aside a[data-v-87f6dbc1]:hover{opacity:1;text-decoration:underline;text-decoration-color:var(--jg-docs-yellow)}.jg-docs-content[data-v-87f6dbc1]{border-left:1px solid rgba(255,255,255,.06);padding-left:1rem}.jg-docs-section[data-v-87f6dbc1]{padding:.6rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.jg-docs-section[data-v-87f6dbc1]:last-child{border-bottom:none}.jg-docs-h2[data-v-87f6dbc1]{font-weight:900;margin:1rem 0 .6rem;font-size:1.25rem}.jg-docs-code[data-v-87f6dbc1]{background:#0e0e12;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.8rem;overflow:auto}.jg-docs-endpoints[data-v-87f6dbc1]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.jg-docs-reveal[data-v-87f6dbc1]{opacity:1;transform:none}.js .jg-docs-reveal[data-v-87f6dbc1]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js .jg-docs-reveal.is-in[data-v-87f6dbc1]{opacity:1;transform:none}.js .jg-docs-hero.jg-docs-reveal[data-v-87f6dbc1]{transition-duration:.7s}[data-v-87f6dbc1] HomeFooter{display:block;margin-top:2.2rem;position:relative;z-index:1}@media (max-width:960px){.jg-docs-wrap[data-v-87f6dbc1]{grid-template-columns:1fr}.jg-docs-content[data-v-87f6dbc1]{border-left:none;padding-left:0}}@media (max-width:760px){.jg-docs[data-v-87f6dbc1]{padding:2.6rem 0 3.4rem}}.jg-unsub[data-v-83d52577]{--jg-unsub-purple: #53388E;--jg-unsub-yellow: #F1E500;--jg-unsub-white: #FDF9FC;--jg-unsub-line: rgba(255,255,255,.12);--jg-unsub-bg: rgba(255,255,255,.02);color:var(--jg-unsub-white);min-height:100vh;padding:3.2rem 0 4rem;position:relative;z-index:1}.jg-unsub-container[data-v-83d52577]{width:min(1100px,92%);margin-inline:auto}.jg-unsub-hero[data-v-83d52577]{background:#00000047;padding:2.8rem 0 1.4rem}.jg-unsub-hero-inner[data-v-83d52577]{text-align:center;display:flex;flex-direction:column;align-items:center}.jg-unsub-badge[data-v-83d52577]{font-family:Futura Extra Black,system-ui,sans-serif;width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin:0 auto 1rem;background:var(--jg-unsub-yellow);color:#000;font-weight:900;font-size:1.4rem;box-shadow:0 18px 50px #f1e5003d}.jg-unsub-h1[data-v-83d52577]{font-family:Futura Extra Black,system-ui;margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.jg-unsub-lead[data-v-83d52577]{opacity:.9;max-width:70ch;margin:0 auto .4rem}.jg-unsub-meta[data-v-83d52577]{opacity:.7}.jg-unsub-body[data-v-83d52577]{padding:1.2rem 0 2.4rem}.jg-unsub-section[data-v-83d52577]{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.jg-unsub-section[data-v-83d52577]:last-child{border-bottom:none}.jg-unsub-h2[data-v-83d52577]{font-size:1.2rem;margin:0 0 .5rem;font-weight:900}.jg-unsub-text[data-v-83d52577]{opacity:.92;margin:0 0 .8rem}.jg-unsub-form[data-v-83d52577]{margin-top:.6rem;display:grid;gap:1rem;max-width:720px}.jg-unsub-field[data-v-83d52577]{display:grid;gap:.35rem}.jg-unsub-label[data-v-83d52577]{font-weight:600;font-size:.95rem}.jg-unsub-input[data-v-83d52577]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:10px;padding:.6rem .8rem;width:100%}.jg-unsub-input[data-v-83d52577]:focus{outline:2px solid var(--jg-unsub-yellow);outline-offset:2px}.jg-unsub-hint[data-v-83d52577]{font-size:.8rem;opacity:.7}.jg-unsub-actions[data-v-83d52577]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.jg-unsub-btn[data-v-83d52577]{background:var(--jg-unsub-purple);color:#fff;border:0;border-radius:999px;padding:.7rem 1.1rem;font-weight:700;cursor:pointer}.jg-unsub-btn[disabled][data-v-83d52577]{opacity:.6;cursor:not-allowed}.jg-unsub-back[data-v-83d52577]{color:var(--jg-unsub-white);opacity:.8;border-bottom:1px dashed rgba(255,255,255,.18);text-decoration:none}.jg-unsub-back[data-v-83d52577]:hover{opacity:1;border-bottom-color:var(--jg-unsub-yellow)}.jg-unsub-reveal[data-v-83d52577]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.jg-unsub-reveal.is-in[data-v-83d52577]{opacity:1;transform:none}.jg-unsub-hero.jg-unsub-reveal[data-v-83d52577]{transition-duration:.7s}@media (max-width:760px){.jg-unsub[data-v-83d52577]{padding:2.6rem 0 3.4rem}}:root{--jg-color-violet:#53388E;--jg-color-yellow:#F1E500;--jg-color-white:#FDF9FC;--jg-color-black:#000000;--jg-bg-from:#0b0a14;--jg-bg-to:#1a1330;--audioPulse: 0}html,body,#app{height:100%}body{margin:0;color:var(--jg-color-white);background:radial-gradient(900px 600px at 20% 10%,rgba(83,56,142,.22),transparent 60%),radial-gradient(700px 500px at 80% 80%,rgba(241,229,0,.1),transparent 60%),linear-gradient(180deg,var(--jg-bg-from),var(--jg-bg-to));background-attachment:fixed,fixed,fixed;transition:background .6s ease;font-family:Futura Medium BT,system-ui,sans-serif}body[data-theme=hero]{--jg-bg-from:#0b0a14;--jg-bg-to:#1a1330}body[data-theme=art]{--jg-bg-from:#1a1330;--jg-bg-to:#342063}body[data-theme=tech]{--jg-bg-from:#0b0a14;--jg-bg-to:#0f1624}body[data-theme=music]{--jg-bg-from:#07060a;--jg-bg-to:#2a144a}body[data-theme=contact]{--jg-bg-from:#120f1f;--jg-bg-to:#221a40}.jg-layer-content{position:relative;z-index:2}.jg-home-stars{position:fixed;inset:0;z-index:0;pointer-events:none}.jg-audio-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(40vw 40vh at 50% 60%,rgba(241,229,0,.25),transparent 60%),radial-gradient(50vw 45vh at 20% 30%,rgba(83,56,142,.25),transparent 60%);opacity:calc(var(--audioPulse));transition:opacity .12s linear}.jg-container{width:min(1200px,92vw);margin:0 auto}.jg-btn{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;padding:.9rem 1.2rem;border-radius:999px;border:1px solid rgba(241,229,0,.25);color:var(--jg-color-black);background:var(--jg-color-yellow);font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s}.jg-btn:hover{transform:translateY(-2px);box-shadow:0 10px 40px #f1e50040}.jg-home-scroll{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.jg-home-section{min-height:100vh;scroll-snap-align:start;position:relative}*,*:before,*:after{box-sizing:border-box}.jg-home-nav{position:fixed;inset:0 auto auto 0;width:100%;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(11,10,20,.72),rgba(11,10,20,.25) 70%,transparent)}.jg-home-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem}.jg-home-logo{display:flex;align-items:center;gap:.75rem;letter-spacing:.5px;font-family:Futura Extra Black,system-ui,sans-serif}.jg-home-logo-badge{font-family:Futura Extra Black,system-ui,sans-serif;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--jg-color-yellow);color:var(--jg-color-black);font-weight:900}.jg-home-menu{display:flex;gap:1.25rem}.jg-home-menu a{color:var(--jg-color-white);opacity:.9;text-decoration:none;font-weight:600}.jg-home-menu a:hover{color:var(--jg-color-yellow)}
