.pt{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:44rem;margin:0 auto;padding:3rem 1rem 3.5rem;text-align:center}.pt+.pt{border-top:1px solid var(--ac-rule)}.pt h1,.pt h2{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;text-wrap:balance}.pt-phrase{display:flex;flex-direction:column;gap:.35rem;padding:1.75rem 1.25rem;width:100%;border:1px solid rgba(169,156,255,.35);border-radius:2px;background:rgba(26,20,48,.55)}.pt-phrase-petit{font-style:italic;font-size:1.1rem;color:var(--ac-dim)}.pt-phrase-grand{font-size:clamp(1.6rem,6vw,2.4rem);line-height:1.15;text-wrap:balance}.pt-mot{white-space:nowrap;display:inline-block}.pt-intensite{font-style:italic;font-size:1.15rem;color:var(--ac-dim)}.pt-phrase-vrai{color:#a99cff}.pt-note{font-size:.95rem;color:var(--ac-dim);max-width:34rem}.pt-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pt-actions,.pt-btn-ghost{justify-content:center;align-items:center}.pt-btn-ghost{display:inline-flex;min-height:3rem;padding:0 1.5rem;border-radius:999px;border:1px solid rgba(242,238,252,.35);background:transparent;color:var(--ac-ink);font-size:.95rem}.pt .ac-btn,.pt-btn-ghost{font-family:var(--ac-font-ui);cursor:pointer}.pt .ac-btn{font-size:1rem;border:0}.pt-apercu{width:11rem;max-width:50vw;aspect-ratio:9/16;height:auto;border:1px solid var(--ac-rule);border-radius:6px;box-shadow:0 1rem 2.5rem rgba(0,0,0,.45)}.pt-repli{display:flex;flex-direction:column;align-items:center;gap:.75rem}.pt-repli img{width:min(18rem,80vw);height:auto;border-radius:6px}.pt-lien-champ{width:100%;max-width:30rem;padding:.75rem 1rem;border-radius:6px;border:1px solid rgba(242,238,252,.25);background:rgba(5,5,8,.6);color:var(--ac-ink-2);font-family:var(--ac-font-ui);font-size:.85rem}.pt .pt-noms{font-size:clamp(1.5rem,5vw,2rem)}.pt .pt-etiquette{font-size:clamp(2.4rem,9vw,3.6rem);line-height:1.05;color:#a99cff}.pt-contacts{display:flex;flex-direction:column;gap:1.1rem;width:100%;text-align:left;list-style:none;padding:0;margin:0}.pt-contacts li{padding:1rem 1.1rem;border-left:2px solid rgba(169,156,255,.6);background:rgba(26,20,48,.45)}.pt-facteur{display:block;margin-top:.35rem;font-family:var(--ac-font-ui);font-size:.8rem;color:var(--ac-dim)}.pt-form{width:100%;text-align:left}.pt-ecran{scroll-margin-top:var(--nt-header-h,5rem)}.pt-hero{padding-top:1.5rem;padding-bottom:1.75rem;gap:1.1rem}.pt-hero .pt-phrase{padding:1.5rem 1rem 1.6rem}.pt-hero .pt-phrase-grand{font-size:clamp(1.9rem,8.4vw,2.8rem)}.pt-boutons{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:24rem}.pt-boutons .pt-actions,.pt-boutons .pt-repli{width:100%}.pt-boutons .ac-btn,.pt-btn-grand{width:100%;min-height:3.5rem;font-size:1.05rem}.pt-consigne{max-width:24rem;padding:.75rem 1rem;border:1px dashed rgba(255,227,163,.55);border-radius:10px;color:#ffe3a3}.pt-echelle{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:18rem;list-style:none;margin:0;padding:0}.pt-echelle li{padding:.45rem 1rem;border:1px solid rgba(242,238,252,.3);border-radius:999px;font-style:italic;color:var(--ac-dim)}.pt-echelle li[data-actif="1"]{background:#ffe3a3;border-color:#ffe3a3;color:#1a1430;font-style:normal}.pt-suite{font-style:italic}@media (min-width:48rem){.pt-boutons{flex-direction:row;max-width:34rem}.pt-boutons>*{flex:1}}