.pc-scene{aspect-ratio:16/9;color:#fff;font-family:var(--font-sans);background:radial-gradient(40% 62% at 12% 14%,#7c3aede6,#0000 72%),radial-gradient(38% 58% at 88% 12%,#db2777cc,#0000 72%),radial-gradient(40% 60% at 8% 100%,#f97316d9,#0000 72%),radial-gradient(42% 62% at 94% 100%,#0ea5e9d9,#0000 72%),radial-gradient(70% 70% at 50% 55%,#15102f,#0a0818);position:relative;overflow:hidden;container-type:inline-size}.pc-scene *,.pc-scene :before{box-sizing:border-box}.pc-scene[data-pause=oui],.pc-scene[data-pause=oui] *{animation-play-state:paused!important}.pc-stars{opacity:.8;background-image:radial-gradient(1.5px 1.5px at 7% 22%,#fff,#0000),radial-gradient(1px 1px at 18% 64%,#fff,#0000),radial-gradient(1.5px 1.5px at 29% 12%,#fff,#0000),radial-gradient(1px 1px at 41% 88%,#fff,#0000),radial-gradient(1px 1px at 56% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 66% 92%,#fff,#0000),radial-gradient(1px 1px at 77% 36%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 70%,#fff,#0000),radial-gradient(1px 1px at 95% 30%,#fff,#0000),radial-gradient(1px 1px at 4% 80%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000);position:absolute;inset:0}.pc-titre{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;align-items:center;gap:.6cqw;animation:10s infinite both pc-titre;display:flex;position:absolute;inset:6% 0 auto}.pc-titre-petit{letter-spacing:.34em;font-size:1.3cqw;font-weight:500}.pc-titre-grand{letter-spacing:-.02em;color:#0000;background-image:linear-gradient(90deg,#4fd1ff,#8b7bff 35%,#f062c0 66%,#ff9f5a);-webkit-background-clip:text;background-clip:text;font-size:4.9cqw;font-weight:800;line-height:1}@keyframes pc-titre{0%{opacity:0;transform:translateY(-1.5cqw)}5%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.pc-nav{transform-origin:50% 100%;background:#0b1430;border-radius:.9cqw;width:50cqw;animation:10s infinite both pc-nav;position:absolute;top:27%;left:21%;overflow:hidden;box-shadow:0 2.5cqw 4cqw -1.5cqw #000000b3,0 0 0 .08cqw #ffffff4d}@keyframes pc-nav{0%,4%{opacity:0;filter:blur();transform:perspective(60cqw)rotateX(24deg)translateY(5cqw)scale(.92)}12%{opacity:1;filter:blur();transform:none}56%{opacity:1;filter:blur();transform:none}64%,91%{opacity:.35;filter:blur(.45cqw);transform:scale(.94)}97%,to{opacity:0;filter:blur(.45cqw);transform:scale(.94)}}.pc-nav-barre{background:#eceff6;align-items:center;gap:.45cqw;height:2.2cqw;padding:0 1cqw;display:flex}.pc-nav-barre i{border-radius:50%;width:.7cqw;height:.7cqw}.pc-nav-barre span{color:#8a8fa3;background:#fff;border-radius:.4cqw;margin-left:1.4cqw;padding:.15cqw 2.2cqw;font-size:.72cqw}.pc-nav-contenu{aspect-ratio:16/10;position:relative}.pc-plan{background-color:#0b1430;background-image:linear-gradient(#5a96ff17 1px,#0000 1px),linear-gradient(90deg,#5a96ff17 1px,#0000 1px);background-size:2.5cqw 2.5cqw;position:absolute;inset:0}.pc-plan-boite{border:.1cqw dashed #6eaaff99;border-radius:.3cqw;position:absolute}.pc-plan-boite em{color:#6aa8ff;font:.68cqw/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.3cqw;left:.45cqw}.pc-plan-image{background:linear-gradient(to top right,#0000 calc(50% - .06cqw),#6eaaff73 50%,#0000 calc(50% + .06cqw)),linear-gradient(to bottom right,#0000 calc(50% - .06cqw),#6eaaff73 50%,#0000 calc(50% + .06cqw))}.pc-plan-ligne{background:#6eaaff59;border-radius:.3cqw;height:.5cqw;position:absolute}.pc-site{color:#16132b;background:#fbfaff;animation:10s infinite both pc-site;position:absolute;inset:0}@keyframes pc-site{0%,16%{clip-path:inset(0 100% 0 0)}28%,to{clip-path:inset(0)}}.pc-balayage-site{opacity:0;background:linear-gradient(#a78bfa,#f472b6);width:.3cqw;animation:10s infinite both pc-balayage;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 2cqw .6cqw #c084fce6}@keyframes pc-balayage{0%,15%{opacity:0;left:0}16%{opacity:1;left:0}28%{opacity:1;left:100%}29%,to{opacity:0;left:100%}}.pc-site-entete{justify-content:space-between;align-items:center;padding:1.2cqw 2cqw .8cqw;display:flex}.pc-site-logo{align-items:center;gap:.4cqw;font-size:.95cqw;font-weight:800;display:flex}.pc-site-logo i{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);border-radius:50%;width:1cqw;height:1cqw}.pc-site-liens{color:#6b6880;align-items:center;gap:1.2cqw;font-size:.68cqw;display:flex}.pc-site-liens b{color:#fff;background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:1cqw;padding:.3cqw .9cqw}.pc-site-hero{grid-template-columns:1.05fr 1fr;gap:2cqw;padding:.6cqw 2cqw 0;display:grid}.pc-site-tag{color:#7c3aed;background:#f1ecff;border-radius:1cqw;margin-bottom:.8cqw;padding:.2cqw .6cqw;font-size:.6cqw;font-weight:700;display:inline-block}.pc-site-h1{letter-spacing:-.02em;margin:0;font-size:2.5cqw;font-weight:800;line-height:1.05}.pc-site-h1 span,.pc-tel-h1 span{color:#0000;background-image:linear-gradient(90deg,#8b5cf6,#ec4899 55%,#f59e0b);-webkit-background-clip:text;background-clip:text}.pc-site-gris{background:#e7e5ef;border-radius:.3cqw;height:.45cqw;margin-top:.6cqw;display:block}.pc-site-boutons{gap:.7cqw;margin-top:1.1cqw;font-size:.7cqw;display:flex}.pc-site-boutons b{color:#fff;background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:1cqw;padding:.45cqw 1.1cqw;animation:10s infinite both pc-clic}.pc-site-boutons span{color:#3b3850;border-radius:1cqw;padding:.45cqw .9cqw;box-shadow:inset 0 0 0 .08cqw #dcdae6}@keyframes pc-clic{0%,49%{filter:none;transform:none}50%{filter:brightness(1.2);transform:scale(.9)}53%,to{filter:none;transform:none}}.pc-site-visuel,.pc-tel-visuel{background:radial-gradient(55% 55% at 72% 28%,#fde68a,#0000 62%),linear-gradient(135deg,#fb923c,#ec4899 55%,#8b5cf6);border-radius:1cqw;position:relative;overflow:hidden}.pc-site-visuel{height:12.5cqw}.pc-site-cube{aspect-ratio:1;background:linear-gradient(135deg,#7dd3fc,#2563eb);border-radius:22%;width:34%;position:absolute;top:16%;left:16%;transform:rotate(-14deg);box-shadow:inset -.4cqw -.4cqw 1cqw #0003,0 1cqw 1.5cqw #0003}.pc-site-courbe{background:#fff;border-radius:.6cqw;width:46%;height:28%;padding:.5cqw;position:absolute;bottom:10%;right:8%;box-shadow:0 .6cqw 1.2cqw #00000026}.pc-site-courbe svg{width:100%;height:100%;display:block}.pc-site-cartes{grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1.4cqw 2cqw;display:grid}.pc-site-cartes>span{background:#fff;border-radius:.7cqw;padding:.8cqw;box-shadow:inset 0 0 0 .08cqw #eceaf3}.pc-site-cartes i{border-radius:.4cqw;width:1.4cqw;height:1.4cqw;margin-bottom:.5cqw;display:block}.pc-site-cartes b{font-size:.75cqw}.pc-tel{aspect-ratio:9/19;background:#0c0b14;border-radius:1.8cqw;width:12.5cqw;padding:.5cqw;animation:10s infinite both pc-tel;position:absolute;top:41%;left:64%;box-shadow:0 2.5cqw 3cqw -1cqw #000000b3,0 0 0 .1cqw #ffffff4d}.pc-tel:before{content:"";z-index:2;background:#0c0b14;border-radius:1cqw;width:3.4cqw;height:.8cqw;position:absolute;top:.9cqw;left:50%;transform:translate(-50%)}@keyframes pc-tel{0%,28%{opacity:0;filter:blur();transform:translate(6cqw,2cqw)rotate(6deg)}35%{opacity:1;filter:blur();transform:none}56%{opacity:1;filter:blur();transform:none}64%,91%{opacity:.35;filter:blur(.45cqw);transform:scale(.94)}97%,to{opacity:0;filter:blur(.45cqw);transform:scale(.94)}}.pc-tel-ecran{color:#16132b;background:#fbfaff;border-radius:1.35cqw;flex-direction:column;gap:.55cqw;height:100%;padding:2cqw .8cqw .8cqw;display:flex;overflow:hidden}.pc-tel-entete{justify-content:space-between;align-items:center;display:flex}.pc-tel-entete .pc-site-logo{font-size:.7cqw}.pc-tel-entete .pc-site-logo i{width:.75cqw;height:.75cqw}.pc-tel-burger{border-block:.12cqw solid #3b3850;width:.9cqw;height:.6cqw}.pc-tel-visuel{border-radius:.6cqw;height:5.6cqw}.pc-tel-h1{margin:0;font-size:1.05cqw;font-weight:800;line-height:1.1}.pc-tel-bouton{color:#fff;text-align:center;background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:.8cqw;padding:.35cqw;font-size:.6cqw}.pc-tel-ligne{opacity:.25;border-radius:.3cqw;height:.9cqw}.pc-puce{-webkit-backdrop-filter:blur(.6cqw);backdrop-filter:blur(.6cqw);color:#fff;white-space:nowrap;background:#16122ed1;border-radius:2cqw;align-items:center;gap:.6cqw;padding:.45cqw 1.1cqw .45cqw .45cqw;font-size:1cqw;font-weight:600;display:flex;position:absolute;box-shadow:inset 0 0 0 .08cqw #ffffff47,0 1cqw 2cqw -1cqw #0009}.pc-puce i{border-radius:50%;place-items:center;width:1.6cqw;height:1.6cqw;font-size:.75cqw;font-style:normal;display:grid}.pc-puce-1{animation:10s infinite both pc-puce-1;top:69%;left:8%}.pc-puce-2{animation:10s infinite both pc-puce-2;top:77%;left:13%}.pc-puce-3{animation:10s infinite both pc-puce-3;top:85%;left:7%}@keyframes pc-puce-1{0%,33%{opacity:0;transform:translate(-2cqw)scale(.8)}37%,56%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(.9)}}@keyframes pc-puce-2{0%,36%{opacity:0;transform:translate(-2cqw)scale(.8)}40%,56%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(.9)}}@keyframes pc-puce-3{0%,39%{opacity:0;transform:translate(-2cqw)scale(.8)}43%,56%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(.9)}}.pc-curseur{opacity:0;filter:drop-shadow(0 .3cqw .4cqw #00000080);width:2cqw;height:2cqw;position:absolute;top:0;left:0}.pc-curseur-1{animation:10s infinite both pc-curseur-1}.pc-curseur-2{animation:10s infinite both pc-curseur-2}@keyframes pc-curseur-1{0%,41%{opacity:0;transform:translate(62cqw,50cqw)}43%{opacity:1;transform:translate(62cqw,50cqw)}49%{opacity:1;transform:translate(25.3cqw,31.6cqw)}50%{opacity:1;transform:translate(25.3cqw,31.6cqw)scale(.8)}52%{opacity:1;transform:translate(25.3cqw,31.6cqw)}55%,to{opacity:0;transform:translate(25.3cqw,31.6cqw)}}@keyframes pc-curseur-2{0%,74%{opacity:0;transform:translate(72cqw,52cqw)}76%{opacity:1;transform:translate(72cqw,52cqw)}82%{opacity:1;transform:translate(41.4cqw,42.6cqw)}84%{opacity:1;transform:translate(41.4cqw,42.6cqw)scale(.8)}86%,92%{opacity:1;transform:translate(41.4cqw,42.6cqw)}96%,to{opacity:0;transform:translate(41.4cqw,42.6cqw)}}.pc-faisceau{opacity:0;filter:blur(.35cqw);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffffbf 42%,#fff 50%,#ffffffbf 58%,#0000);width:8cqw;animation:10s infinite both pc-faisceau;position:absolute;top:-25%;bottom:-25%;left:0}@keyframes pc-faisceau{0%,56%{opacity:0;transform:translate(-20cqw)rotate(18deg)}57%{opacity:1;transform:translate(-20cqw)rotate(18deg)}65%{opacity:1;transform:translate(115cqw)rotate(18deg)}66%,to{opacity:0;transform:translate(115cqw)rotate(18deg)}}.pc-logo{opacity:0;flex-direction:column;align-items:center;animation:10s infinite both pc-logo;display:flex;position:absolute;inset:26% 0 auto}.pc-logo-lms,.pc-logo-digital{font-family:var(--font-display);color:#0000;background-image:linear-gradient(#fff 0%,#f4f3fa 32%,#bdbacf 46%,#6d6a85 53%,#cfcde0 72%,#fff 100%);-webkit-background-clip:text;background-clip:text}.pc-logo-lms{filter:drop-shadow(0 .22cqw #9a97b0)drop-shadow(0 .22cqw #77748f)drop-shadow(0 .22cqw #55526d)drop-shadow(0 1.4cqw 1.6cqw #0000008c);font-size:14cqw;font-weight:900;line-height:.85}.pc-logo-trait{background:linear-gradient(90deg,#0000,#d9d7e6,#fff,#d9d7e6,#0000);width:30cqw;height:.25cqw;margin:1.4cqw 0 1.1cqw}.pc-logo-digital{letter-spacing:.38em;filter:drop-shadow(0 .15cqw #77748f)drop-shadow(0 .15cqw #55526d)drop-shadow(0 .6cqw .8cqw #00000080);padding-left:.38em;font-size:3.5cqw;font-weight:800}@keyframes pc-logo{0%,60%{opacity:0;filter:blur(1cqw);transform:scale(1.25)}68%,92%{opacity:1;filter:blur();transform:none}98%,to{opacity:0;filter:blur();transform:scale(.98)}}.pc-dm{white-space:nowrap;opacity:0;background:linear-gradient(#120f26,#120f26) padding-box padding-box,linear-gradient(90deg,#f472b6,#a78bfa,#22d3ee) border-box;border:.2cqw solid #0000;border-radius:3cqw;align-items:center;gap:.9cqw;padding:.5cqw 2cqw .5cqw .5cqw;animation:10s infinite both pc-dm;display:flex;position:absolute;top:74%;left:50%;transform:translate(-50%);box-shadow:0 0 2.5cqw -.3cqw #e879f9cc,0 1.5cqw 3cqw -1cqw #0009}.pc-dm i{background:linear-gradient(135deg,#a855f7,#ec4899,#f97316);border-radius:50%;place-items:center;width:3cqw;height:3cqw;display:grid}.pc-dm svg{color:#fff;width:1.4cqw;height:1.4cqw}.pc-dm b{font-size:1.55cqw;font-weight:800;line-height:1.15;display:block}.pc-dm small{color:#ffffffbf;font-size:.85cqw;display:block}@keyframes pc-dm{0%,67%{opacity:0;transform:translate(-50%,2cqw)}72%{opacity:1;transform:translate(-50%)}83%{opacity:1;transform:translate(-50%)scale(1)}84%{opacity:1;transform:translate(-50%)scale(.95)}86%,92%{opacity:1;transform:translate(-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pc-scene *,.pc-scene :before{animation:none!important}}
