.v3 .l3-sous-titre{margin:44px 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .theme-nuit .l3-sous-titre{color:var(--cyan-soft)}.v3 .l3-sombre{color:#dce7f3}.v3 .l3-sombre .ico{color:var(--menthe)}.v3 .l3-note{margin:18px 0 0;font-size:14.5px;color:var(--encre-3);max-width:860px}.v3 .theme-nuit .l3-note{color:var(--sur-nuit-3)}.v3 .l3-montant b{font-size:clamp(30px,3vw,40px)!important}.v3 .l3-montant .des{font-size:15px;font-weight:600;color:var(--encre-2)}.v3 .offre.vedette .l3-montant .des{color:#dce7f3}.v3 .l3-tableau{margin-top:36px;overflow-x:auto;border-radius:var(--r-l);border:1px solid var(--ligne-clair);background:#fff;box-shadow:var(--ombre-1);-webkit-overflow-scrolling:touch}.v3 .l3-tableau:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.v3 .l3-tableau table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.v3 .l3-tableau th,.v3 .l3-tableau td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne-clair);color:var(--encre-2)}.v3 .l3-tableau thead th{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--encre);background:var(--fond)}.v3 .l3-tableau tbody th{color:var(--encre);font-weight:700;white-space:nowrap}.v3 .l3-tableau tbody tr:last-child th,.v3 .l3-tableau tbody tr:last-child td{border-bottom:0}.v3 .l3-tableau .vedette{background:#35c0ed17;color:var(--encre)}.v3 .l3-tableau thead th.vedette{background:var(--nuit);color:#fff}.v3 .l3-tableau td b{color:var(--nuit)}.v3 .l3-acces{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.v3 .l3-acces a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:600;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;transition:background-color .25s,border-color .25s}.v3 .l3-acces a:hover,.v3 .l3-acces a:focus-visible{background:#35c0ed29;border-color:var(--cyan)}.v3 .l3-famille-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.v3 .l3-famille-tete .entete-section{margin-bottom:0}.v3 .l3-autres{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.v3 .l3-autres li{padding:12px 0;border-top:1px solid var(--ligne-clair);display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--encre-2)}.v3 .l3-autres li>span{flex:1 1 0;min-width:0}.v3 .l3-autres li b{color:var(--encre);text-align:right;flex:0 1 auto;max-width:55%;text-wrap:balance}.v3 .l3-autres li a{color:var(--nuit);font-weight:600}.v3 .theme-nuit .l3-autres li{border-top-color:var(--ligne-nuit);color:var(--sur-nuit-2)}.v3 .theme-nuit .l3-autres li b,.v3 .theme-nuit .l3-autres li a{color:#fff}@media (max-width: 760px){.v3 .l3-autres{grid-template-columns:minmax(0,1fr)}.v3 .l3-autres li{flex-direction:column;gap:2px}.v3 .l3-autres li b{text-align:left;white-space:normal}}.v3 .l3-questions{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;counter-reset:q}.v3 .l3-questions li{counter-increment:q;padding:24px;display:grid;gap:8px;align-content:start}.v3 .l3-questions li:before{content:counter(q);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--nuit);color:#fff;font-weight:800;font-size:15px}.v3 .l3-questions h3{margin:0;font-size:17px}.v3 .l3-questions p{margin:0;font-size:15px;color:var(--encre-2)}.v3 .l3-engagements{position:relative;display:grid;gap:14px;max-width:460px;margin-left:auto}.v3 .l3-eng{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 20px;border-radius:var(--r-l);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 40px -24px #0009}.v3 .l3-eng:nth-child(2){margin-left:28px}.v3 .l3-eng:nth-child(3){margin-left:56px}.v3 .l3-eng .pastille-ico{background:#35c0ed29;color:var(--cyan)}.v3 .l3-eng b{display:block;color:#fff;font-size:16px}.v3 .l3-eng span{display:block;color:var(--sur-nuit-2);font-size:14px;margin-top:2px}.v3 .l3-voyant{width:12px;height:12px;border-radius:50%;background:var(--menthe);box-shadow:0 0 0 4px #9aeba62e}.v3 .l3-voyant.attente{background:var(--ambre);box-shadow:0 0 0 4px #f2b5442e}.v3.anim .l3-voyant.attente{animation:l3-passe 6s var(--ease) 1.2s forwards}@keyframes l3-passe{0%,60%{background:var(--ambre);box-shadow:0 0 0 4px #f2b5442e}to{background:var(--menthe);box-shadow:0 0 0 4px #9aeba62e}}@media (max-width: 900px){.v3 .l3-engagements{margin:8px 0 0;max-width:none}.v3 .l3-eng:nth-child(n){margin-left:0}}.v3 .l3-demande{display:grid;gap:22px;padding:28px;border-radius:var(--r-xl);background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.v3 .l3-demande .tete{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v3 .l3-demande .tete b{color:#fff;font-size:17px}.v3 .l3-demande .num-dem{font-family:var(--f-mono);font-size:13px;color:var(--cyan-soft)}.v3 .l3-etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.v3 .l3-etapes:before{content:"";position:absolute;left:12%;right:12%;top:13px;height:2px;background:linear-gradient(90deg,var(--cyan),var(--menthe));opacity:.7}.v3 .l3-etapes li{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;font-size:13.5px;color:var(--sur-nuit-2)}.v3 .l3-etapes li:before{content:"";width:28px;height:28px;border-radius:50%;background:var(--nuit-900);border:2px solid var(--cyan);box-shadow:0 0 12px #35c0ed80}.v3 .l3-etapes li.fait:before{background:var(--menthe);border-color:var(--menthe)}.v3 .l3-demande .badge-etat{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;background:#9aeba629;color:var(--menthe)}.v3 .l3-demande .exemple{font-size:12.5px;color:var(--sur-nuit-3);margin:0}.v3 .l3-perimetre{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:8px}.v3 .l3-perimetre .carte{padding:28px;display:grid;gap:14px;align-content:start}.v3 .l3-perimetre h3{margin:0;font-size:19px;display:flex;gap:10px;align-items:center}.v3 .l3-perimetre .hors{border:1.5px dashed rgba(8,55,107,.25);background:transparent;box-shadow:none}.v3 .l3-perimetre .hors h3 .ico{color:var(--encre-3)}.v3 .l3-perimetre .dans h3 .ico{color:#1e7a41}@media (max-width: 900px){.v3 .l3-perimetre{grid-template-columns:1fr}}.v3 .l3-copies{position:relative;display:grid;gap:18px;padding:28px;border-radius:var(--r-xl);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);max-width:480px;margin-left:auto}.v3 .l3-copie{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.v3 .l3-copie .pastille-ico{background:#35c0ed29;color:var(--cyan)}.v3 .l3-copie b{color:#fff;display:block;font-size:15.5px}.v3 .l3-copie span{color:var(--sur-nuit-2);font-size:13.5px}.v3 .l3-copie .n{font-family:var(--f-mono);font-size:12.5px;color:var(--menthe);border:1px solid rgba(154,235,166,.4);padding:3px 8px;border-radius:999px}.v3 .l3-copies .lien-vertical{position:absolute;left:50px;top:64px;bottom:120px;width:2px;background:linear-gradient(var(--cyan),rgba(53,192,237,.15))}.v3 .l3-chrono{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-m);background:#9aeba61a;border:1px solid rgba(154,235,166,.3)}.v3 .l3-chrono b{color:var(--menthe);font-size:15px}.v3 .l3-chrono span{font-family:var(--f-mono);color:#fff;font-size:14px}@media (max-width: 900px){.v3 .l3-copies{margin:8px 0 0;max-width:none}}.v3 .l3-mots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.v3 .l3-mots .carte{padding:24px;display:grid;gap:8px;align-content:start}.v3 .l3-mots .sigle{font-family:var(--f-mono);font-size:13px;color:var(--acier-fonce);font-weight:700}.v3 .l3-mots h3{margin:0;font-size:18px}.v3 .l3-mots p{margin:0;font-size:15px;color:var(--encre-2)}@media (max-width: 900px){.v3 .l3-mots{grid-template-columns:minmax(0,1fr)}}.v3 .l3-carte{position:relative;width:100%;max-width:520px;margin-left:auto}.v3 .l3-carte svg{width:100%;height:auto;overflow:visible}.v3 .l3-carte .fond-carte{fill:#ffffff08;stroke:#c9d7e82e;stroke-width:1}.v3 .l3-carte .zone{fill:none;stroke:var(--cyan)}.v3 .l3-carte .zone.z1{stroke-width:2.5;fill:#35c0ed14}.v3 .l3-carte .zone.z2{stroke-width:1.4;stroke-opacity:.75}.v3 .l3-carte .zone.z3{stroke-width:1.4;stroke-dasharray:5 6;stroke-opacity:.85}.v3 .l3-carte .liaison{stroke:var(--cyan);stroke-width:1.5;stroke-dasharray:3 6;fill:none;opacity:.8}.v3 .l3-carte .pt{fill:#fff}.v3 .l3-carte .pt.siege{fill:var(--menthe)}.v3 .l3-carte .halo-siege{fill:#9aeba638}.v3 .l3-carte text{fill:#dce7f3;font-family:var(--f);font-size:12.5px;font-weight:600}.v3 .l3-carte text.siege{fill:var(--menthe);font-weight:700}.v3 .l3-carte text.leg{fill:var(--sur-nuit-3);font-size:11px;font-weight:500}.v3.anim .l3-carte .zone{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.8s var(--ease)}.v3.anim .l3-carte .zone.z3{stroke-dasharray:5 6;stroke-dashoffset:0;opacity:0;transition:opacity 1s var(--ease) 1.4s}.v3.anim .l3-carte .zone.z2{transition-delay:.6s}.v3.anim .l3-carte.vu .zone,.v3.anim .vu .l3-carte .zone{stroke-dashoffset:0}.v3.anim .l3-carte.vu .zone.z3,.v3.anim .vu .l3-carte .zone.z3{opacity:1}@media (max-width: 900px){.v3 .l3-carte{margin:8px auto 0}}.v3 .l3-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}.v3 .l3-zone{padding:28px;display:grid;gap:12px;align-content:start}.v3 .l3-zone .tag{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .l3-zone h3{margin:0;font-size:20px}.v3 .l3-zone p{margin:0;font-size:15px;color:var(--encre-2)}.v3 .l3-zone ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.v3 .l3-zone li a,.v3 .l3-zone li .a-venir{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--ligne-clair);color:var(--nuit);font-weight:600;font-size:15px;text-decoration:none}.v3 .l3-zone li a .ico{flex:none;margin-top:3px}.v3 .l3-zone li a:hover{color:var(--acier-fonce)}@media (max-width: 1000px){.v3 .l3-zones{grid-template-columns:minmax(0,1fr)}}.v3 .l3-distance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px}.v3 .l3-distance .carte{padding:28px;display:grid;gap:12px;align-content:start}.v3 .l3-distance h3{margin:0;font-size:19px;display:flex;gap:10px;align-items:center}.v3 .l3-distance .forfait{display:inline-flex;gap:8px;align-items:baseline;margin-top:4px;padding:10px 14px;border-radius:var(--r-m);background:var(--fond);color:var(--encre);font-size:15px}.v3 .l3-distance .forfait b{font-size:22px;color:var(--nuit)}@media (max-width: 900px){.v3 .l3-distance{grid-template-columns:minmax(0,1fr)}}
