.neon{--encre:#07040f;--nuit:#0e0a1c;--carte:#15102a;--carte2:#1c1536;--ligne:#dcc8ff1a;--texte:#f2edff;--doux:#a99cc9;--violet:#a855f7;--or:#ffc93c;--vert:#3ee0a6;--rayon:18px;background:var(--encre);color:var(--texte);font-family:var(--police-texte), system-ui, "Noto Sans", "Noto Sans Thai", "Noto Sans JP", "Noto Sans KR", "Malgun Gothic", "Yu Gothic", sans-serif;min-height:100vh;font-size:16px;line-height:1.6}.neon *,.neon :before,.neon :after{box-sizing:border-box}.neon img{max-width:100%;display:block}.neon a{color:inherit}.neon .conteneur{width:min(1180px,100% - 40px);margin-inline:auto}.neon h1,.neon h2,.neon h3{font-family:var(--police-titre), var(--police-texte), system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0}.neon:lang(th) h1,.neon:lang(th) h2,.neon:lang(th) h3,.neon:lang(ja) h1,.neon:lang(ja) h2,.neon:lang(ja) h3,.neon:lang(ko) h1,.neon:lang(ko) h2,.neon:lang(ko) h3{font-family:var(--police-texte), system-ui, sans-serif;letter-spacing:0;font-weight:800}.neon .kicker{font:800 12px/1.3 var(--police-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--or)}.neon .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.neon .nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ligne);background:#07040fd6;position:sticky;top:0}.neon .nav .conteneur{align-items:center;gap:20px;height:72px;display:flex}.neon .marque{flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:flex}.neon .marque video,.neon .marque .fixe{width:46px;height:46px}.neon .marque .fixe{display:none}.neon .marque .mot{width:auto;height:22px}.neon .liens{color:var(--doux);gap:20px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.neon .liens a{white-space:nowrap;text-decoration:none}.neon .liens a:hover{color:var(--texte)}.neon .langues{position:relative}.neon .langues summary{cursor:pointer;border:1px solid var(--ligne);font:800 12px/1 var(--police-mono), monospace;color:var(--doux);text-transform:uppercase;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;list-style:none;display:flex}.neon .langues summary::-webkit-details-marker{display:none}.neon .langues summary:hover{color:var(--texte)}.neon .langues ul{background:var(--carte);border:1px solid var(--ligne);z-index:50;border-radius:14px;width:210px;max-height:70vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 50px #00000080}.neon .langues li a{border-radius:9px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}.neon .langues li a:hover{background:var(--carte2)}.neon .langues li a[aria-current=true]{color:var(--or);font-weight:800}.neon .btn{font:800 15px/1.1 var(--police-texte), sans-serif;border:1px solid var(--ligne);background:var(--carte2);color:var(--texte);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;text-decoration:none;display:inline-flex}.neon .btn:hover{border-color:#ffffff3d}.neon .btn:focus-visible,.neon a:focus-visible,.neon summary:focus-visible,.neon button:focus-visible{outline:2px solid var(--or);outline-offset:3px}.neon .btn.or{color:#1b1204;background:linear-gradient(#ffd862,#f5a623);border-color:#0000;box-shadow:0 10px 30px #f5a62347}.neon .btn.petit{border-radius:11px;padding:10px 14px;font-size:13px}@media (max-width:960px){.neon .liens{display:none}.neon .nav .langues{margin-left:auto}}@media (max-width:480px){.neon .nav .btn.petit{display:none}}.neon .hero{background:url(/media/neon/ovl-fond.webp) top/cover;padding:64px 0 40px;position:relative;overflow:hidden}.neon .hero:before{content:"";background:linear-gradient(90deg, #07040ff2 30%, #07040f8c 75%, #07040fcc), linear-gradient(180deg, transparent 70%, var(--encre));position:absolute;inset:0}.neon .hero-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid;position:relative}@media (max-width:900px){.neon .hero-grille{grid-template-columns:1fr}}.neon .hero h1{margin:16px 0 18px;font-size:clamp(34px,5.2vw,62px);font-weight:900;line-height:1.04}.neon .hero h1 em{background:linear-gradient(#fff3c4,#ffc93c 55%,#ff8a3c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.neon .hero .sous{color:#d8cff0;max-width:580px;margin:0;font-size:clamp(16px,1.6vw,19px)}.neon .hero .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.neon .hero .rassure{color:var(--doux);margin-top:14px;font-size:13px}.neon .scene-telephone{justify-self:center;width:min(330px,100%);position:relative}.neon .telephone{background:linear-gradient(145deg,#2d2743,#0f0c1c);border-radius:40px;width:100%;padding:10px;position:relative;box-shadow:0 40px 90px #0009,inset 0 0 0 1px #ffffff14}.neon .telephone .ecran{aspect-ratio:9/16;background:#000;border-radius:31px;width:100%;position:relative;overflow:hidden}.neon .telephone .ecran>img{object-fit:cover;width:100%;height:100%}.neon .telephone .demo-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.neon .telephone .demo-fixe{z-index:0}.neon .demo-etiquette{width:fit-content;font:800 10px/1 var(--police-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#07040fb3;border:1px solid #ffffff26;border-radius:7px;margin:12px auto 0;padding:5px 7px;display:block}.neon .ecran .bulles{z-index:3;width:88%;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%)}.neon .ecran .bulles .bulle{opacity:0;grid-area:1/1;transition:opacity .25s,transform .25s;transform:translateY(10px)scale(.96)}.neon .ecran .bulles .bulle.visible{opacity:1;transform:none}.neon .bulle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0616d6;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.35;display:flex;position:relative}.neon .bulle i{background:#ffc93c2e;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-style:normal;display:grid}.neon .bulle small{color:var(--doux);font-size:11.5px;font-weight:600;display:block}.neon .bulle{box-shadow:0 14px 34px #0000008c}.neon .cadeau-icone{object-fit:contain;filter:drop-shadow(0 2px 6px #00000080);flex:0 0 34px;width:34px;height:34px}.neon .chiffres{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:44px;display:grid;position:relative}@media (max-width:700px){.neon .chiffres{grid-template-columns:repeat(2,1fr)}}.neon .chiffre{border:1px solid var(--ligne);background:#15102ac7;border-radius:16px;padding:14px 18px}.neon .chiffre b{font:800 26px/1.1 var(--police-mono), monospace;font-variant-numeric:tabular-nums;display:block}.neon .chiffre span{color:var(--doux);font-size:13px}.neon section{padding:76px 0}.neon .tete{max-width:760px;margin-bottom:34px}.neon .tete h1,.neon .tete h2{margin:12px 0;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.12}.neon .tete p{color:var(--doux);margin:0;font-size:17px}.neon .fond-nuit{background:var(--nuit)}.neon .effets,.neon .etapes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:860px){.neon .effets,.neon .etapes{grid-template-columns:1fr}}.neon .effet{background:var(--carte);border:1px solid var(--ligne);border-radius:var(--rayon);overflow:hidden}.neon .effet .visuel{aspect-ratio:16/9;background:#000;position:relative}.neon .effet .visuel img{object-fit:cover;width:100%;height:100%}.neon .effet .corps{padding:16px 18px 18px}.neon .regle{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;font-weight:800;display:flex}.neon .regle .cadeau{color:#f2b8ff;background:#e04dff24;border-radius:999px;padding:5px 10px;font-size:13px}.neon .regle .fleche{color:var(--or)}.neon .effet p{color:var(--doux);margin:8px 0 0;font-size:14px}.neon .etapes{counter-reset:e}.neon .etape{background:var(--carte);border:1px solid var(--ligne);border-radius:var(--rayon);padding:22px}.neon .etape:before{counter-increment:e;content:counter(e);background:var(--or);color:#1b1204;width:38px;height:38px;font:900 17px var(--police-titre), sans-serif;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.neon .etape h3{margin-bottom:6px;font-size:18px;font-weight:700}.neon .etape p{color:var(--doux);margin:0;font-size:14.5px}.neon .deux{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:860px){.neon .deux{grid-template-columns:1fr}}.neon .offre{border:1px solid var(--ligne);background:var(--carte);border-radius:22px;padding:26px}.neon .offre.pro{background:linear-gradient(160deg,#241640,#15102a 60%);border-color:#a855f773;box-shadow:0 20px 60px #783cdc2e}.neon .offre h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.neon .offre .pour{color:var(--doux);margin:6px 0 16px;font-size:14.5px}.neon .etiquette{font:800 11px/1 var(--police-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:6px 9px}.neon .etiquette.gratuit{color:var(--vert);background:#3ee0a624}.neon .etiquette.pro{color:var(--or);background:#ffc93c26}.neon ul.coches{gap:10px;margin:0;padding:0;list-style:none;display:grid}.neon ul.coches li{grid-template-columns:22px 1fr;gap:10px;font-size:15px;display:grid}.neon ul.coches li:before{content:"";background:#3ee0a629 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%233ee0a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:20px;height:20px;margin-top:2px}.neon .or-coches ul.coches li:before,.neon .offre.pro ul.coches li:before,.neon .plan.pro ul.coches li:before{background-color:#ffc93c29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23ffc93c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.neon ul.coches li b{color:#fff}.neon ul.coches li span{color:var(--doux);font-size:13px;display:block}.neon .phrase-cle{text-align:center;color:#d8cff0;margin-top:18px;font-size:16px;font-weight:700}.neon .jeux{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.neon .jeux{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.neon .jeux{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.neon .jeux{grid-template-columns:1fr}}.neon .jeu{background:var(--carte);border:1px solid var(--ligne);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.neon .jeu:hover{border-color:#ffc93c73;transform:translateY(-2px)}.neon .jeu .img{aspect-ratio:16/9;background:#000;position:relative}.neon .jeu .img img{object-fit:cover;width:100%;height:100%}.neon .jeu .corps{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.neon .jeu b{font-size:15px}.neon .jeu small{color:var(--doux);font-size:13px;line-height:1.45}.neon .prix-badge{z-index:1;font:800 11px/1 var(--police-mono), monospace;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07040fdb;border-radius:8px;padding:6px 9px;position:absolute;top:10px;left:10px}.neon .prix-badge.gratuit{color:var(--vert);border:1px solid #3ee0a666}.neon .prix-badge.pro{color:#d9b8ff;border:1px solid #a855f780}.neon .prix-badge.payant{color:var(--or);border:1px solid #ffc93c73}.neon .centre{text-align:center;margin-top:18px}.neon .ecran-pro{background:#0c0818 url(/media/neon/ovl-fond.webp) 50%/cover;border:1px solid #a855f74d;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;padding:34px;display:grid;position:relative;overflow:hidden}@media (max-width:860px){.neon .ecran-pro{grid-template-columns:1fr;padding:22px}}.neon .ecran-pro:after{content:"";aspect-ratio:1;opacity:.55;pointer-events:none;background:url(/media/neon/ovl-cristaux.webp) 0 100%/contain no-repeat;width:260px;position:absolute;bottom:-40px;left:-40px}.neon .ecran-pro>*{z-index:1;position:relative}.neon .ecran-pro .titre-chrome{width:min(420px,100%);height:auto;margin:14px 0 6px}.neon .tuiles-pro{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:440px){.neon .tuiles-pro{grid-template-columns:1fr}}.neon .tuile-pro{border:1px solid var(--ligne);background:#0a0616cc;border-radius:14px;padding:14px}.neon .tuile-pro b{font-size:15px;display:block}.neon .tuile-pro span{color:var(--doux);font-size:13px}.neon .bascule{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex}.neon .bascule button{color:var(--doux);font:800 14px var(--police-texte), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px}.neon .bascule button[aria-pressed=true]{background:var(--carte2);color:#fff;box-shadow:inset 0 -2px 0 var(--or)}.neon .bascule .eco{color:var(--vert);margin-left:6px;font-size:11px}.neon .periode-an{display:none}.neon [data-periode=an] .periode-an{display:block}.neon [data-periode=an] .periode-mois{display:none}.neon .plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:860px){.neon .plans{grid-template-columns:1fr}}.neon .plan{background:var(--carte);border:1px solid var(--ligne);border-radius:22px;flex-direction:column;padding:26px;display:flex}.neon .plan.pro{border-color:var(--or);background:linear-gradient(165deg,#2a1c10,#15102a 55%)}.neon .plan .haut{justify-content:space-between;align-items:center;gap:10px;display:flex}.neon .plan h3{font-size:20px;font-weight:800}.neon .plan .prix{font:900 44px/1.05 var(--police-titre), sans-serif;margin:14px 0 2px}.neon .plan .prix small{font:700 15px var(--police-texte), sans-serif;color:var(--doux)}.neon .plan .detail{min-height:22px;color:var(--doux);font-size:13.5px}.neon .plan .equivalent{color:#8f82b3;margin-top:2px;font-size:12.5px}.neon .plan .pour{color:#d8cff0;margin:14px 0 18px;font-size:14.5px}.neon .plan ul{flex:1}.neon .plan .btn{margin-top:22px}.neon .plan .note{color:var(--doux);text-align:center;margin-top:8px;font-size:12px}.neon .recommande{font:800 11px/1 var(--police-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#1b1204;background:var(--or);white-space:nowrap;border-radius:8px;padding:6px 9px}.neon .options{border:1px dashed #dcc8ff38;border-radius:20px;margin-top:18px;padding:22px}.neon .options h3{font-size:17px;font-weight:700}.neon .options .intro{color:var(--doux);margin:4px 0 16px;font-size:14px}.neon .options-liste{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:700px){.neon .options-liste{grid-template-columns:1fr}}.neon .option{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.neon .option .img{aspect-ratio:16/9;border-radius:10px;flex:0 0 96px;position:relative;overflow:hidden}.neon .option .img img{object-fit:cover;width:100%;height:100%}.neon .option b{display:block}.neon .option span{color:var(--doux);font-size:13px}.neon .option .p{text-align:right;font:800 15px var(--police-mono), monospace;color:var(--or);white-space:nowrap;margin-left:auto}.neon .option .p small{font:600 11px var(--police-texte), sans-serif;color:var(--doux);display:block}.neon .tableau-wrap{border:1px solid var(--ligne);border-radius:18px;margin-top:26px;overflow-x:auto}.neon table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.neon th,.neon td{text-align:left;border-bottom:1px solid var(--ligne);padding:12px 16px}.neon thead th{font:800 12px var(--police-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);background:var(--carte)}.neon tr.groupe td{background:var(--nuit);color:var(--or);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:800}.neon td.c,.neon th.c{text-align:center;width:150px;font-weight:700}.neon .oui{color:var(--vert)}.neon .non{color:#6f6590}.neon .faq{gap:10px;max-width:880px;display:grid}.neon details.question{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;padding:16px 20px}.neon details.question summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;font-weight:800;list-style:none;display:flex}.neon details.question summary::-webkit-details-marker{display:none}.neon details.question summary:after{content:"+";color:var(--or);font-size:20px;line-height:1}.neon details.question[open] summary:after{content:"–"}.neon details.question p{color:var(--doux);margin:10px 0 0;font-size:15px}.neon .rassurance{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:860px){.neon .rassurance{grid-template-columns:1fr 1fr}}@media (max-width:440px){.neon .rassurance{grid-template-columns:1fr}}.neon .rassurance div{background:var(--carte);border:1px solid var(--ligne);color:var(--doux);border-radius:14px;padding:16px;font-size:14px}.neon .rassurance b{color:#fff;margin-bottom:4px;font-size:15px;display:block}.neon .final{text-align:center;background:radial-gradient(80% 120% at 50% 0%, #a855f747, transparent 70%), var(--nuit);border:1px solid #a855f74d;border-radius:26px;padding:48px 22px}.neon .final h2{margin-bottom:12px;font-size:clamp(26px,3.6vw,42px);font-weight:900}.neon .final p{color:var(--doux);margin:0 0 24px}.neon .fiche-haut{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;padding:48px 0 20px;display:grid}@media (max-width:860px){.neon .fiche-haut{grid-template-columns:1fr}}.neon .fiche-haut h1{margin:12px 0;font-size:clamp(30px,4.4vw,50px);font-weight:900;line-height:1.08}.neon .fiche-haut .accroche{color:#d8cff0;margin:0 0 14px;font-size:19px}.neon .fiche-haut .reponse{color:var(--doux);margin:0 0 20px}.neon .fiche-visuel{border:1px solid var(--ligne);aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden}.neon .fiche-visuel img{object-fit:cover;width:100%;height:100%}.neon .fil{color:var(--doux);padding-top:22px;font-size:13px}.neon .fil a{text-decoration:none}.neon .fil a:hover{color:var(--texte)}.neon .pastilles{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.neon .pastille{background:var(--carte);border:1px solid var(--ligne);border-radius:12px;padding:10px 14px}.neon .pastille b{font:800 20px/1.1 var(--police-mono), monospace;display:block}.neon .pastille span{color:var(--doux);font-size:12.5px}.neon .bloc{background:var(--carte);border:1px solid var(--ligne);border-radius:20px;padding:24px}.neon .bloc h2{margin-bottom:14px;font-size:20px;font-weight:800}.neon .bloc p{color:var(--doux);margin:0}.neon .deux-blocs{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}@media (max-width:860px){.neon .deux-blocs{grid-template-columns:1fr}}.neon .famille-titre{margin:44px 0 16px;font-size:22px;font-weight:800}.neon .bandeau-legal{color:#ffe3a1;background:#ffc93c1a;border:1px solid #ffc93c59;border-radius:14px;margin-bottom:24px;padding:14px 18px;font-size:14px}.neon .texte-legal{max-width:820px}.neon .texte-legal h2{margin:30px 0 10px;font-size:20px}.neon .texte-legal p,.neon .texte-legal li{color:#cfc5e6;font-size:15px}.neon .pied{color:#8f82b3;border-top:1px solid var(--ligne);margin-top:40px;padding:44px 0 50px;font-size:14px}.neon .pied-grille{grid-template-columns:1.4fr repeat(3,1fr);gap:26px;display:grid}@media (max-width:860px){.neon .pied-grille{grid-template-columns:1fr 1fr}}.neon .pied h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px}.neon .pied ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.neon .pied a{text-decoration:none}.neon .pied a:hover{color:#fff}.neon .pied-bas{border-top:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.neon .pied-langues{flex-wrap:wrap;gap:6px 14px;display:flex}.neon .pied-langues a[aria-current=true]{color:var(--or)}@media (prefers-reduced-motion:reduce){.neon .marque video,.neon .telephone .demo-video{display:none}.neon .marque .fixe{display:block}.neon .jeu,.neon .jeu:hover{transition:none;transform:none}}
