.wa-fab{position:fixed;bottom:1.6rem;left:1.6rem;z-index:9000;display:flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;border-radius:999px;padding:.65rem 1rem .65rem .8rem;text-decoration:none;box-shadow:0 6px 24px #25d36659;font-size:.82rem;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.wa-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 32px #25d36673}.wa-label{line-height:1}@media (max-width: 480px){.wa-label{display:none}.wa-fab{padding:.75rem;bottom:1.2rem;left:1.2rem}}.jg-chat[data-v-80bccf83]{--c-y: #F1E500;--c-p: #53388E;--c-bg: rgba(9, 6, 20, .94);--c-line: rgba(255,255,255,.1);position:fixed;inset:auto 1.2rem 1.2rem auto;z-index:9990;font-size:15px}.jg-fab[data-v-80bccf83]{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem .65rem .8rem;border-radius:999px;background:linear-gradient(130deg,var(--c-p) 0%,#7c4ec4 100%);border:1px solid rgba(255,255,255,.15);color:var(--c-y);font-weight:800;font-size:.8rem;letter-spacing:.03em;cursor:pointer;box-shadow:0 8px 28px #53388e73,0 2px 8px #0006;transition:transform .2s ease,box-shadow .2s ease}.jg-fab[data-v-80bccf83]:hover{transform:translateY(-2px);box-shadow:0 14px 40px #53388e99,0 4px 12px #0006}.jg-fab-glow[data-v-80bccf83]{position:absolute;inset:-30% -20%;background:radial-gradient(50% 50% at 50% 60%,rgba(241,229,0,.22),transparent 70%);pointer-events:none;opacity:0;transition:opacity .25s}.jg-fab:hover .jg-fab-glow[data-v-80bccf83]{opacity:1}.jg-fab-ico[data-v-80bccf83]{width:20px;height:20px;display:grid;place-items:center}.jg-fab-ico svg[data-v-80bccf83]{width:20px;height:20px;fill:var(--c-y);stroke:none}.jg-fab-lbl[data-v-80bccf83]{color:#fff}.jg-fab-badge[data-v-80bccf83]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:var(--c-y);color:#0d0a18;font-size:.6rem;font-weight:900;display:grid;place-items:center}.jg-panel[data-v-80bccf83]{position:absolute;right:0;bottom:calc(100% + .8rem);width:min(370px,94vw);max-height:min(70vh,640px);display:grid;grid-template-rows:auto 1fr auto;background:var(--c-bg);border:1px solid var(--c-line);border-radius:18px;box-shadow:0 28px 72px #0000008c,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 100%;transform:scale(.94) translateY(10px);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease;overflow:hidden}.jg-chat.open .jg-panel[data-v-80bccf83]{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}.jg-head[data-v-80bccf83]{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid var(--c-line);background:#53388e1f}.jg-head-av[data-v-80bccf83]{position:relative;flex-shrink:0}.jg-head-img[data-v-80bccf83]{width:36px;height:36px;border-radius:10px;object-fit:cover;display:block}.jg-head-status[data-v-80bccf83]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #09061a;animation:jg-pulse-80bccf83 2s infinite}@keyframes jg-pulse-80bccf83{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 4px #22c55e00}}.jg-head-info[data-v-80bccf83]{flex:1;min-width:0}.jg-head-info strong[data-v-80bccf83]{display:block;color:#fff;font-size:.82rem;font-weight:800}.jg-head-info small[data-v-80bccf83]{color:#ffffff73;font-size:.64rem}.jg-head-close[data-v-80bccf83]{width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid var(--c-line);color:#ffffff80;display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.jg-head-close[data-v-80bccf83]:hover{background:#ffffff14;color:#fff}.jg-head-close svg[data-v-80bccf83]{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2}.jg-body[data-v-80bccf83]{overflow-y:auto;padding:.9rem .85rem;display:flex;flex-direction:column;gap:.55rem;background:radial-gradient(70% 50% at 80% 100%,rgba(83,56,142,.14),transparent),radial-gradient(40% 30% at 20% 0%,rgba(241,229,0,.06),transparent);scroll-behavior:smooth}.jg-body[data-v-80bccf83]::-webkit-scrollbar{width:4px}.jg-body[data-v-80bccf83]::-webkit-scrollbar-track{background:transparent}.jg-body[data-v-80bccf83]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.jg-msg[data-v-80bccf83]{display:flex;flex-direction:column;max-width:86%;gap:.2rem}.jg-msg.me[data-v-80bccf83]{align-self:flex-end;align-items:flex-end}.jg-msg.bot[data-v-80bccf83]{align-self:flex-start;align-items:flex-start}.jg-bubble[data-v-80bccf83]{padding:.58rem .78rem;border-radius:14px;font-size:.8rem;line-height:1.6;color:#f0eeff;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.jg-msg.bot .jg-bubble[data-v-80bccf83]{border-top-left-radius:4px}.jg-msg.me .jg-bubble[data-v-80bccf83]{background:linear-gradient(130deg,var(--c-p) 0%,#7c4ec4 100%);border-color:#ffffff1f;color:#fff;border-top-right-radius:4px}.jg-bubble[data-v-80bccf83] a{color:var(--c-y);text-decoration:underline;text-underline-offset:2px}.jg-bubble[data-v-80bccf83] strong{color:#fff;font-weight:700}.jg-bubble[data-v-80bccf83] em{font-style:normal;color:#ffffff8c}.jg-time[data-v-80bccf83]{font-size:.62rem;color:#ffffff47;padding:0 .1rem}.jg-chips[data-v-80bccf83]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;max-width:300px}.jg-chip[data-v-80bccf83]{padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(241,229,0,.35);background:#f1e5000f;color:var(--c-y);font-size:.68rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap}.jg-chip[data-v-80bccf83]:hover{background:#f1e50024;border-color:#f1e500b3;transform:translateY(-1px)}.jg-chip[data-v-80bccf83]:active{transform:scale(.97)}.jg-typing[data-v-80bccf83]{display:inline-flex;align-items:center;gap:.3rem;padding:.6rem .9rem!important}.jg-typing span[data-v-80bccf83]{width:6px;height:6px;border-radius:50%;background:var(--c-y);animation:jg-blink-80bccf83 1.1s infinite ease-in-out}.jg-typing span[data-v-80bccf83]:nth-child(2){animation-delay:.15s}.jg-typing span[data-v-80bccf83]:nth-child(3){animation-delay:.3s}@keyframes jg-blink-80bccf83{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-4px);opacity:1}}.jg-input-row[data-v-80bccf83]{display:flex;align-items:center;gap:.45rem;padding:.65rem .75rem;border-top:1px solid var(--c-line);background:#0000004d}.jg-input[data-v-80bccf83]{flex:1;min-width:0;padding:.55rem .75rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f0eeff;font-size:.8rem;outline:none;transition:border-color .15s}.jg-input[data-v-80bccf83]:focus{border-color:#f1e50066}.jg-input[data-v-80bccf83]::placeholder{color:#ffffff4d}.jg-input[readonly][data-v-80bccf83]{opacity:.6;cursor:not-allowed}.jg-send[data-v-80bccf83]{width:38px;height:38px;border-radius:10px;background:var(--c-p);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .12s}.jg-send[data-v-80bccf83]:hover:not(:disabled){background:#6b44b0;transform:scale(1.05)}.jg-send[data-v-80bccf83]:disabled{opacity:.45;cursor:not-allowed}.jg-send svg[data-v-80bccf83]{width:17px;height:17px;fill:#fff}@media (max-width: 480px){.jg-chat[data-v-80bccf83]{inset:auto .6rem .6rem auto}.jg-fab-lbl[data-v-80bccf83]{display:none}.jg-panel[data-v-80bccf83]{width:calc(100vw - 1.2rem);max-height:75vh}}@media (prefers-reduced-motion: reduce){.jg-fab[data-v-80bccf83],.jg-panel[data-v-80bccf83],.jg-chip[data-v-80bccf83],.jg-send[data-v-80bccf83]{transition:none!important}}.jg-home-footer[data-v-e2dc66ea]{padding:0;background:#00000059;border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.jg-logo-strip[data-v-e2dc66ea]{width:100%;overflow:hidden;background:linear-gradient(270deg,#53388e,#e6d800d9 40%,#000 80%);background-size:400% 400%;animation:jg-gradientMove-e2dc66ea 18s ease infinite;border-bottom:1px solid rgba(255,255,255,.06)}@keyframes jg-gradientMove-e2dc66ea{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.jg-logo-track[data-v-e2dc66ea]{display:flex;align-items:center;gap:2.4rem;padding:1rem 0;will-change:transform;animation:jg-marquee-e2dc66ea 35s linear infinite}@keyframes jg-marquee-e2dc66ea{0%{transform:translate(0)}to{transform:translate(-50%)}}.jg-logo[data-v-e2dc66ea]{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-e2dc66ea]{height:100%;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.jg-logo-strip:hover .jg-logo-track[data-v-e2dc66ea]{animation-play-state:paused}.jg-logo[data-v-e2dc66ea]: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-e2dc66ea]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0 .8rem}.jg-footer-cta-text h3[data-v-e2dc66ea]{margin:0;font-size:1.4rem;line-height:1.2;color:#fdf9fc}.jg-footer-cta-text p[data-v-e2dc66ea]{margin:.25rem 0 0;opacity:.8}.jg-btn-cta[data-v-e2dc66ea]{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-e2dc66ea]:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 20px #00000040}.jg-home-footer-grid[data-v-e2dc66ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:1.2rem 0 1.8rem}.jg-footer-col h4[data-v-e2dc66ea]{font-size:1rem;margin:0 0 .6rem;color:#fdf9fc}.jg-footer-col address[data-v-e2dc66ea]{font-style:normal;opacity:.9;line-height:1.5}.jg-footer-col ul[data-v-e2dc66ea]{list-style:none;padding:0;margin:.2rem 0 0}.jg-footer-col li[data-v-e2dc66ea]{margin:.2rem 0}.jg-footer-col a[data-v-e2dc66ea]{color:var(--jg-color-white, #FDF9FC);opacity:.85;text-decoration:none}.jg-footer-col a[data-v-e2dc66ea]:hover{opacity:1;text-decoration:underline}.jg-footer-note[data-v-e2dc66ea]{margin:0 0 .6rem;opacity:.8}.jg-newsletter[data-v-e2dc66ea]{display:flex;gap:.5rem;align-items:center}.jg-newsletter input[data-v-e2dc66ea]{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-e2dc66ea]::placeholder{color:#fff9}.jg-btn-news[data-v-e2dc66ea]{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-e2dc66ea]:hover{filter:brightness(1.05);transform:translateY(-1px)}.jg-news-ok[data-v-e2dc66ea]{margin:.5rem 0 0;color:#f1e500}.jg-home-footer-bottom[data-v-e2dc66ea]{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-e2dc66ea]{display:flex;align-items:center;gap:.6rem}.jg-home-footer-copy[data-v-e2dc66ea]{opacity:.8}.jg-footer-legal a[data-v-e2dc66ea]{color:#fdf9fc;opacity:.8;text-decoration:none;margin-left:.9rem}.jg-footer-legal a[data-v-e2dc66ea]:hover{opacity:1;text-decoration:underline}.jg-footer-accent[data-v-e2dc66ea]{height:4px;background:linear-gradient(90deg,#53388e,#e6d800 50%,#000);opacity:.9}.jg-contact .jg-contact-list[data-v-e2dc66ea]{list-style:none;padding:0;margin:.2rem 0 .6rem;display:grid;gap:.5rem}.jg-contact-item[data-v-e2dc66ea]{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-e2dc66ea]:hover,.jg-contact-item[data-v-e2dc66ea]:focus{border-color:#53388e;background:#ffffff12;transform:translateY(-1px)}.jg-contact-ico[data-v-e2dc66ea]{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-e2dc66ea]{width:18px;height:18px;fill:#fdf9fc;opacity:.9}.jg-contact-text[data-v-e2dc66ea]{display:flex;flex-direction:column;line-height:1.25}.jg-contact-text em[data-v-e2dc66ea]{opacity:.6;font-style:normal;font-size:.82rem}.jg-contact-social[data-v-e2dc66ea]{margin-top:.6rem;display:flex;align-items:center;gap:.5rem}.jg-social-icon[data-v-e2dc66ea]{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-e2dc66ea]:hover{border-color:#53388e;color:#f1e500;background:#ffffff0d;transform:translateY(-1px)}.ico-social[data-v-e2dc66ea]{width:20px;height:20px;stroke:#fdf9fc;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.ico-social .fill[data-v-e2dc66ea]{fill:currentColor;stroke:none}.jg-social-icon:hover .ico-social[data-v-e2dc66ea]{stroke:currentColor}@media (max-width:1100px){.jg-home-footer-grid[data-v-e2dc66ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.jg-footer-cta[data-v-e2dc66ea],.jg-home-footer-bottom[data-v-e2dc66ea]{flex-direction:column;text-align:center}.jg-logo-track[data-v-e2dc66ea]{gap:1.6rem}.jg-logo[data-v-e2dc66ea]{height:36px;min-width:72px}}@media (max-width:520px){.jg-home-footer-grid[data-v-e2dc66ea]{grid-template-columns:1fr}.jg-newsletter[data-v-e2dc66ea]{flex-direction:column;align-items:stretch}.jg-btn-cta[data-v-e2dc66ea]{width:100%;justify-content:center}}.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}}.cr-container[data-v-942d07c4]{width:min(1100px,92%);margin-inline:auto;color:#ebe8f4}.cr-hero[data-v-942d07c4]{position:relative;overflow:hidden;padding:5rem 0 4rem;text-align:center;isolation:isolate}.cr-hero-bg[data-v-942d07c4]{position:absolute;inset:0;z-index:-1;pointer-events:none}.cr-beam[data-v-942d07c4]{position:absolute;left:-20%;width:140%;height:55vh;filter:blur(28px);background:linear-gradient(90deg,transparent,rgba(83,56,142,.5),rgba(126,95,198,.3),rgba(241,229,0,.15),transparent);transform:rotate(-18deg);opacity:.55;animation:cr-slide-942d07c4 16s linear infinite}.cr-b2[data-v-942d07c4]{top:45%;animation-duration:22s;opacity:.38}.cr-b1[data-v-942d07c4]{top:5%}.cr-halo[data-v-942d07c4]{position:absolute;inset:0;margin:auto;width:60vmin;height:60vmin;border-radius:999px;background:radial-gradient(closest-side,rgba(83,56,142,.22),transparent 72%);filter:blur(4px)}@keyframes cr-slide-942d07c4{0%{transform:translate(-10%) rotate(-18deg)}to{transform:translate(10%) rotate(-18deg)}}.cr-hero-inner[data-v-942d07c4]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.8rem}.cr-eyebrow[data-v-942d07c4]{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f1e500;background:#f1e5001a;border:1px solid rgba(241,229,0,.22);padding:.28rem .9rem;border-radius:999px}.cr-h1[data-v-942d07c4]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin:0}.cr-y[data-v-942d07c4]{color:#f1e500}.cr-lead[data-v-942d07c4]{font-size:clamp(.92rem,1.5vw,1.1rem);opacity:.72;line-height:1.65;max-width:58ch;margin:0}.cr-hero-tags[data-v-942d07c4]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.cr-tag[data-v-942d07c4]{font-size:.72rem;font-weight:700;padding:.3rem .85rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ebe8f4b3}.cr-section[data-v-942d07c4]{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.cr-section-head[data-v-942d07c4]{margin-bottom:2rem}.cr-label[data-v-942d07c4]{font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f1e500;margin-bottom:.4rem}.cr-h2[data-v-942d07c4]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;letter-spacing:-.025em;margin:0}.cr-h3[data-v-942d07c4]{font-size:1.05rem;font-weight:800;margin:.25rem 0 0;letter-spacing:-.01em}.cr-jobs[data-v-942d07c4]{display:flex;flex-direction:column;gap:.9rem}.cr-job[data-v-942d07c4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:16px;transition:border-color .25s,box-shadow .25s}.cr-job[data-v-942d07c4]:hover,.cr-job--open[data-v-942d07c4]{border-color:#f1e50038;box-shadow:0 8px 40px #00000059,0 0 0 1px #f1e50014}.cr-job-header[data-v-942d07c4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;-webkit-user-select:none;user-select:none}.cr-job-info[data-v-942d07c4]{flex:1}.cr-job-meta[data-v-942d07c4]{display:flex;gap:.45rem;margin-bottom:.4rem}.cr-chip[data-v-942d07c4]{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .65rem;border-radius:999px;background:#53388e59;color:#c8b9ffd9;border:1px solid rgba(83,56,142,.5)}.cr-chip--loc[data-v-942d07c4]{background:#ffffff0f;color:#ebe8f48c;border-color:#ffffff1a}.cr-toggle[data-v-942d07c4]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#f1e500;font-size:1.3rem;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.cr-job--open .cr-toggle[data-v-942d07c4]{background:#f1e5001f;border-color:#f1e50059}.cr-acc-body[data-v-942d07c4]{padding:0 1.4rem 1.4rem;border-top:1px dashed rgba(255,255,255,.1)}.cr-job-desc[data-v-942d07c4]{font-size:.88rem;line-height:1.7;opacity:.75;margin:1rem 0 1.4rem}.cr-acc-grid[data-v-942d07c4]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}@media (max-width: 680px){.cr-acc-grid[data-v-942d07c4]{grid-template-columns:1fr}}.cr-acc-label[data-v-942d07c4]{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f1e50099;margin-bottom:.55rem}.cr-list[data-v-942d07c4]{padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.4rem}.cr-list li[data-v-942d07c4]{font-size:.84rem;line-height:1.55;opacity:.8}.cr-acc-foot[data-v-942d07c4]{display:flex;justify-content:flex-end;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.cr-benefits[data-v-942d07c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 900px){.cr-benefits[data-v-942d07c4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.cr-benefits[data-v-942d07c4]{grid-template-columns:1fr}}.cr-benefit[data-v-942d07c4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.4rem 1.2rem;transition:border-color .25s,transform .25s}.cr-benefit[data-v-942d07c4]:hover{border-color:#f1e50033;transform:translateY(-3px)}.cr-benefit-icon[data-v-942d07c4]{font-size:1.6rem;margin-bottom:.7rem}.cr-benefit-title[data-v-942d07c4]{font-weight:800;font-size:.95rem;margin-bottom:.35rem}.cr-benefit-desc[data-v-942d07c4]{font-size:.8rem;line-height:1.6;opacity:.6}.cr-process[data-v-942d07c4]{display:flex;flex-direction:column;gap:0;position:relative}.cr-process[data-v-942d07c4]:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(241,229,0,.3),rgba(83,56,142,.2),transparent)}.cr-step[data-v-942d07c4]{display:flex;gap:1.4rem;align-items:flex-start;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.cr-step[data-v-942d07c4]:last-child{border-bottom:none}.cr-step-num[data-v-942d07c4]{width:44px;height:44px;border-radius:50%;background:#f1e5001a;border:1px solid rgba(241,229,0,.25);color:#f1e500;font-size:.75rem;font-weight:900;display:grid;place-items:center;flex-shrink:0;position:relative;z-index:1}.cr-step-body[data-v-942d07c4]{padding-top:.6rem}.cr-step-title[data-v-942d07c4]{font-weight:800;font-size:1rem;margin-bottom:.3rem}.cr-step-desc[data-v-942d07c4]{font-size:.85rem;line-height:1.6;opacity:.65}.cr-spontane[data-v-942d07c4]{background:linear-gradient(135deg,#53388e40,#0d0a18cc);border:1px solid rgba(83,56,142,.35);border-radius:20px;padding:3rem;text-align:center}.cr-btn-y[data-v-942d07c4]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.4rem;border-radius:999px;border:none;background:#f1e500;color:#000;font-weight:800;font-size:.88rem;cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s}.cr-btn-y[data-v-942d07c4]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f1e50047}.cr-btn-y[data-v-942d07c4]:disabled{opacity:.5;cursor:not-allowed;transform:none}.cr-btn-ghost[data-v-942d07c4]{display:inline-flex;align-items:center;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ebe8f4b3;font-weight:700;cursor:pointer;font-size:.85rem;transition:border-color .2s}.cr-btn-ghost[data-v-942d07c4]:hover{border-color:#fff6}.cr-modal[data-v-942d07c4]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem}.cr-modal-bg[data-v-942d07c4]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-modal-card[data-v-942d07c4]{position:relative;width:min(700px,100%);max-height:90vh;overflow-y:auto;background:#0f0c1a;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:1.8rem;box-shadow:0 40px 100px #0009}.cr-modal-head[data-v-942d07c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.cr-modal-title[data-v-942d07c4]{font-size:1.1rem;font-weight:900;margin:0}.cr-modal-close[data-v-942d07c4]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:.85rem;flex-shrink:0;transition:background .2s}.cr-modal-close[data-v-942d07c4]:hover{background:#ffffff24}.cr-form[data-v-942d07c4]{display:flex;flex-direction:column;gap:.9rem}.cr-form-row[data-v-942d07c4]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width: 580px){.cr-form-row[data-v-942d07c4]{grid-template-columns:1fr}}.cr-field[data-v-942d07c4]{display:flex;flex-direction:column;gap:.35rem}.cr-field span[data-v-942d07c4]{font-size:.78rem;font-weight:700;opacity:.7}.cr-field input[data-v-942d07c4],.cr-field textarea[data-v-942d07c4]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.7rem .9rem;color:#fff;font-size:.88rem;outline:none;transition:border-color .2s,box-shadow .2s}.cr-field input[data-v-942d07c4]:focus,.cr-field textarea[data-v-942d07c4]:focus{border-color:#f1e50080;box-shadow:0 0 0 3px #f1e5001f}.cr-field textarea[data-v-942d07c4]{resize:vertical;min-height:110px}.cr-field input[type=file][data-v-942d07c4]{padding:.55rem .7rem;font-size:.8rem;cursor:pointer}.cr-form-actions[data-v-942d07c4]{display:flex;gap:.8rem;justify-content:flex-end;padding-top:.4rem}.cr-error[data-v-942d07c4]{color:#ff8080;font-size:.82rem}.cr-success[data-v-942d07c4]{color:#7eff8a;font-size:.82rem;font-weight:700}.cs[data-v-fe082f01]{min-height:100vh;color:#e8e6f0}.cs-wrap[data-v-fe082f01]{width:min(1080px,92%);margin-inline:auto}.cs-hero[data-v-fe082f01]{padding:5rem 0 3.5rem;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(83,56,142,.3),transparent 65%);text-align:center}.cs-badge[data-v-fe082f01]{width:64px;height:64px;border-radius:16px;background:var(--jaune);color:#0d0a18;font-weight:900;font-size:1.4rem;display:grid;place-items:center;margin:0 auto 1.2rem;box-shadow:0 16px 40px #f1e50038;font-family:Futura Extra Black,system-ui,sans-serif}.cs-eyebrow[data-v-fe082f01]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8e6f066;margin:0 0 .6rem}.cs-h1[data-v-fe082f01]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;margin:0 0 1rem;color:#e8e6f0}.cs-lead[data-v-fe082f01]{max-width:58ch;margin:0 auto;color:#e8e6f099;font-size:clamp(.9rem,1.8vw,1.05rem);line-height:1.75}.cs-toc[data-v-fe082f01]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:.7rem 0;background:#ffffff05}.cs-toc-inner[data-v-fe082f01]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.cs-toc-label[data-v-fe082f01]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8e6f047;white-space:nowrap}.cs-toc-list[data-v-fe082f01]{display:flex;flex-wrap:wrap;gap:.3rem .8rem;list-style:none;margin:0;padding:0}.cs-toc-list a[data-v-fe082f01]{font-size:.72rem;color:#e8e6f080;text-decoration:none;display:flex;gap:.3rem;align-items:baseline;transition:color .15s}.cs-toc-list a[data-v-fe082f01]:hover{color:var(--jaune)}.cs-toc-client[data-v-fe082f01]{font-weight:700}.cs-toc-sep[data-v-fe082f01]{opacity:.4}.cs-toc-year[data-v-fe082f01]{opacity:.5}.cs-body[data-v-fe082f01]{padding:3rem 0 2rem;display:flex;flex-direction:column;gap:3rem}.cs-card[data-v-fe082f01]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;position:relative}.cs-accent-bar[data-v-fe082f01]{height:4px;width:100%}.cs-card-head[data-v-fe082f01]{padding:2rem 2rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.06)}.cs-card-meta[data-v-fe082f01]{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;flex-wrap:wrap}.cs-num[data-v-fe082f01]{font-size:.68rem;font-weight:900;letter-spacing:.1em;color:#e8e6f040}.cs-industry-pill[data-v-fe082f01]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;border-radius:20px;border:1px solid rgba(255,255,255,.12);color:#e8e6f080}.cs-year-tag[data-v-fe082f01]{font-size:.68rem;color:#e8e6f04d;font-weight:600}.cs-card-client[data-v-fe082f01]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900;margin:0 0 .2rem;line-height:1.1}.cs-card-title[data-v-fe082f01]{font-size:clamp(.9rem,1.8vw,1.05rem);font-weight:400;color:#e8e6f08c;margin:0 0 .9rem}.cs-card-summary[data-v-fe082f01]{color:#e8e6f0b8;line-height:1.7;margin:0;max-width:72ch}.cs-card-body[data-v-fe082f01]{display:grid;grid-template-columns:1.4fr .8fr;gap:0}.cs-narrative[data-v-fe082f01]{padding:1.8rem 2rem;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1.2rem}.cs-block[data-v-fe082f01]{display:flex;flex-direction:column;gap:.4rem}.cs-block-label[data-v-fe082f01]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8e6f066}.cs-block-dot[data-v-fe082f01]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cs-block p[data-v-fe082f01]{margin:0;color:#e8e6f0b3;line-height:1.75;font-size:.9rem}.cs-quote[data-v-fe082f01]{margin:.4rem 0 0;padding:1rem 1.2rem;background:#ffffff08;border-left:3px solid rgba(241,229,0,.35);border-radius:0 10px 10px 0}.cs-quote p[data-v-fe082f01]{margin:0 0 .5rem;color:#e8e6f0cc;font-style:italic;font-size:.88rem;line-height:1.65}.cs-quote cite[data-v-fe082f01]{font-size:.72rem;color:#e8e6f066;font-style:normal;font-weight:600}.cs-stats-col[data-v-fe082f01]{padding:1.8rem;display:flex;flex-direction:column;gap:1.4rem;justify-content:space-between}.cs-stats[data-v-fe082f01]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.cs-stats li[data-v-fe082f01]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.9rem .8rem;display:flex;flex-direction:column;gap:.2rem}.cs-stats strong[data-v-fe082f01]{font-size:1.3rem;font-weight:900;font-family:Futura Extra Black,system-ui,sans-serif;line-height:1}.cs-stats span[data-v-fe082f01]{font-size:.68rem;color:#e8e6f073;line-height:1.3}.cs-cta[data-v-fe082f01]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:999px;font-weight:700;font-size:.85rem;text-decoration:none;transition:filter .18s,transform .18s;background:var(--cs-accent, #53388E);color:#fff;border:none}.cs-cta[data-v-fe082f01]:hover{filter:brightness(1.12);transform:translateY(-1px)}.cs-bottom[data-v-fe082f01]{padding:4rem 0 5rem;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(83,56,142,.18),transparent 70%)}.cs-bottom-inner[data-v-fe082f01]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cs-bottom-h2[data-v-fe082f01]{font-family:Futura Extra Black,system-ui,sans-serif;font-size:clamp(1.6rem,3.5vw,2.4rem);margin:0;line-height:1.15}.cs-bottom-lead[data-v-fe082f01]{color:#e8e6f08c;margin:0;max-width:50ch;line-height:1.7}.rv[data-v-fe082f01]{opacity:1;transform:none}.js .rv[data-v-fe082f01]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .rv.is-in[data-v-fe082f01]{opacity:1;transform:none}@media (max-width: 860px){.cs-card-body[data-v-fe082f01]{grid-template-columns:1fr}.cs-narrative[data-v-fe082f01]{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.cs-stats[data-v-fe082f01]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.cs-card-head[data-v-fe082f01],.cs-narrative[data-v-fe082f01],.cs-stats-col[data-v-fe082f01]{padding:1.2rem}.cs-toc-inner[data-v-fe082f01]{flex-direction:column;gap:.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}}.pk[data-v-c1f4aaee]{background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(83,56,142,.28),transparent 65%),#0d0a18;min-height:100vh;padding-top:4.5rem;color:#e8e6f0;font-family:system-ui,-apple-system,sans-serif}.pk-wrap[data-v-c1f4aaee]{width:min(1100px,92%);margin-inline:auto}.rv[data-v-c1f4aaee]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.rv.is-in[data-v-c1f4aaee]{opacity:1;transform:none}.pk-hero[data-v-c1f4aaee]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;width:min(1100px,92%);margin-inline:auto;padding:3rem 0 2.5rem;border-bottom:1px solid rgba(83,56,142,.18)}@media (max-width: 900px){.pk-hero[data-v-c1f4aaee]{grid-template-columns:1fr}}.pk-brand[data-v-c1f4aaee]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.pk-j[data-v-c1f4aaee]{width:44px;height:44px;border-radius:12px;background:var(--jaune);color:#000;font-weight:900;font-size:1.1rem;display:grid;place-items:center;box-shadow:0 6px 20px #f1e5004d}.pk-badge-pill[data-v-c1f4aaee]{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(83,56,142,.4);background:#53388e1f;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#e8e6f0d9}.pk-pill-logo[data-v-c1f4aaee]{width:18px;height:18px;border-radius:4px}.pk-eye[data-v-c1f4aaee]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f1e500b3;margin-bottom:.4rem}.pk-h1[data-v-c1f4aaee]{font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:900;line-height:1.15;margin:.3rem 0 .8rem}.pk-lead[data-v-c1f4aaee]{font-size:.97rem;line-height:1.65;color:#e8e6f0b8;max-width:52ch;margin-bottom:1.2rem}.pk-lead-sm[data-v-c1f4aaee]{max-width:58ch;margin:.4rem auto 1.4rem;text-align:center}.pk-ctas[data-v-c1f4aaee]{display:flex;flex-wrap:wrap;gap:.6rem}.pk-ctas-center[data-v-c1f4aaee]{justify-content:center}.pk-checks[data-v-c1f4aaee]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.9rem;font-size:.78rem;color:#e8e6f08c}.pk-hero-visuals[data-v-c1f4aaee]{position:relative;min-height:280px}.pk-card-main[data-v-c1f4aaee],.pk-card-sec[data-v-c1f4aaee],.pk-card-soft[data-v-c1f4aaee]{position:absolute;border-radius:14px;padding:.4rem;background:#0d0a18f2;border:1px solid rgba(83,56,142,.3);box-shadow:0 16px 48px #0009}.pk-card-main[data-v-c1f4aaee]{width:78%;top:0;right:0}.pk-card-sec[data-v-c1f4aaee]{width:56%;bottom:0;left:0}.pk-card-soft[data-v-c1f4aaee]{width:38%;top:28%;left:30%;opacity:.82}.pk-card-main img[data-v-c1f4aaee],.pk-card-sec img[data-v-c1f4aaee],.pk-card-soft img[data-v-c1f4aaee]{width:100%;border-radius:10px;display:block}.pk-card-cap[data-v-c1f4aaee]{font-size:.68rem;color:#e8e6f080;margin-top:.25rem}.pk-section[data-v-c1f4aaee]{padding:2.4rem 0;border-bottom:1px solid rgba(83,56,142,.12)}.pk-section-alt[data-v-c1f4aaee]{background:#53388e0d}.pk-section[data-v-c1f4aaee]:last-of-type{border-bottom:none}.pk-h2[data-v-c1f4aaee]{font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:900;margin:.3rem 0 .8rem;line-height:1.25}.pk-p[data-v-c1f4aaee]{font-size:.93rem;line-height:1.65;color:#e8e6f0ad;margin:0}.pk-p+.pk-p[data-v-c1f4aaee]{margin-top:.4rem}.pk-p-sm[data-v-c1f4aaee]{max-width:56ch;margin-bottom:.6rem}.pk-note[data-v-c1f4aaee]{font-size:.78rem;color:#e8e6f06b;font-style:italic;margin-top:.6rem}.pk-highlight[data-v-c1f4aaee]{color:var(--jaune);font-size:.85rem;margin-top:.5rem}.pk-grid2[data-v-c1f4aaee]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:1.6rem}.pk-grid3[data-v-c1f4aaee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.6rem}@media (max-width: 860px){.pk-grid2[data-v-c1f4aaee],.pk-grid3[data-v-c1f4aaee]{grid-template-columns:1fr}}.pk-soft-card[data-v-c1f4aaee]{padding:1.1rem 1.2rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(83,56,142,.2)}.pk-card[data-v-c1f4aaee]{padding:1.1rem 1.2rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(83,56,142,.18);transition:border-color .2s,transform .2s}.pk-card[data-v-c1f4aaee]:hover{border-color:#f1e50059;transform:translateY(-3px)}.pk-card-num[data-v-c1f4aaee]{font-size:1.6rem;font-weight:900;color:#f1e5002e;line-height:1;margin-bottom:.4rem}.pk-card-ico[data-v-c1f4aaee]{font-size:1.4rem;margin-bottom:.5rem}.pk-card-title[data-v-c1f4aaee]{font-size:1rem;font-weight:800;color:var(--jaune);margin:0 0 .4rem}.pk-aa[data-v-c1f4aaee]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-top:.8rem}@media (max-width: 700px){.pk-aa[data-v-c1f4aaee]{grid-template-columns:1fr}.pk-aa-arrow[data-v-c1f4aaee]{display:none}}.pk-aa-block[data-v-c1f4aaee]{padding:1rem 1.1rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(83,56,142,.15)}.pk-aa-before h3[data-v-c1f4aaee]{color:#ff7b7b;margin:0 0 .5rem;font-size:.95rem}.pk-aa-after h3[data-v-c1f4aaee]{color:var(--jaune);margin:0 0 .5rem;font-size:.95rem}.pk-aa-arrow[data-v-c1f4aaee]{font-size:1.6rem;color:#53388e80;text-align:center}.pk-list[data-v-c1f4aaee]{padding-left:1rem;margin:0}.pk-list li[data-v-c1f4aaee]{font-size:.88rem;color:#e8e6f0a6;margin:.25rem 0}.pk-mosaic[data-v-c1f4aaee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.9rem}@media (max-width: 860px){.pk-mosaic[data-v-c1f4aaee]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.pk-mosaic[data-v-c1f4aaee]{grid-template-columns:1fr}}.pk-mosaic-card[data-v-c1f4aaee]{border-radius:12px;overflow:hidden;background:#ffffff08;border:1px solid rgba(83,56,142,.18);transition:border-color .2s,transform .2s}.pk-mosaic-card[data-v-c1f4aaee]:hover{border-color:#f1e50059;transform:translateY(-3px)}.pk-mosaic-card img[data-v-c1f4aaee]{width:100%;display:block}.pk-mosaic-card figcaption[data-v-c1f4aaee]{font-size:.72rem;color:#e8e6f080;padding:.4rem .5rem}.pk-cta-final[data-v-c1f4aaee]{text-align:center}.pk-cta-inner[data-v-c1f4aaee]{max-width:640px;padding:1rem 0}.pk-float[data-v-c1f4aaee]{animation:pk-float-c1f4aaee 5s ease-in-out infinite}.pk-float-d[data-v-c1f4aaee]{animation:pk-float-c1f4aaee 5.8s ease-in-out infinite;animation-delay:.5s}@keyframes pk-float-c1f4aaee{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.of[data-v-56333109]{background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(83,56,142,.25),transparent 65%),#0d0a18;min-height:100vh;padding-top:4.5rem;color:#e8e6f0;font-family:system-ui,-apple-system,sans-serif}.of-wrap[data-v-56333109]{width:min(1100px,92%);margin-inline:auto}.rv[data-v-56333109]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.rv.is-in[data-v-56333109]{opacity:1;transform:none}.of-hero[data-v-56333109]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;width:min(1100px,92%);margin-inline:auto;padding:2.5rem 0 2rem;border-bottom:1px solid rgba(83,56,142,.18)}@media (max-width: 900px){.of-hero[data-v-56333109]{grid-template-columns:1fr}}.of-brand[data-v-56333109]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.of-j[data-v-56333109]{width:44px;height:44px;border-radius:12px;background:var(--jaune);color:#000;font-weight:900;font-size:1.1rem;display:grid;place-items:center;box-shadow:0 6px 20px #f1e5004d}.of-badge-pill[data-v-56333109]{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(83,56,142,.4);background:#53388e1f;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#e8e6f0d9}.of-pill-logo[data-v-56333109]{width:18px;height:18px;border-radius:4px}.of-eye[data-v-56333109]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f1e500b3;margin-bottom:.35rem}.of-h1[data-v-56333109]{font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:900;line-height:1.15;margin:.3rem 0 .8rem}.of-lead[data-v-56333109]{font-size:.97rem;line-height:1.65;color:#e8e6f0b8;max-width:52ch;margin-bottom:1.1rem}.of-lead-sm[data-v-56333109]{max-width:56ch;margin:.4rem auto 1.4rem;text-align:center}.of-ctas[data-v-56333109]{display:flex;flex-wrap:wrap;gap:.6rem}.of-ctas-center[data-v-56333109]{justify-content:center}.of-bullets[data-v-56333109]{display:flex;flex-wrap:wrap;gap:.4rem .8rem;list-style:none;padding:0;margin:.8rem 0 0}.of-bullets li[data-v-56333109]{font-size:.8rem;color:#e8e6f08c;border:1px dashed rgba(83,56,142,.3);padding:.3rem .65rem;border-radius:999px;background:#53388e12}.of-hero-phones[data-v-56333109]{position:relative;min-height:320px}.of-phone[data-v-56333109]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.of-phone-body[data-v-56333109]{width:100%;aspect-ratio:9/19.5;border-radius:22px;padding:8px;background:#ffffff08;border:1px solid rgba(83,56,142,.3);overflow:hidden}.of-notch[data-v-56333109]{width:34%;height:12px;background:#ffffff0d;border:1px solid rgba(83,56,142,.2);border-bottom:none;border-radius:0 0 10px 10px;margin:0 auto 4px}.of-shot[data-v-56333109]{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover}.of-cap[data-v-56333109]{font-size:.7rem;color:#e8e6f073;text-align:center}.of-phone-xl[data-v-56333109]{max-width:320px}.of-phone-lg[data-v-56333109]{max-width:230px;position:absolute;left:-4%;top:18%;transform:rotate(-7deg) scale(.92)}.of-phone-sm[data-v-56333109]{max-width:200px;position:absolute;right:-2%;bottom:-4%;transform:rotate(9deg) scale(.88)}.of-tilt[data-v-56333109]{transform:rotate(-1.5deg)}@media (max-width: 640px){.of-phone-lg[data-v-56333109],.of-phone-sm[data-v-56333109]{display:none}}.of-section[data-v-56333109]{padding:2.4rem 0;border-bottom:1px solid rgba(83,56,142,.12)}.of-section-alt[data-v-56333109]{background:#53388e0d}.of-h2[data-v-56333109]{font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:900;margin:.3rem 0 .8rem}.of-p[data-v-56333109]{font-size:.93rem;line-height:1.65;color:#e8e6f0ad;margin:0}.of-p+.of-p[data-v-56333109]{margin-top:.4rem}.of-highlight[data-v-56333109]{color:var(--jaune);font-size:.85rem;margin-top:.5rem}.of-grid2[data-v-56333109]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:1.6rem}@media (max-width: 860px){.of-grid2[data-v-56333109]{grid-template-columns:1fr}}.of-soft-card[data-v-56333109]{padding:1.1rem 1.2rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(83,56,142,.2)}.of-chips[data-v-56333109]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.of-chips span[data-v-56333109]{font-size:.78rem;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(83,56,142,.3);background:#53388e1a;color:#e8e6f0cc}.of-fcard[data-v-56333109]{padding:1.1rem 1.2rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(83,56,142,.18);transition:border-color .2s,transform .2s}.of-fcard[data-v-56333109]:hover{border-color:#f1e5004d;transform:translateY(-2px)}.of-fhead[data-v-56333109]{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.of-ficon[data-v-56333109]{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;border:1px solid rgba(83,56,142,.2);font-size:17px;flex-shrink:0}.of-fh3[data-v-56333109]{margin:0;font-size:.97rem;font-weight:800;color:#e8e6f0}.of-ftag[data-v-56333109]{font-size:.75rem;color:#e8e6f080}.of-list[data-v-56333109]{padding-left:1rem;margin:0}.of-list li[data-v-56333109]{font-size:.86rem;color:#e8e6f0a6;margin:.22rem 0}.of-value-strip[data-v-56333109]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}@media (max-width: 860px){.of-value-strip[data-v-56333109]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.of-value-strip[data-v-56333109]{grid-template-columns:1fr}}.of-vs-card[data-v-56333109]{display:flex;gap:.7rem;align-items:center;padding:.8rem .9rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(83,56,142,.15)}.of-vs-ico[data-v-56333109]{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;border:1px solid rgba(83,56,142,.2);font-size:18px;flex-shrink:0}.of-vs-card b[data-v-56333109]{display:block;font-size:.86rem;margin-bottom:.15rem;color:#e8e6f0}.of-carousel[data-v-56333109]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin-top:.8rem}.of-viewport[data-v-56333109]{overflow:hidden}.of-track[data-v-56333109]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;scroll-snap-type:x mandatory}.of-slide[data-v-56333109]{scroll-snap-align:center;max-width:280px;margin-inline:auto}.of-arrow[data-v-56333109]{width:38px;height:38px;border-radius:999px;border:1px solid rgba(83,56,142,.3);background:#53388e1a;color:#e8e6f0;font-size:20px;display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.of-arrow[data-v-56333109]:hover{border-color:var(--jaune)}.of-arrow[data-v-56333109]:disabled{opacity:.35;cursor:default}.of-dots[data-v-56333109]{display:flex;gap:5px;justify-content:center;margin-top:.7rem}.of-dot[data-v-56333109]{width:7px;height:7px;border-radius:999px;background:#53388e4d;border:1px solid rgba(83,56,142,.3);cursor:pointer;transition:background .2s}.of-dot.active[data-v-56333109]{background:var(--jaune);border-color:var(--jaune)}.of-cta-final[data-v-56333109]{text-align:center}.of-cta-inner[data-v-56333109]{max-width:580px}.ap-page[data-v-9f9c4626]{padding-top:64px}.ap-hero[data-v-9f9c4626]{position:relative;min-height:72vh;display:flex;align-items:center;padding:7rem 3rem 5rem;overflow:hidden;background:linear-gradient(145deg,var(--v2) 0%,var(--v3) 55%,#090414 100%)}.ap-hero-canvas[data-v-9f9c4626]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5}.ap-hero-glow[data-v-9f9c4626]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.ap-hero-glow-1[data-v-9f9c4626]{width:480px;height:480px;background:#53388e2e;top:-80px;right:-60px}.ap-hero-glow-2[data-v-9f9c4626]{width:320px;height:320px;background:#f1e5000f;bottom:40px;left:10%}.ap-hero-inner[data-v-9f9c4626]{position:relative;z-index:2;max-width:780px}.ap-h1[data-v-9f9c4626]{font-size:clamp(3rem,8vw,6.5rem);font-weight:900;color:#fff;line-height:.92;letter-spacing:-.045em;margin:1rem 0 1.5rem}.ap-lead[data-v-9f9c4626]{font-size:1.05rem;line-height:1.8;color:#e8e6f080;max-width:600px;margin-bottom:2.5rem}.ap-lead strong[data-v-9f9c4626]{color:#e8e6f0cc;font-weight:700}.ap-hero-ctas[data-v-9f9c4626]{display:flex;gap:.85rem;flex-wrap:wrap}.ap-nums[data-v-9f9c4626]{background:var(--v3);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:3.5rem 3rem}.ap-nums-grid[data-v-9f9c4626]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.ap-num[data-v-9f9c4626]{text-align:center;padding:1rem}.ap-num-v[data-v-9f9c4626]{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;color:var(--jaune);letter-spacing:-.05em;line-height:1;text-shadow:0 0 40px rgba(241,229,0,.25);margin-bottom:.35rem}.ap-num-l[data-v-9f9c4626]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#e8e6f04d}.ap-vals-section[data-v-9f9c4626]{padding:8rem 3rem;background:linear-gradient(180deg,var(--v0),#100b22)}.ap-section-hd[data-v-9f9c4626]{margin-bottom:3.5rem}.ap-vals-grid[data-v-9f9c4626]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.ap-val-card[data-v-9f9c4626]{background:#ffffff06;border:1px solid var(--bd);border-radius:10px;padding:2.25rem 2rem;position:relative;overflow:hidden;transition:border-color .25s,background .25s}.ap-val-card[data-v-9f9c4626]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--jaune),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.ap-val-card[data-v-9f9c4626]:hover{border-color:#f1e50033;background:#53388e12}.ap-val-card[data-v-9f9c4626]:hover:before{transform:scaleX(1)}.ap-val-num[data-v-9f9c4626]{font-size:4rem;font-weight:900;color:#53388e1f;line-height:1;position:absolute;top:1.25rem;right:1.75rem;transition:color .25s}.ap-val-card:hover .ap-val-num[data-v-9f9c4626]{color:#f1e50012}.ap-val-icon[data-v-9f9c4626]{font-size:1.6rem;margin-bottom:.85rem}.ap-val-t[data-v-9f9c4626]{font-size:1.05rem;font-weight:900;color:#fff;margin-bottom:.6rem;line-height:1.25}.ap-val-d[data-v-9f9c4626]{font-size:.8rem;line-height:1.75;color:#e8e6f061}.ap-proc-section[data-v-9f9c4626]{padding:8rem 3rem;background:linear-gradient(180deg,#100b22,var(--v3))}.ap-team-section[data-v-9f9c4626]{padding:8rem 3rem;background:linear-gradient(180deg,var(--v3),var(--v0));position:relative}.ap-team-section[data-v-9f9c4626]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(83,56,142,.1) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.ap-team-sub[data-v-9f9c4626]{font-size:.9rem;color:#e8e6f061;max-width:520px;line-height:1.7;margin-top:.75rem}.tm-feat-card[data-v-9f9c4626]{position:relative;background:#53388e14;border:1px solid rgba(83,56,142,.3);border-radius:16px;padding:3rem 3.5rem;display:flex;gap:3.5rem;align-items:flex-start;margin-bottom:2rem;overflow:hidden;transition:border-color .3s;z-index:1}.tm-feat-card[data-v-9f9c4626]:hover{border-color:#f1e5004d}.tm-feat-aurora[data-v-9f9c4626]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);z-index:0}.tm-feat-aurora-1[data-v-9f9c4626]{width:380px;height:380px;background:radial-gradient(circle,rgba(83,56,142,.25),transparent 70%);top:-100px;right:-80px}.tm-feat-aurora-2[data-v-9f9c4626]{width:220px;height:220px;background:radial-gradient(circle,rgba(241,229,0,.08),transparent 70%);bottom:-60px;left:120px}.tm-feat-left[data-v-9f9c4626]{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;position:relative;z-index:1}.tm-feat-av[data-v-9f9c4626]{position:relative;width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,var(--v1),rgba(241,229,0,.5));display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:900;color:#fff;box-shadow:0 0 0 4px #f1e5001f,0 20px 50px #0006}.tm-feat-av-ring[data-v-9f9c4626]{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(241,229,0,.25);animation:ring-pulse-9f9c4626 3s ease-in-out infinite}@keyframes ring-pulse-9f9c4626{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}}.tm-feat-badge[data-v-9f9c4626]{background:#f1e5001a;border:1px solid rgba(241,229,0,.25);color:#f1e500bf;padding:.22rem .65rem;border-radius:20px;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tm-feat-right[data-v-9f9c4626]{flex:1;position:relative;z-index:1}.tm-feat-role[data-v-9f9c4626]{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f1e50099;margin-bottom:.4rem}.tm-feat-name[data-v-9f9c4626]{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.05;margin-bottom:.9rem}.tm-feat-bio[data-v-9f9c4626]{font-size:.88rem;line-height:1.8;color:#e8e6f073;max-width:480px;margin-bottom:1.25rem}.tm-feat-skills[data-v-9f9c4626]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.tm-sk-y[data-v-9f9c4626]{background:#f1e5001a;border:1px solid rgba(241,229,0,.2);color:#f1e500b3;padding:.25rem .7rem;border-radius:20px;font-size:.65rem;font-weight:700}.tm-feat-quote[data-v-9f9c4626]{font-size:.82rem;font-style:italic;color:#e8e6f04d;padding-left:1rem;border-left:2px solid rgba(241,229,0,.2);line-height:1.6}.tm-grid[data-v-9f9c4626]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.tm-card[data-v-9f9c4626]{background:#ffffff06;border:1px solid var(--bd);border-radius:12px;padding:2rem 1.75rem;position:relative;overflow:hidden;transition:border-color .25s,background .25s,transform .25s}.tm-card[data-v-9f9c4626]:hover{border-color:#f1e50038;background:#53388e12;transform:translateY(-4px)}.tm-card-glow[data-v-9f9c4626]{position:absolute;inset:-1px;border-radius:12px;background:radial-gradient(circle at 50% 0%,hsl(var(--tm-hue) 60% 45% / .18),transparent 65%);pointer-events:none;opacity:0;transition:opacity .35s}.tm-card:hover .tm-card-glow[data-v-9f9c4626]{opacity:1}.tm-card-top[data-v-9f9c4626]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.tm-card-av[data-v-9f9c4626]{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--v1),rgba(241,229,0,.35));display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;color:#fff;box-shadow:0 8px 24px #0000004d}.tm-card-av-cto[data-v-9f9c4626]{background:linear-gradient(135deg,#f1e500e6,#53388eb3);color:var(--v0)}.tm-card-tag[data-v-9f9c4626]{background:#53388e33;border:1px solid rgba(83,56,142,.35);color:#e8e6f073;padding:.18rem .55rem;border-radius:20px;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tm-card-tag-cto[data-v-9f9c4626]{background:#f1e5001a;border-color:#f1e50040;color:#f1e500b3}.tm-card-name[data-v-9f9c4626]{font-size:1.1rem;font-weight:900;color:#fff;margin-bottom:.18rem}.tm-card-role[data-v-9f9c4626]{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--jaune);opacity:.6;margin-bottom:.8rem}.tm-card-bio[data-v-9f9c4626]{font-size:.75rem;line-height:1.7;color:#e8e6f059;margin-bottom:1rem;flex:1}.tm-card-skills[data-v-9f9c4626]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1rem}.tm-card-line[data-v-9f9c4626]{height:1px;background:linear-gradient(90deg,hsl(var(--tm-hue) 50% 45% / .3),transparent);border-radius:1px}.ap-cta-section[data-v-9f9c4626]{padding:8rem 3rem;text-align:center;background:linear-gradient(180deg,var(--v0),var(--v3));position:relative;overflow:hidden}.ap-cta-glow[data-v-9f9c4626]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(241,229,0,.04),transparent 65%);pointer-events:none}@media (max-width: 1000px){.tm-grid[data-v-9f9c4626]{grid-template-columns:repeat(2,1fr)}.ap-nums-grid[data-v-9f9c4626]{grid-template-columns:repeat(3,1fr)}.tm-feat-card[data-v-9f9c4626]{flex-direction:column;align-items:flex-start;gap:2rem}.tm-feat-av[data-v-9f9c4626]{width:88px;height:88px;font-size:1.75rem}}@media (max-width: 700px){.ap-vals-grid[data-v-9f9c4626],.tm-grid[data-v-9f9c4626]{grid-template-columns:1fr}.ap-nums-grid[data-v-9f9c4626]{grid-template-columns:repeat(2,1fr)}.ap-hero[data-v-9f9c4626]{padding:5rem 1.5rem 3.5rem}.ap-vals-section[data-v-9f9c4626],.ap-proc-section[data-v-9f9c4626],.ap-team-section[data-v-9f9c4626],.ap-cta-section[data-v-9f9c4626]{padding-left:1.5rem;padding-right:1.5rem}}:root{--v1:#53388E;--v2:#2a1d5c;--v3:#1a0f40;--v0:#0D0A18;--jaune:#F1E500;--blanc:#F8F7FF;--gris:rgba(232,230,240,.45);--bd:rgba(83,56,142,.22);--card:rgba(255,255,255,.03);--jg-color-violet:#53388E;--jg-color-yellow:#F1E500;--jg-color-white:#FDF9FC;--jg-color-black:#000}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Century Gothic,Apple Gothic,Futura,Trebuchet MS,sans-serif;background:var(--v0);color:#e8e6f0;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 72% at 12% 18%,rgba(83,56,142,.26) 0%,transparent 65%),radial-gradient(ellipse 68% 58% at 88% 78%,rgba(83,56,142,.22) 0%,transparent 62%),radial-gradient(ellipse 48% 42% at 52% 48%,rgba(241,229,0,.09) 0%,transparent 65%),radial-gradient(ellipse 55% 45% at 72% 12%,rgba(83,56,142,.13) 0%,transparent 55%);animation:aurora-drift 11s ease-in-out infinite alternate}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}28%{transform:translate(-38px,26px) scale(1.05)}55%{transform:translate(30px,-22px) scale(.96)}82%{transform:translate(-16px,36px) scale(1.03)}to{transform:translate(22px,-14px) scale(.98)}}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px}#app{position:relative;z-index:1}nav{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:.9rem 3rem;background:#0d0a18eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bd)}.logo{display:flex;align-items:center;gap:.65rem;cursor:pointer;text-decoration:none}.logo-ins{width:34px;height:34px;border-radius:5px;overflow:hidden;flex-shrink:0}.logo-wm{color:#fff;font-weight:900;font-size:.85rem;letter-spacing:.05em;line-height:1.2}.logo-wm em{font-style:normal;font-weight:400;font-size:.62rem;display:block;letter-spacing:.14em;opacity:.4}nav ul{display:flex;gap:2rem;list-style:none}nav a{color:#e8e6f0b3;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .15s;cursor:pointer}nav a:hover{color:var(--jaune)}.nav-cta{background:var(--jaune);color:#0d0a18;padding:.45rem 1.2rem;border-radius:4px;font-weight:900;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;font-family:inherit;cursor:pointer;transition:box-shadow .15s,transform .12s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f1e50047}.pg{display:none}.pg.on,#pg-home{display:block}.ov{display:none;position:fixed;inset:0;z-index:400;background:var(--v0);overflow-y:auto;animation:sli .35s ease}.ov.on{display:block}@keyframes sli{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ov-nav{position:sticky;top:0;display:flex;align-items:center;gap:1rem;padding:1.1rem 3rem;background:#0d0a18eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bd);z-index:5}.ov-back{background:none;border:1.5px solid rgba(255,255,255,.15);color:#e8e6f08c;padding:.4rem .9rem;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.ov-back:hover{border-color:var(--jaune);color:var(--jaune)}.ov-label{color:#e8e6f08c;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.ov-artists{display:flex;gap:.45rem;flex-wrap:wrap;flex:1;justify-content:center}.ov-art-btn{background:none;border:1px solid rgba(255,255,255,.12);color:#e8e6f0a6;padding:.32rem .8rem;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.ov-art-btn:hover{border-color:#f1e50080;color:#f1e500cc}.ov-art-btn.active{background:var(--jaune);color:#0d0a18;border-color:var(--jaune)}.prod-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:3rem}.prod-section-lbl{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8e6f073;margin:2.5rem 0 .6rem;padding-bottom:.5rem;border-bottom:1px solid rgba(83,56,142,.13)}.prod-list{display:flex;flex-direction:column}.prod-row{display:grid;grid-template-columns:1.8rem 1fr auto auto;align-items:center;gap:1.1rem;padding:.85rem 0;border-bottom:1px solid rgba(83,56,142,.1);text-decoration:none;color:inherit;transition:all .12s}.prod-row:hover{padding-left:.5rem;background:none}.prod-row:hover .prod-row-name{color:var(--jaune)}.prod-row-icon{font-size:1.1rem;text-align:center;line-height:1}.prod-row-body{min-width:0}.prod-row-name{font-size:.92rem;font-weight:800;color:#e8e6f0;transition:color .15s;margin-bottom:.15rem}.prod-row-desc{font-size:.75rem;color:#e8e6f08c;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-row-tag{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f1e500a6;background:#f1e5000f;padding:.18rem .48rem;border-radius:10px;white-space:nowrap;flex-shrink:0}.prod-row-link{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f1e50099;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .15s}.prod-row:hover .prod-row-link{color:var(--jaune)}.prod-dev-list{display:flex;gap:.75rem;margin-top:.6rem}.prod-dev-item{flex:1;padding:.8rem 1.1rem;border:1px dashed rgba(83,56,142,.18);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.prod-dev-name{font-size:.88rem;font-weight:800;color:#e8e6f099;margin-bottom:.2rem}.prod-dev-cat{font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#53388eb3}.prod-dev-badge{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f1e5008c;background:#f1e5000f;padding:.18rem .48rem;border-radius:10px;white-space:nowrap}.prod-tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem}.prod-tilt{border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;color:inherit;transition:transform .32s cubic-bezier(.22,.8,.36,1),box-shadow .32s,border-color .32s;position:relative;aspect-ratio:4/3}.prod-tilt:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(var(--ac,241,229,0),.12) 0%,transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none;z-index:0}.prod-tilt:not(.prod-tilt-soon):hover{transform:translateY(-6px) scale(1.01);border-color:#f1e5004d;box-shadow:0 28px 70px #0000008c,0 0 0 1px #f1e5001f,0 0 40px #f1e5000d}.prod-tilt:not(.prod-tilt-soon):hover:before{opacity:1}.prod-tilt-soon{cursor:default}.pt-img-wrap{position:relative;height:50%;overflow:hidden;flex-shrink:0;z-index:1}.pt-img{position:absolute;inset:0;background-image:var(--img,url(/images/logo-black.png));background-size:cover;background-position:center;transition:transform .55s cubic-bezier(.22,.8,.36,1)}.pt-img-logo{background-size:44%;background-repeat:no-repeat;background-position:center}.pt-img-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:65%;background:linear-gradient(to top,rgba(13,10,24,1) 0%,rgba(13,10,24,.5) 50%,transparent 100%);pointer-events:none;z-index:1}.prod-tilt:not(.prod-tilt-soon):hover .pt-img{transform:scale(1.08)}.pt-shine{position:absolute;inset:0;opacity:0;transition:opacity .4s;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(241,229,0,.18) 0%,transparent 60%);z-index:2}.prod-tilt:not(.prod-tilt-soon):hover .pt-shine{opacity:1}.pt-overlay{display:none}.pt-content{flex:1;padding:.8rem 1.1rem .9rem;display:flex;flex-direction:column;background:linear-gradient(180deg,#0d0a18f7,#0d0a18);border-top:1px solid rgba(255,255,255,.06);position:static;z-index:1}.pt-badge{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f1e500d1;margin-bottom:.35rem}.pt-name{font-family:Futura Extra Black,system-ui,sans-serif;font-size:1rem;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.2;margin-bottom:.3rem}.pt-desc{font-size:.8rem;line-height:1.62;color:#e8e6f0b8;flex:1}.pt-cta{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune);margin-top:.55rem;opacity:0;transform:translateY(6px);transition:opacity .22s,transform .22s}.prod-tilt:not(.prod-tilt-soon):hover .pt-cta{opacity:1;transform:none}.prod-tilt-soon .pt-content{background:#0d0a18eb}.pt-soon-name{color:#e8e6f073!important}.pt-soon{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f1e50080;border:1px dashed rgba(241,229,0,.28);padding:.22rem .65rem;border-radius:20px;display:inline-block;margin-top:.45rem;align-self:flex-start}.prod-tilt:nth-child(1){transition-delay:0s}.prod-tilt:nth-child(2){transition-delay:.07s}.prod-tilt:nth-child(3){transition-delay:.14s}.prod-tilt:nth-child(4){transition-delay:.21s}.prod-tilt:nth-child(5){transition-delay:.1s}.prod-tilt:nth-child(6){transition-delay:.17s}.prod-tilt:nth-child(7){transition-delay:.24s}.prod-tilt:nth-child(8){transition-delay:.31s}.pt-screens{position:absolute;right:0;top:0;bottom:0;width:55%;display:flex;align-items:flex-end;gap:.45rem;padding:.6rem .7rem 0;overflow:hidden;z-index:1;pointer-events:none}.pt-sc{flex:1;max-width:80px;height:100%;object-fit:cover;object-position:top;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #0009;border:1.5px solid rgba(255,255,255,.1)}.pt-sc-m{flex:1.3;max-width:100px;height:100%;position:relative;z-index:2}.pt-sc-s{height:88%;opacity:.72}.pt-screens-wide{flex-direction:column;align-items:stretch;gap:.3rem;padding:.5rem .5rem 0;justify-content:flex-end}.pt-sc-w{width:100%;height:auto;object-fit:cover;border-radius:6px;box-shadow:0 4px 20px #0009;border:1px solid rgba(83,56,142,.35)}.pt-sc-wm{flex-shrink:0}.pt-overlay-side{background:linear-gradient(90deg,#0d0a18fa,#0d0a18d1 38%,#0d0a1826)!important}.ft-nl{margin-top:1.4rem}.ft-nl-form{display:flex;flex-direction:column;gap:.5rem}.ft-nl-row{display:flex;gap:.4rem}.ft-nl-input{flex:1;background:#ffffff0d;border:1px solid rgba(83,56,142,.3);border-radius:5px;padding:.5rem .75rem;color:#e8e6f0;font-family:inherit;font-size:.72rem;outline:none;transition:border-color .15s;min-width:0}.ft-nl-input::placeholder{color:#e8e6f038}.ft-nl-input:focus{border-color:#f1e50066}.ft-nl-input:disabled{opacity:.4}.ft-nl-btn{background:var(--jaune);color:#0d0a18;border:none;border-radius:5px;padding:.5rem .85rem;font-weight:900;font-size:.8rem;cursor:pointer;font-family:inherit;transition:opacity .15s;flex-shrink:0}.ft-nl-btn:disabled{opacity:.5;cursor:default}.ft-nl-msg{font-size:.75rem;font-weight:700}.ft-nl-ok{color:#1ab464cc}.ft-nl-err{color:#ff5050bf}.eye{font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem}.eye:before{content:"";width:1.8rem;height:1.5px;flex-shrink:0}.eye-y{color:#f1e500bf}.eye-y:before{background:#f1e500bf}.eye-v{color:#53388ee6}.eye-v:before{background:#53388ee6}h2.sec{font-size:clamp(2rem,4vw,3.4rem);font-weight:900;color:#fff;line-height:1.05;letter-spacing:-.03em}h2.sec .y{color:var(--jaune)}.btn-y{background:var(--jaune);color:#0d0a18;padding:.85rem 1.8rem;border-radius:4px;font-weight:900;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;border:none;font-family:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s}.btn-y:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f1e50038}.btn-o{border:1.5px solid rgba(232,230,240,.18);color:#e8e6f099;padding:.85rem 1.8rem;border-radius:4px;font-weight:700;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:none;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.btn-o:hover{border-color:var(--jaune);color:var(--jaune)}#hero{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;padding:8rem 3rem 5rem;background:linear-gradient(145deg,var(--v2) 0%,var(--v3) 55%,#090414 100%)}#hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 20% 35%,rgba(241,229,0,.04),transparent 65%),radial-gradient(ellipse 40% 60% at 80% 70%,rgba(83,56,142,.18),transparent 65%);z-index:1}#hero .h-grad,#hero #hc,#hero .hi,#hero .scroll-line{z-index:2}#hc{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.45;display:block}.h-grad{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 72% 38%,rgba(83,56,142,.2),transparent 68%)}.hi{position:relative;z-index:2;max-width:820px}.h-tag-row{display:flex;align-items:center;gap:.55rem;margin-bottom:1.5rem;opacity:0;animation:fu .8s .15s forwards}.h-pill{background:#f1e5001a;border:1px solid rgba(241,229,0,.22);color:#f1e500bf;padding:.28rem .75rem;border-radius:20px;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.h-sep{color:#e8e6f033;font-size:.7rem}h1{font-size:clamp(2.4rem,5.2vw,4.6rem);font-weight:900;color:#fff;line-height:.92;letter-spacing:-.045em;margin-bottom:1.8rem;opacity:0;animation:fu .9s .3s forwards}h1 .y{color:var(--jaune)}.h-ctas{display:flex;gap:.85rem;flex-wrap:wrap;opacity:0;animation:fu .9s .75s forwards}.h-stats{display:flex;align-items:center;gap:0;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(83,56,142,.25);opacity:0;animation:fu .9s .9s forwards}.h-stat{flex:1;text-align:center}.h-stat-n{display:block;font-size:1.8rem;font-weight:900;color:var(--jaune);letter-spacing:-.04em;line-height:1}.h-stat-l{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#e8e6f094;margin-top:.25rem}.h-stat-sep{width:1px;background:#53388e4d;height:2.5rem;flex-shrink:0}.scroll-line{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#e8e6f02e;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;z-index:2}.sl-bar{width:1px;height:2.2rem;background:linear-gradient(to bottom,rgba(241,229,0,.4),transparent);animation:sp 2.4s ease-in-out infinite}@keyframes fu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sp{0%,to{opacity:.25}50%{opacity:.85}}.mq-strip{background:#ffffff06;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:.75rem 0;overflow:hidden}.mq-track{display:flex;animation:mq 32s linear infinite;width:max-content}.mq-track:hover{animation-play-state:paused}.mq-item{display:flex;align-items:center;gap:2rem;padding:0 2rem;white-space:nowrap}.mq-name{font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#e8e6f07a;transition:color .2s}.mq-name:hover{color:#f1e500b3}.mq-dot{color:#f1e50040;font-size:.55rem}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}#services{padding:8rem 3rem;background:linear-gradient(180deg,var(--v0),#100b22);position:relative}#services:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(83,56,142,.14) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;animation:dots-drift 25s linear infinite;z-index:0}#services .eye,#services h2,#services .svc-grid,#services .evt-bandeau{position:relative;z-index:1}@keyframes dots-drift{0%{background-position:0 0}to{background-position:30px 30px}}.svc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--bd);margin-top:3.5rem}.svc{background:#0e0a1c;padding:2.5rem 2rem;position:relative;overflow:hidden;cursor:pointer;transition:background .3s,box-shadow .3s;grid-column:span 2}.svc:before{content:"→";position:absolute;bottom:1.5rem;right:1.75rem;font-size:1rem;font-weight:900;color:var(--jaune);opacity:0;transform:translate(-8px);transition:opacity .25s,transform .25s}.svc:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--jaune),rgba(241,229,0,.3),transparent);transform:scaleX(0);transform-origin:left;transition:transform .38s}.svc:hover{background:#53388e26;box-shadow:inset 0 0 80px #53388e26}.svc:hover:before{opacity:1;transform:translate(0)}.svc:hover:after{transform:scaleX(1)}.svc:nth-child(4){grid-column:2/4}.svc:nth-child(5){grid-column:4/6}.svc-n{font-size:clamp(3.5rem,5vw,5.5rem);font-weight:900;color:#53388e33;line-height:1;margin-bottom:.85rem;transition:color .3s,transform .3s;letter-spacing:-.06em}.svc:hover .svc-n{color:#f1e50040;transform:translate(4px)}.svc-ic{font-size:1.75rem;margin-bottom:.75rem;display:block;transition:transform .25s;line-height:1}.svc:hover .svc-ic{transform:scale(1.18) rotate(-5deg)}.svc-t{font-size:1rem;font-weight:900;color:#fff;margin-bottom:.65rem;line-height:1.2;transition:color .25s}.svc:hover .svc-t{color:var(--jaune)}.svc-d{font-size:.9rem;line-height:1.75;color:#e8e6f0ad;margin-bottom:1rem;transition:color .25s}.svc:hover .svc-d{color:#e8e6f0e0}.evt-bandeau{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;margin-top:1px;background:#53388e0f;border-top:1px solid rgba(83,56,142,.2);position:relative;z-index:1}.evt-bandeau-icon{font-size:1.05rem;opacity:.7}.evt-bandeau-text{font-size:.84rem;color:#e8e6f0a6;flex:1;line-height:1.5}.evt-bandeau-text strong{color:#e8e6f0e0;font-weight:700}#stats{padding:5rem 3rem;background:var(--v3);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.stat{text-align:center;padding:1.5rem 1rem}.stat-n{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;color:var(--jaune);letter-spacing:-.05em;line-height:1;text-shadow:0 0 40px rgba(241,229,0,.25);margin-bottom:.4rem}.stat-l{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#e8e6f094}#cases{padding:8rem 3rem;background:linear-gradient(180deg,#100b22,var(--v3))}.cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3.5rem}.case{background:var(--card);border:1px solid var(--bd);border-radius:8px;padding:2.5rem;transition:border-color .25s,background .25s;text-decoration:none;color:inherit;display:block}.case:hover{border-color:#f1e5004d;background:#53388e14}.case-yr{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f1e500b8;margin-bottom:.6rem}.case-ind{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8e6f08c;margin-bottom:.9rem}.case-t{font-size:1.3rem;font-weight:900;color:#fff;margin-bottom:.6rem;line-height:1.2}.case-client{font-size:.9rem;color:var(--jaune);font-weight:700;margin-bottom:1rem}.case-sum{font-size:.88rem;line-height:1.72;color:#e8e6f0a6;margin-bottom:1.5rem}.case-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.case-stat-v{font-size:1.45rem;font-weight:900;color:var(--jaune);letter-spacing:-.03em}.case-stat-k{font-size:.72rem;color:#e8e6f094;margin-top:.15rem;font-weight:600}.case-cta{margin-top:1.5rem;font-size:.78rem;font-weight:700;color:#f1e500bf;letter-spacing:.08em;text-transform:uppercase}#testi{padding:7rem 3rem;background:linear-gradient(180deg,var(--v3),var(--v2))}.testi-slider{position:relative;overflow:hidden;margin-top:3rem}.testi-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.testi-slide{min-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.tst{background:#ffffff0a;border:1px solid var(--bd);padding:1.75rem;border-radius:6px;transition:border-color .2s}.tst:hover{border-color:#f1e50040}.tst-q{font-size:.9rem;line-height:1.72;color:#e8e6f0c7;margin-bottom:1.25rem;font-style:italic}.tst-q:before{content:'"';color:var(--jaune);font-size:1.5rem;font-style:normal;line-height:1;display:block;margin-bottom:.25rem}.tst-info{display:flex;align-items:center;gap:.75rem}.tst-av{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(83,56,142,.45);background:#0d0a18cc}.tst-name{font-size:.88rem;font-weight:900;color:#fff}.tst-role{font-size:.72rem;color:#e8e6f094;margin-top:.1rem}.tst-stars{margin-left:auto;color:var(--jaune);font-size:.65rem;letter-spacing:.05em}.testi-nav{display:flex;justify-content:center;gap:.6rem;margin-top:1.5rem}.tst-dot{width:6px;height:6px;border-radius:50%;background:#e8e6f026;cursor:pointer;transition:background .2s}.tst-dot.on{background:var(--jaune)}#produits{padding:7rem 3rem;background:linear-gradient(180deg,#0e0b20,var(--v3))}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:3rem}.prod{background:var(--card);border:1px solid var(--bd);padding:1.5rem;border-radius:6px;transition:border-color .2s,background .2s,transform .18s;overflow:hidden;position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column}.prod:hover{transform:translateY(-3px);border-color:#f1e50047;background:#53388e17}.prod-badge{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f1e500bf;margin-bottom:.55rem;position:relative;z-index:1}.prod-t{font-size:1rem;font-weight:900;color:#fff;margin-bottom:.4rem;position:relative;z-index:1}.prod-d{font-size:.82rem;line-height:1.65;color:#e8e6f09e;flex:1;position:relative;z-index:1}.prod-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f1e5009e;text-decoration:none;transition:color .15s;position:relative;z-index:1}.prod-link:hover{color:var(--jaune)}.prod-th{height:56px;margin:-1.5rem -1.5rem 1rem;border-radius:4px 4px 0 0;overflow:hidden;position:relative;flex-shrink:0}.prod-th:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(13,10,24,.65))}.prod-th-icon{position:absolute;right:.8rem;top:.55rem;font-size:1.3rem;z-index:1}.prod-th-lbl{position:absolute;left:.8rem;bottom:.4rem;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;z-index:1}.prod-feat{grid-column:span 2;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.prod-feat:hover{transform:translateY(-4px);border-color:#f1e50066;background:#53388e21;box-shadow:0 16px 48px #00000059}.prod-feat .prod-th{height:105px}.prod-open{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f1e5009e;margin-top:.75rem;display:inline-flex;align-items:center;gap:.35rem;transition:color .15s;position:relative;z-index:1}.prod-feat:hover .prod-open{color:var(--jaune)}.prod-feat .prod-th:before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:shimmer 3.5s ease-in-out infinite;z-index:1}@keyframes shimmer{0%{left:-60%}to{left:160%}}.prod-halo{position:absolute;inset:-1px;border-radius:6px;pointer-events:none;z-index:0;opacity:0;transition:opacity .45s}.prod-feat:hover .prod-halo{opacity:1}.prod-halo-green{background:radial-gradient(ellipse at 50% 30%,rgba(26,180,100,.22),transparent 70%);animation:halo-pulse 3.5s ease-in-out infinite}.prod-halo-purple{background:radial-gradient(ellipse at 50% 30%,rgba(83,56,142,.35),transparent 70%);animation:halo-pulse 3.5s ease-in-out infinite .8s}@keyframes halo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}#apropos{padding:8rem 3rem;background:linear-gradient(180deg,var(--v3),var(--v0));position:relative}#apropos:after{content:"";position:absolute;inset:0;opacity:.018;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;z-index:0}#apropos>*{position:relative;z-index:1}.ap-stat-row{display:flex;gap:3.5rem;flex-wrap:wrap;margin-bottom:5rem;padding-bottom:4rem;border-bottom:1px solid var(--bd)}.ap-stat-n{font-size:2.8rem;font-weight:900;color:var(--jaune);letter-spacing:-.05em;line-height:1}.ap-stat-l{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#e8e6f08c;margin-top:.3rem}.ap-vals{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;margin-bottom:5rem}.ap-val{background:#ffffff06;border:1px solid var(--bd);border-left:2px solid var(--jaune);padding:2rem;border-radius:8px;transition:background .2s}.ap-val:hover{background:#53388e12}.ap-val-t{font-size:1rem;font-weight:900;color:#fff;margin-bottom:.5rem}.ap-val-d{font-size:.88rem;line-height:1.72;color:#e8e6f0a6}.proc-wrap{position:relative;margin-top:3rem;margin-bottom:5rem}.proc-line-bg{position:absolute;top:18px;left:10%;right:10%;height:1px;background:#53388e40;z-index:0}.proc-line-fill{position:absolute;top:18px;left:10%;width:0;height:1px;background:var(--jaune);z-index:1;transition:width 1.4s cubic-bezier(.4,0,.2,1) .2s}.proc-line-fill.on{width:80%}.proc-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;position:relative;z-index:2}.proc-step{text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.proc-step.vis{opacity:1;transform:none}.proc-dot{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(83,56,142,.4);background:var(--v0);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:.72rem;font-weight:900;color:#e8e6f040;transition:border-color .4s,color .4s,background .4s}.proc-step.vis .proc-dot{border-color:var(--jaune);color:var(--v0);background:var(--jaune)}.proc-t{font-size:.92rem;font-weight:900;color:#fff;margin-bottom:.3rem;line-height:1.25}.proc-d{font-size:.78rem;color:#e8e6f094;line-height:1.5}.proc-dur{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f1e5009e;margin-top:.45rem}.ap-team{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem}.tm-feat{grid-column:1/-1;background:#53388e1a;border:1px solid rgba(83,56,142,.3);padding:2.5rem;border-radius:10px;display:flex;align-items:center;gap:2rem;transition:border-color .2s}.tm-feat:hover{border-color:#f1e50040}.tm2{background:#ffffff08;border:1px solid var(--bd);padding:1.75rem;border-radius:8px;transition:border-color .2s,background .2s}.tm2:hover{border-color:#f1e50033;background:#53388e0f}.tm-av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--v1),rgba(241,229,0,.4));display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;margin-bottom:.9rem}.tm-name{font-size:1rem;font-weight:900;color:#fff;margin-bottom:.18rem}.tm-role{font-size:.75rem;color:var(--jaune);font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.6rem}.tm-sk{background:#53388e33;color:#e8e6f0a6;padding:.18rem .5rem;border-radius:2px;font-size:.7rem;font-weight:700}#explore{background:linear-gradient(180deg,var(--v2),#090414);position:relative;overflow:hidden;border-top:1px solid rgba(83,56,142,.3)}.exp-hd{padding:5.5rem 3rem 2.5rem;display:flex;justify-content:space-between;align-items:flex-end}.exp-t{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:900;color:#fff;line-height:1.05}.exp-t span{color:var(--jaune)}.exp-badge{background:#f1e50014;border:1px solid rgba(241,229,0,.2);color:#f1e500c7;padding:.4rem .85rem;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stk-scene{perspective:1100px;width:100%;height:680px;display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none;overflow:visible}.stk-scene.dragging{cursor:grabbing}.stk-sphere{transform-style:preserve-3d;width:0;height:0;position:relative}.stk-card{position:absolute;width:120px;height:68px;left:-60px;top:-34px;padding:12px 10px;background:#0d0a18e6;border:1.5px solid var(--clr,rgba(241,229,0,.3));border-radius:10px;box-shadow:0 0 16px var(--ca,transparent),0 6px 28px #000000a6;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;transition:box-shadow .2s,border-color .2s}.stk-card:hover{box-shadow:0 0 36px var(--clr),0 0 72px var(--ca),0 10px 36px #000000b3!important;border-color:var(--clr)!important;z-index:10}.stk-icon{font-size:1.35rem;line-height:1;filter:drop-shadow(0 0 5px var(--clr))}.stk-lbl{font-size:.68rem;font-weight:900;color:#fff;line-height:1.2;white-space:nowrap}.stk-sub{font-size:.46rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clr);opacity:.68;white-space:nowrap}.stk-tip-box{position:fixed;background:#0a0716f5;border:1px solid rgba(83,56,142,.5);border-radius:10px;padding:.85rem 1.3rem;width:300px;text-align:left;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;box-shadow:0 8px 40px #000000b3}.stk-tip-n{font-size:.88rem;font-weight:900;color:#fff;margin-bottom:.18rem}.stk-tip-s{font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f1e500a6;margin-bottom:.45rem}.stk-tip-d{font-size:.7rem;line-height:1.58;color:#e8e6f073}#ctact{padding:8rem 3rem;text-align:center;background:linear-gradient(180deg,var(--v0),var(--v3));position:relative;overflow:hidden}#ctact:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(241,229,0,.03),transparent)}.ct-sub{font-size:1.05rem;color:#e8e6f0a6;max-width:480px;margin:1.25rem auto 2.5rem;line-height:1.72}.ct-info{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem}.ct-item strong{display:block;font-weight:900;color:#e8e6f0e0;margin-bottom:.2rem;font-size:.95rem}.ct-item{font-size:.85rem;color:#e8e6f08c}footer{background:#06040f;padding:5rem 3rem 0}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:4rem;border-bottom:1px solid rgba(255,255,255,.04)}.ft-ct{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f1e500b8;margin-bottom:1.1rem}.ft-desc{font-size:.82rem;line-height:1.75;color:#e8e6f08c;margin-bottom:1.25rem}.ft-soc{display:flex;gap:.45rem}.ft-sc{width:28px;height:28px;border:1px solid rgba(255,255,255,.15);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#e8e6f080;font-size:.7rem;text-decoration:none;transition:border-color .15s,color .15s}.ft-sc:hover{border-color:var(--jaune);color:var(--jaune)}.ft-links{display:flex;flex-direction:column;gap:.55rem}.ft-lk{color:#e8e6f094;text-decoration:none;font-size:.82rem;font-weight:600;transition:color .15s;cursor:pointer}.ft-lk:hover{color:#e8e6f0e0}.ft-lk-y{color:#f1e500b3}.ft-lk-y:hover{color:var(--jaune)}.ft-lk-sm{font-size:.75rem;color:#e8e6f06b!important}.ft-btm{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0;flex-wrap:wrap;gap:1rem}.ft-copy{font-size:.72rem;color:#e8e6f061}.ft-legal{display:flex;gap:1.4rem;flex-wrap:wrap}.ft-legal a{font-size:.72rem;color:#e8e6f06b;text-decoration:none;transition:color .15s}.ft-legal a:hover{color:#e8e6f0b8}.port-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.2rem}.port-card{background:var(--card);border:1px solid var(--bd);border-radius:6px;overflow:hidden;transition:background .22s,border-color .22s,transform .22s;cursor:pointer}.port-card:hover{background:#53388e1a;border-color:#f1e50033;transform:translateY(-3px)}.port-thumb{height:88px;position:relative;overflow:hidden;flex-shrink:0}.port-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.5))}.pt-chrome{position:absolute;top:.55rem;left:.7rem;display:flex;gap:.28rem;z-index:1}.pt-dot{width:7px;height:7px;border-radius:50%;background:#ffffff26}.pt-ui{position:absolute;bottom:.55rem;left:.7rem;right:.7rem;display:flex;flex-direction:column;gap:.22rem;z-index:1}.pt-bar{height:5px;border-radius:2px;background:#ffffff1f}.pt-row{display:flex;gap:.3rem;margin-top:.1rem}.pt-sq{width:16px;height:14px;border-radius:2px;background:#ffffff17;flex-shrink:0}.pt-lines{flex:1;display:flex;flex-direction:column;gap:.18rem}.pt-line{height:3px;border-radius:1px;background:#ffffff17}.port-thumb-badge{position:absolute;top:.55rem;right:.65rem;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;z-index:1}.port-body{padding:1.4rem 1.5rem 1.5rem}.port-yr{font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f1e50080;margin-bottom:.5rem}.port-title{font-size:.95rem;font-weight:900;color:#fff;margin-bottom:.35rem}.port-desc{font-size:.75rem;line-height:1.6;color:#e8e6f061;margin-bottom:.85rem}.port-tags{display:flex;flex-wrap:wrap;gap:.3rem}.ptag{background:#53388e40;color:#e8e6f080;padding:.18rem .55rem;border-radius:2px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ct-page-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;padding:4.5rem 3rem;max-width:1100px;margin:0 auto}.form-g{margin-bottom:1.4rem}.form-g label{display:block;font-size:.63rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f1e5008c;margin-bottom:.45rem}.fi,.fs,.ft-a{width:100%;background:#ffffff0a;border:1.5px solid rgba(83,56,142,.28);border-radius:6px;padding:.7rem .9rem;color:#e8e6f0;font-family:inherit;font-size:.85rem;transition:border-color .18s;outline:none}.fi:focus,.fs:focus,.ft-a:focus{border-color:#f1e5008c}.ft-a{height:120px;resize:vertical}.fs{appearance:none;cursor:pointer}.f2c{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ci{display:flex;gap:1.1rem;align-items:flex-start;padding:1.35rem;border-radius:6px;background:#ffffff06;border:1px solid var(--bd);margin-bottom:.9rem;transition:border-color .18s}.ci:hover{border-color:#f1e50033}.ci-ic{width:38px;height:38px;background:#f1e50017;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1rem}.ci-lbl{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f1e50080;margin-bottom:.28rem}.ci-val{font-size:.88rem;color:#e8e6f0b3;font-weight:600}.ci-sub{font-size:.7rem;color:#e8e6f047;margin-top:.12rem}.art-hero{padding:4.5rem 3rem 3.5rem;background:linear-gradient(140deg,var(--v2),var(--v3));display:flex;align-items:flex-start;gap:3.5rem;flex-wrap:wrap}.art-cover{width:160px;height:160px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,var(--v1),rgba(241,229,0,.35)) center/cover no-repeat;box-shadow:0 20px 60px #00000080,0 0 0 2px #f1e50026;overflow:hidden}.art-info{flex:1;min-width:240px}.art-badge{display:inline-flex;align-items:center;gap:.4rem;background:#f1e5001a;border:1px solid rgba(241,229,0,.2);color:#f1e500b3;padding:.28rem .7rem;border-radius:20px;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem}.art-n{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin-bottom:.6rem}.art-bio{font-size:.85rem;color:#e8e6f07a;line-height:1.75;max-width:480px;margin-bottom:1.25rem}.art-socs{display:flex;gap:.65rem;flex-wrap:wrap}.art-soc{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e8e6f0a6;padding:.45rem .9rem;border-radius:4px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s}.art-soc:hover{background:#f1e5001a;border-color:#f1e5004d;color:var(--jaune)}.art-content{padding:3rem}.viz-wrap{position:relative;margin-top:1.75rem;border-radius:8px;overflow:hidden}.viz-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.55;z-index:0}.track-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;padding:.65rem;background:#0d0a1866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px}.track{display:flex;align-items:center;gap:1.1rem;padding:.9rem 1.1rem;border-radius:6px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);transition:background .2s,border-color .2s;cursor:pointer}.track:hover{background:#53388e26;border-color:#f1e50033}.track-num{font-size:.68rem;color:#e8e6f038;width:22px;text-align:center;flex-shrink:0}.track:hover .track-num,.track.playing .track-num{display:none}.track-ply{display:none;width:22px;color:var(--jaune);font-size:.75rem;flex-shrink:0}.track:hover .track-ply,.track.playing .track-ply{display:block}.track.playing{background:#53388e40;border-color:#f1e50059}.track-cover{width:42px;height:42px;border-radius:4px;flex-shrink:0;background:linear-gradient(135deg,var(--v1),rgba(241,229,0,.25));display:flex;align-items:center;justify-content:center;font-size:.9rem}.track-title{font-size:.88rem;font-weight:700;color:#fff;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.75rem}.vid-card{background:linear-gradient(135deg,var(--v2),var(--v3));border:1px solid var(--bd);border-radius:8px;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}.vid-card:hover{border-color:#f1e5004d;transform:translateY(-3px)}.vid-thumb{height:130px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#53388e66,#0d0a18cc) center/cover no-repeat;font-size:2.2rem;position:relative}.vid-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--jaune);opacity:.7;transition:opacity .15s}.vid-card:hover .vid-play{opacity:1}.vid-label{padding:.7rem .9rem;font-size:.72rem;color:#e8e6f099;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vid-label-loading{color:#e8e6f040;font-style:italic}.fab{position:fixed;bottom:1.75rem;right:1.75rem;z-index:500;width:54px;height:54px;background:linear-gradient(135deg,var(--v1),var(--v2));border:1.5px solid rgba(241,229,0,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #53388e66;transition:transform .2s,box-shadow .2s}.fab:hover{transform:scale(1.08);box-shadow:0 8px 28px #53388e8c}.fab-dot{position:absolute;top:0;right:0;width:12px;height:12px;background:var(--jaune);border-radius:50%;border:2px solid var(--v0)}.chat-p{position:fixed;bottom:5.2rem;right:1.75rem;z-index:500;width:420px;background:#100d1e;border:1px solid rgba(83,56,142,.38);border-radius:14px;box-shadow:0 16px 56px #00000080;display:none;flex-direction:column;overflow:hidden}.chat-p.open{display:flex}.ch-hd{background:linear-gradient(135deg,var(--v1),var(--v2));padding:.9rem 1.1rem;display:flex;align-items:center;gap:.65rem}.ch-av{width:34px;height:34px;background:var(--jaune);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:900;color:var(--v2);flex-shrink:0}.ch-nm{color:#fff;font-weight:900;font-size:.88rem}.ch-st{color:#f1e500b3;font-size:.65rem;display:flex;align-items:center;gap:.3rem}.ch-st:before{content:"";width:5px;height:5px;background:var(--jaune);border-radius:50%}.ch-x{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:1rem;margin-left:auto;padding:.2rem}.ch-x:hover{color:#fff}.ch-msgs{overflow-y:auto;padding:.9rem;min-height:300px;max-height:520px;display:flex;flex-direction:column;gap:.7rem}.msg{padding:.65rem .9rem;border-radius:10px;font-size:.85rem;line-height:1.6;max-width:88%}.msg-b{background:#53388e2e;color:#e8e6f0;align-self:flex-start;border-radius:2px 10px 10px}.msg-u{background:linear-gradient(135deg,var(--v1),var(--v2));color:#fff;align-self:flex-end;border-radius:10px 2px 10px 10px}.ch-sugs{display:flex;flex-wrap:wrap;gap:.3rem;padding:0 .9rem .65rem}.sg{background:#53388e24;color:#e8e6f08c;border:1px solid rgba(83,56,142,.28);padding:.28rem .65rem;border-radius:14px;font-size:.72rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.sg:hover{background:#53388e52;color:#fff}.chat-chips{display:flex;flex-wrap:wrap;gap:.3rem;padding:.45rem .9rem .55rem;margin-top:.1rem}.chat-chip{background:#f1e50012;color:#f1e500bf;border:1px solid rgba(241,229,0,.22);padding:.3rem .7rem;border-radius:14px;font-size:.72rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,color .15s;text-align:left}.chat-chip:hover{background:#f1e5002e;color:#f1e500}.ch-row{display:flex;gap:.5rem;padding:.7rem .9rem;border-top:1px solid rgba(83,56,142,.12)}.ch-inp{flex:1;background:#ffffff0d;border:1.5px solid rgba(83,56,142,.22);border-radius:8px;padding:.48rem .7rem;color:#e8e6f0;font-family:inherit;font-size:.85rem;outline:none;transition:border-color .15s}.ch-inp:focus{border-color:#f1e50061}.ch-send{background:var(--jaune);color:var(--v0);border:none;border-radius:8px;padding:.48rem .9rem;font-weight:900;font-size:.85rem;cursor:pointer;font-family:inherit}.lgl-page{background:var(--v0);min-height:100vh;padding-top:64px}.lgl-nav{height:64px;padding:0 2.5rem}.lgl-back{color:#e8e6f061;text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .15s;white-space:nowrap}.lgl-back:hover{color:var(--jaune)}.lgl-nav-pages{display:flex;gap:.4rem;flex:1;justify-content:center;flex-wrap:wrap;padding:0 1rem}.lgl-nav-btn{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;border-radius:20px;text-decoration:none;border:1px solid rgba(255,255,255,.1);color:#e8e6f061;transition:all .15s;white-space:nowrap}.lgl-nav-btn:hover{border-color:#f1e50073;color:#f1e500bf}.lgl-nav-btn.lgl-active{background:var(--jaune);color:#0d0a18;border-color:var(--jaune);pointer-events:none}.lgl-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0718 0%,var(--v2) 45%,#080313 100%);padding:7rem 2.5rem 6rem;border-bottom:1px solid rgba(241,229,0,.07)}.lgl-hero:after{content:"J.";position:absolute;right:4vw;top:50%;transform:translateY(-55%);font-size:clamp(14rem,28vw,24rem);font-weight:900;line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(241,229,0,.055);letter-spacing:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none}.lgl-hero-inner{position:relative;z-index:2;max-width:820px;margin:0 auto}.lgl-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .85rem;border-radius:999px;margin-bottom:1.75rem;border:1px solid rgba(241,229,0,.25);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune)}.lgl-badge:before{content:"";display:block;width:5px;height:5px;background:var(--jaune);border-radius:50%;flex-shrink:0}.lgl-h1{font-size:clamp(2.5rem,6.5vw,5.5rem);font-weight:900;color:#fff;letter-spacing:-.055em;line-height:.92;margin:0 0 1.5rem}.lgl-lead{font-size:1.05rem;color:#e8e6f07a;line-height:1.72;max-width:540px}.lgl-toc{position:sticky;top:64px;z-index:90;background:#0d0a18f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2.5rem}.lgl-toc::-webkit-scrollbar{height:2px}.lgl-toc::-webkit-scrollbar-thumb{background:#f1e50033}.lgl-toc .lgl-wrap{max-width:none;padding:0}.lgl-toc-list{display:flex;list-style:none;white-space:nowrap;gap:0;margin:0;padding:0}.lgl-toc-list li a{display:block;padding:.88rem .9rem;color:#e8e6f052;text-decoration:none;font-size:.67rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.lgl-toc-list li a:hover{color:var(--jaune);border-bottom-color:#f1e50073}.lgl-wrap{max-width:820px;margin:0 auto;padding:0 2.5rem}.lgl-body{padding-top:2rem;padding-bottom:8rem;counter-reset:lgl-s}.lgl-body section{counter-increment:lgl-s;position:relative;padding:3.5rem 0 3.5rem 6rem;border-bottom:1px solid rgba(255,255,255,.04);scroll-margin-top:140px}.lgl-body section:last-child{border-bottom:none}.lgl-body section:before{content:attr(id);position:absolute;left:0;top:3rem;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;color:transparent;-webkit-text-stroke:1.5px rgba(241,229,0,.18);letter-spacing:-.06em;line-height:1}.lgl-body h2{font-size:1.35rem;font-weight:900;color:#fff;letter-spacing:-.03em;margin:0 0 1.2rem;line-height:1.15;padding-bottom:.7rem;border-bottom:1px solid rgba(241,229,0,.12)}.lgl-body h3{font-size:1rem;font-weight:700;color:#e8e6f0b3;margin:1.75rem 0 .6rem}.lgl-body p{font-size:.93rem;line-height:1.9;color:#e8e6f09e;margin-bottom:1rem}.lgl-body address{font-style:normal}.lgl-body address p{margin-bottom:.35rem}.lgl-body strong{color:#e8e6f0e0;font-weight:700}.lgl-body em{color:#e8e6f08c}.lgl-body ul,.lgl-body ol{padding-left:0;margin:.25rem 0 1.25rem;list-style:none}.lgl-body li{font-size:.93rem;line-height:1.85;color:#e8e6f094;margin-bottom:.55rem;padding-left:1.4rem;position:relative}.lgl-body li:before{content:"—";position:absolute;left:0;color:#f1e50080;font-weight:700}.lgl-body a{color:#f1e500cc;text-decoration:none;border-bottom:1px solid rgba(241,229,0,.2);transition:all .15s}.lgl-body a:hover{color:var(--jaune);border-bottom-color:#f1e5008c}.lgl-manage{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(241,229,0,.3);background:#f1e50014;color:var(--jaune);font-weight:700;cursor:pointer;transition:background .18s,border-color .18s;font-size:.82rem}.lgl-manage:hover{background:#f1e50026;border-color:#f1e50080}@media (max-width:640px){.lgl-body section{padding-left:0}.lgl-body section:before{display:none}.lgl-hero{padding:5rem 1.5rem 4rem}.lgl-wrap,.lgl-nav{padding:0 1.5rem}.lgl-toc{padding:0}}.lgl-mini-ft{border-top:1px solid rgba(255,255,255,.06);padding:1.1rem 2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:#0a081499}.lgl-mini-ft-copy{font-size:.63rem;color:#e8e6f033;letter-spacing:.04em;white-space:nowrap}.lgl-mini-ft-nav{display:flex;flex-wrap:wrap;gap:0}.lgl-mini-ft-nav a{font-size:.63rem;font-weight:700;letter-spacing:.05em;color:#e8e6f047;text-decoration:none;padding:.28rem .6rem;transition:color .15s}.lgl-mini-ft-nav a:hover{color:var(--jaune)}.lgl-mini-ft-nav a.lgl-active{color:#f1e5008c;pointer-events:none}.rv{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.rv.vis{opacity:1;transform:none}@keyframes stat-pop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes stat-count{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.ft-grid{grid-template-columns:1fr 1fr 1fr}.stats-row,.prod-grid,.prod-tgrid,.svc-grid{grid-template-columns:repeat(3,1fr)}.svc{grid-column:span 1!important}}@media (max-width:900px){nav ul,.nav-cta{display:none}.svc-grid,.cases-grid,.testi-slide{grid-template-columns:1fr}.ft-grid{grid-template-columns:1fr 1fr}.ct-page-grid{grid-template-columns:1fr;gap:2rem}.port-grid,.stats-row,.prod-grid,.prod-tgrid{grid-template-columns:repeat(2,1fr)}.lgl-nav-pages{display:none}.exp-hd{flex-direction:column;align-items:flex-start;gap:1rem}.ap-vals,.ap-team{grid-template-columns:1fr}nav{padding:.9rem 1.5rem}#hero,#services,#cases,#testi,#produits,#apropos,#ctact,.art-hero,.art-content,.ov-nav{padding-left:1.5rem;padding-right:1.5rem}footer{padding:3rem 1.5rem 0}}@media (max-width:580px){.port-grid,.prod-grid,.prod-featured-grid,.prod-tgrid{grid-template-columns:1fr}.prod-tilt-feat,.prod-tilt-soon{grid-column:auto}.prod-dev-list{flex-direction:column}.prod-row{grid-template-columns:1.8rem 1fr;grid-template-rows:auto auto}.prod-row-tag,.prod-row-link,.ov-artists{display:none}.chat-p{width:calc(100vw - 2rem);right:1rem}.h-stats{flex-wrap:wrap;gap:1.5rem}.f2c{grid-template-columns:1fr}.proc-steps{grid-template-columns:1fr 1fr}}
