[data-page=referencement-ia] .epoques{background:var(--ink);color:var(--cream);padding:clamp(4rem,9vw,7.5rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .epoques:before{content:"";pointer-events:none;background:radial-gradient(68% 40% at 88% 28%,#c24cf624,#0000 60%);position:absolute;inset:0}[data-page=referencement-ia] .epoques .wrap{position:relative}[data-page=referencement-ia] .epoques .sec-label{color:#f5efde9e}[data-page=referencement-ia] .ep-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(1.2rem,2.6vw,2.2rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (max-width:820px){[data-page=referencement-ia] .ep-grid{grid-template-columns:1fr}}[data-page=referencement-ia] .ep{background:#0d0d0d59;border:1px solid #f5efde29;border-radius:16px;padding:clamp(1.4rem,2.8vw,2.2rem);position:relative}[data-page=referencement-ia] .ep-tag{font-family:var(--font-caveat);margin-bottom:.8rem;font-size:1.3rem;font-weight:700;display:inline-block;transform:rotate(-2.5deg)}[data-page=referencement-ia] .ep-avant .ep-tag{color:#f5efde8c}[data-page=referencement-ia] .ep-now{background:linear-gradient(#0d0d0d8c,#0d0d0d8c) padding-box,linear-gradient(135deg,var(--violet),var(--magenta),var(--orange)) border-box;border:2px solid #0000}[data-page=referencement-ia] .ep-now .ep-tag{color:var(--orange)}[data-page=referencement-ia] .ep h3{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .7rem;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:900;font-stretch:116%;line-height:1.05}[data-page=referencement-ia] .ep p{color:#f5efdebf;font-size:.97rem;line-height:1.55}[data-page=referencement-ia] .ep-sim{background:#f5efde0f;border:1px solid #f5efde1f;border-radius:10px;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem}[data-page=referencement-ia] .ep-sim .l{background:#f5efde29;border-radius:4px;height:8px;margin:.45rem 0;display:block}[data-page=referencement-ia] .ep-sim .l:nth-child(2){width:82%}[data-page=referencement-ia] .ep-sim .l:nth-child(3){width:64%}[data-page=referencement-ia] .ep-sim .l:nth-child(4){width:74%}[data-page=referencement-ia] .ep-sim .rep{color:var(--cream);background:#7b61ff24;border:1px solid #7b61ff59;border-radius:8px;padding:.6rem .7rem;font-size:.82rem;line-height:1.45;display:block}[data-page=referencement-ia] .ep-sim .src{letter-spacing:.08em;color:var(--orange);margin-top:.5rem;font-size:.7rem;font-weight:700;display:inline-block}[data-page=referencement-ia] .ep-verdict{text-align:center;font-family:var(--font-caveat);color:var(--orange);grid-column:1/-1;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;transform:rotate(-1.5deg)}[data-page=referencement-ia] .avance{background:var(--cream);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .av-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.2vw,1.7rem);margin-top:clamp(1.8rem,3.4vw,2.6rem);display:grid}@media (max-width:860px){[data-page=referencement-ia] .av-grid{grid-template-columns:1fr}}[data-page=referencement-ia] .av-doc{background:var(--cream);border:1.5px solid var(--edge);border-radius:4px 12px 12px;padding:1.3rem 1.3rem 1.2rem;position:relative;box-shadow:0 18px 44px -30px #0d0d0d80}[data-page=referencement-ia] .av-doc:before{content:attr(data-doc);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--cream);border-radius:6px 6px 0 0;padding:.35em .85em;font-size:.62rem;font-weight:700;position:absolute;top:-13px;left:12px}[data-page=referencement-ia] .av-doc b{font-family:var(--font-archivo);text-transform:uppercase;margin:.2rem 0 .35rem;font-size:1.02rem;font-weight:900;font-stretch:114%;display:block}[data-page=referencement-ia] .av-doc p{color:#0d0d0dbd;margin:0;font-size:.92rem;line-height:1.5}[data-page=referencement-ia] .av-doc code{background:var(--ink);color:var(--cream);white-space:pre-wrap;border-radius:8px;margin-top:.7rem;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;display:block}[data-page=referencement-ia] .av-doc code em{color:var(--orange);font-style:normal}[data-page=referencement-ia] .protoc{background:var(--cream-deep);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .proto-list{flex-direction:column;gap:.7rem;max-width:820px;margin-top:clamp(1.8rem,3.4vw,2.6rem);display:flex}[data-page=referencement-ia] .proto{background:var(--cream);border:1.5px solid var(--edge);transition:transform .4s var(--e-quint),box-shadow .4s;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:1.1rem;padding:1.05rem 1.2rem;display:grid}[data-page=referencement-ia] .proto:hover{transform:translate(6px);box-shadow:0 18px 40px -26px #0d0d0d80}[data-page=referencement-ia] .proto-no{font-family:var(--font-caveat);color:#5a43d6;font-size:1.5rem;font-weight:700;transform:rotate(-3deg)}[data-page=referencement-ia] .proto b{font-family:var(--font-archivo);text-transform:uppercase;font-size:1.05rem;font-weight:900;font-stretch:114%;display:block}[data-page=referencement-ia] .proto p{color:#0d0d0dbd;margin:.25rem 0 0;font-size:.94rem;line-height:1.5}[data-page=referencement-ia] .proto .pr-mark{font-family:var(--font-caveat);color:var(--orange);white-space:nowrap;font-size:1.05rem;font-weight:600}[data-page=referencement-ia] .inclus-band{background:var(--ink);color:var(--cream);padding:clamp(3.4rem,7vw,5.5rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .inclus-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}[data-page=referencement-ia] .ib-txt{max-width:52ch}[data-page=referencement-ia] .ib-txt h2{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:900;font-stretch:116%;line-height:1.05}[data-page=referencement-ia] .ib-txt p{color:#f5efdebf}[data-page=referencement-ia] .livetest{background:var(--ink);color:var(--cream);border-top:1px solid #f5efde1f;padding:clamp(3rem,6vw,4.8rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .livetest:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 14% 72%,#ff8a001f,#0000 62%);position:absolute;inset:0}[data-page=referencement-ia] .livetest .wrap{max-width:920px;position:relative}[data-page=referencement-ia] .livetest .sec-label{color:#f5efde9e}[data-page=referencement-ia] .lt-h{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.025em;max-width:20ch;margin:.2rem 0 1.3rem;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:900;font-stretch:118%;line-height:.98}[data-page=referencement-ia] .lt-bar{background:#f5efde0f;border:1.5px solid #f5efde2e;border-radius:100px;align-items:center;gap:.7rem;max-width:560px;padding:.62rem .7rem .62rem 1.15rem;display:flex}[data-page=referencement-ia] .lt-bar .ast{width:1.1em;height:1.1em;color:var(--orange);flex:none}[data-page=referencement-ia] .lt-q{min-width:0;font-family:var(--font-instrument-serif);color:var(--cream);flex:auto;font-size:clamp(1.02rem,2.1vw,1.35rem);font-style:italic}[data-page=referencement-ia] .lt-send{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.15em;height:2.15em;font-size:.92em;font-weight:700;display:inline-grid}[data-page=referencement-ia] .lt-p{color:#f5efdec7;max-width:52ch;margin-top:1.35rem;font-size:clamp(1rem,1.4vw,1.12rem)}[data-page=referencement-ia] .lt-p b{color:var(--cream);font-weight:600}[data-page=referencement-ia] .lt-note{font-family:var(--font-caveat);color:var(--orange);align-items:center;gap:.42em;margin-top:1.25rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;display:inline-flex;transform:rotate(-1.5deg)}[data-page=referencement-ia] .lt-note .ast{width:.68em;height:.68em}[data-page=referencement-ia] .stepcta{background:var(--cream-deep);padding:clamp(2.8rem,5.5vw,4.3rem) 0;position:relative;overflow:clip}[data-page=referencement-ia] .stepcta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;display:flex}[data-page=referencement-ia] .stepcta-txt{max-width:34ch}[data-page=referencement-ia] .stepcta-txt h2{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:900;font-stretch:116%;line-height:1}[data-page=referencement-ia] .stepcta-txt p{color:#0d0d0dbd;max-width:38ch;font-size:clamp(1rem,1.3vw,1.1rem)}[data-page=referencement-ia] .stepcta-txt p b{color:var(--ink);font-weight:700}[data-page=referencement-ia] .stepcta-act{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}[data-page=referencement-ia] .stepcta-micro{color:#0d0d0d8f;align-items:center;gap:.45em;font-size:.82rem;display:inline-flex}[data-page=referencement-ia] .stepcta-micro .dot{color:var(--orange)}[data-page=referencement-ia] .rfaq{background:var(--cream);padding:clamp(4rem,9vw,7rem) 0}[data-page=referencement-ia] .rfaq-list{border-top:1.5px solid var(--edge);max-width:920px;margin-top:clamp(1.8rem,3.4vw,2.6rem)}[data-page=referencement-ia] .rfaq-item{border-bottom:1.5px solid var(--edge)}[data-page=referencement-ia] .rfaq-item>summary{cursor:pointer;text-align:left;font-family:var(--font-archivo);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:clamp(.85rem,1.8vw,1.4rem);padding:clamp(1.3rem,2.6vw,1.9rem) 0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;font-stretch:108%;line-height:1.18;list-style:none;display:flex}[data-page=referencement-ia] .rfaq-item>summary::-webkit-details-marker{display:none}[data-page=referencement-ia] .rfaq-num{font-family:var(--font-instrument-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0d0d0d57;transition:color .45s var(--e-quint);flex:none;font-size:.62em;font-weight:600}[data-page=referencement-ia] .rfaq-item[open] .rfaq-num,[data-page=referencement-ia] .rfaq-item>summary:hover .rfaq-num{color:var(--orange)}[data-page=referencement-ia] .rfaq-qt{background-image:var(--grad);transition:background-size .55s var(--e-quint);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;flex:0 auto;padding-bottom:.1em}[data-page=referencement-ia] .rfaq-item[open] .rfaq-qt,[data-page=referencement-ia] .rfaq-item>summary:hover .rfaq-qt{background-size:100% 2px}[data-page=referencement-ia] .rfaq-chev{width:clamp(20px,2.6vw,28px);height:auto;color:var(--orange);transition:transform .5s var(--e-quint);flex:none;margin-left:auto}[data-page=referencement-ia] .rfaq-chev use{fill:currentColor}[data-page=referencement-ia] .rfaq-item[open] .rfaq-chev{transform:rotate(135deg)}[data-page=referencement-ia] .rfaq-item[open] .rfaq-chev use{fill:url(#baGrad)}[data-page=referencement-ia] .rfaq-a{color:#0d0d0dd1;max-width:66ch;padding:.1rem 0 clamp(1.4rem,2.7vw,2rem) clamp(1.9rem,3.4vw,2.7rem);font-size:1.02rem;line-height:1.58}[data-page=referencement-ia] .rfaq-a b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){[data-page=referencement-ia] .rfaq-item[open] .rfaq-a{animation:referencement-ia-rfaqIn .5s var(--e-quint)}}@keyframes referencement-ia-rfaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:620px){[data-page=referencement-ia] .stepcta .wrap{gap:1.3rem}[data-page=referencement-ia] .stepcta-act{align-items:stretch}[data-page=referencement-ia] .lt-bar{max-width:none}}[data-page=referencement-ia] .ep-proof{background:#f5efde1f;border:1px solid #f5efde1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(1.6rem,3.2vw,2.6rem);display:grid;overflow:hidden}[data-page=referencement-ia] .epp{background:#131318;padding:clamp(1.05rem,1.8vw,1.5rem)}[data-page=referencement-ia] .epp b{font-family:var(--font-archivo);letter-spacing:-.03em;background:var(--grad-soft);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:900;font-stretch:120%;line-height:1;display:block}[data-page=referencement-ia] .epp p{color:#f5efdec7;margin:.4rem 0 0;font-size:clamp(.82rem,.95vw,.9rem);line-height:1.45}[data-page=referencement-ia] .epp small{letter-spacing:.02em;color:#f5efde57;margin-top:.55rem;font-size:.68rem;font-weight:500;display:block}@media (max-width:760px){[data-page=referencement-ia] .ep-proof{grid-template-columns:1fr}}
