.af-hero[data-astro-cid-s4sjaek6]{background-color:#0b1220}.af-halos[data-astro-cid-s4sjaek6]{background:radial-gradient(120% 80% at 78% 8%,rgba(74,145,158,.22),transparent 55%),radial-gradient(90% 60% at 15% 100%,rgba(33,46,84,.55),transparent 60%)}.af-dots[data-astro-cid-s4sjaek6]{background-image:radial-gradient(circle,rgba(107,186,199,.09) 1px,transparent 1px);background-size:30px 30px;opacity:.55}.af-kicker[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;letter-spacing:.22em;text-transform:uppercase;color:#d4963a;font-weight:600}.af-grad[data-astro-cid-s4sjaek6]{background:linear-gradient(120deg,#6bbac7,#a5dbe4);-webkit-background-clip:text;background-clip:text;color:transparent}.af-chip[data-astro-cid-s4sjaek6]{display:inline-block;font-size:.9rem;font-weight:500;color:#dbe7ee;background:#6bbac717;border:1px solid rgba(107,186,199,.28);border-radius:40px;padding:8px 17px}.af-chip[data-astro-cid-s4sjaek6] b[data-astro-cid-s4sjaek6]{color:#6bbac7;font-weight:600}.af-strip[data-astro-cid-s4sjaek6]{background:linear-gradient(90deg,#17213a,#17213a8c);border:1px solid rgba(107,186,199,.22)}.af-cell[data-astro-cid-s4sjaek6]+.af-cell[data-astro-cid-s4sjaek6]{border-top:1px solid rgba(107,186,199,.16)}@media(min-width:640px){.af-cell[data-astro-cid-s4sjaek6]+.af-cell[data-astro-cid-s4sjaek6]{border-top:0;border-left:1px solid rgba(107,186,199,.16)}}.af-cell-label[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#6bbac7}.sec-kicker[data-astro-cid-s4sjaek6]{display:flex;align-items:center;gap:.6rem;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d4963a;margin-bottom:.85rem}.sec-kicker[data-astro-cid-s4sjaek6]:before{content:"";width:1.75rem;height:2px;border-radius:2px;background:#4a919e}.sec-kicker[data-astro-cid-s4sjaek6].justify-center{justify-content:center}.af-mini-label[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.af-card[data-astro-cid-s4sjaek6]{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #212e532e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.af-card[data-astro-cid-s4sjaek6]:hover{transform:translateY(-4px);box-shadow:0 12px 32px -10px #212e5347;border-color:#4a919e59}.demo-prompt[data-astro-cid-s4sjaek6]{text-align:center;background:#f4f1ea;border:1px dashed #d9d1c2;border-radius:12px;padding:1rem 1.5rem;max-width:640px;margin-left:auto;margin-right:auto}.demo-prompt-label[data-astro-cid-s4sjaek6]{display:block;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#b07825;margin-bottom:.35rem}.demo-prompt[data-astro-cid-s4sjaek6] p[data-astro-cid-s4sjaek6]{font-family:Poppins,sans-serif;font-weight:600;color:#1a2230;font-size:1.05rem}.demo-card[data-astro-cid-s4sjaek6]{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;padding:1.5rem;display:flex;flex-direction:column;gap:.85rem}.demo-apres[data-astro-cid-s4sjaek6]{border-color:#4a919e66;box-shadow:0 8px 30px -12px #4a919e59}.demo-card-head[data-astro-cid-s4sjaek6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.demo-badge[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:40px;font-weight:600}.demo-badge-muted[data-astro-cid-s4sjaek6]{background:#eef0f2;color:#6b7280}.demo-badge-accent[data-astro-cid-s4sjaek6]{background:#4a919e1f;color:#2f6770}.demo-tool[data-astro-cid-s4sjaek6]{font-size:.72rem;color:#9aa6b2}.demo-context[data-astro-cid-s4sjaek6]{font-size:.8rem;color:#2f6770;background:#4a919e12;border-left:3px solid #6BBAC7;padding:.6rem .85rem;border-radius:6px;line-height:1.45}.demo-output[data-astro-cid-s4sjaek6]{color:#4a5a6a;line-height:1.6;font-size:.92rem}.demo-output-strong[data-astro-cid-s4sjaek6]{color:#1a2230}.demo-tags[data-astro-cid-s4sjaek6]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.demo-tag[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#b07825;background:#d4963a1a;border:1px solid rgba(212,150,58,.3);padding:3px 9px;border-radius:40px}.etage-step[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#9aa6b2;margin-bottom:.5rem}.etage-active[data-astro-cid-s4sjaek6]{border-color:#4a919e80;box-shadow:0 10px 30px -12px #4a919e66}.etage-flag[data-astro-cid-s4sjaek6]{display:inline-block;margin-top:.85rem;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#2f6770;background:#4a919e1f;padding:4px 10px;border-radius:40px;font-weight:600}.fiche-doc[data-astro-cid-s4sjaek6]{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 20px 50px -20px #212e534d;padding:1.5rem 1.75rem;position:relative}.fiche-doc[data-astro-cid-s4sjaek6]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,#2f6770,#4a919e 55%,#6bbac7)}.fiche-doc-head[data-astro-cid-s4sjaek6]{margin-bottom:1rem;padding-top:.35rem}.fiche-doc-title[data-astro-cid-s4sjaek6]{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:1.15rem;color:#0f1729}.fiche-doc-sub[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa6b2}.fiche-row[data-astro-cid-s4sjaek6]{display:flex;gap:.85rem;padding:.75rem 0;border-top:1px solid #eef0f2}.fiche-num[data-astro-cid-s4sjaek6]{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.7rem;font-weight:600;color:#fff;background:#4a919e;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fiche-label[data-astro-cid-s4sjaek6]{font-family:Poppins,sans-serif;font-weight:600;color:#1a2230;font-size:.92rem}.fiche-contenu[data-astro-cid-s4sjaek6]{color:#6b7280;font-size:.82rem;line-height:1.45;margin-top:.15rem}.reassur-item[data-astro-cid-s4sjaek6]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#4a5a6a;background:#fff;border:1px solid #e5e7eb;border-radius:40px;padding:.6rem 1rem}.af-complet[data-astro-cid-s4sjaek6]{background:linear-gradient(90deg,#e0a44a,#d4963a);box-shadow:0 12px 34px -14px #d4963a8c;border-radius:14px;padding:.75rem 1.1rem}.af-complet-badge[data-astro-cid-s4sjaek6]{flex-shrink:0;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e0a44a;background:#0b1220;border-radius:40px;padding:4px 13px}.af-complet-text[data-astro-cid-s4sjaek6]{color:#231604;font-weight:600;font-size:.95rem;line-height:1.35}.af-complet-link[data-astro-cid-s4sjaek6]{color:#0b1220;font-weight:700;text-decoration:underline;text-underline-offset:2px}.af-complet-link[data-astro-cid-s4sjaek6]:hover{color:#3a2a0a}.af-soldout-chip[data-astro-cid-s4sjaek6]{display:inline-flex;align-items:center;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e0a44a;background:#d4963a24;border:1px solid rgba(212,150,58,.42);border-radius:40px;padding:5px 14px}.wl-label[data-astro-cid-s4sjaek6]{display:block;font-size:.8rem;font-weight:600;color:#1a2230;margin-bottom:.3rem}.wl-input[data-astro-cid-s4sjaek6]{width:100%;padding:.7rem .9rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#fff;color:#1a2230;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.wl-input[data-astro-cid-s4sjaek6]:focus{border-color:#4a919e;box-shadow:0 0 0 3px #4a919e26}.wl-input[data-astro-cid-s4sjaek6]::placeholder{color:#9aa6b2}
