.hsd{isolation:isolate;position:relative;overflow:hidden}.hsd-trame{pointer-events:none;perspective:200px;opacity:var(--hsd-opacite,.45);position:absolute;inset:0}.hsd-trame-plan{transform:rotateX(var(--hsd-angle,65deg));position:absolute;inset:0}.hsd-trame-lignes{width:600vw;height:300vh;transform-origin:100% 0 0;background-image:linear-gradient(to right, var(--hsd-ligne,#d8d8d8) 1px, transparent 0), linear-gradient(to bottom, var(--hsd-ligne,#d8d8d8) 1px, transparent 0);background-repeat:repeat;background-size:var(--hsd-cellule,60px) var(--hsd-cellule,60px);margin-left:-200%;animation:22s linear infinite hsd-defile;inset:0}@keyframes hsd-defile{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--hsd-cellule,60px) * -1), 0)}}.hsd-fondu{pointer-events:none;background:linear-gradient(#f5f5f500 10%,#f5f5f5 100%);position:absolute;inset:0}.hsd-dedans{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.hsd-trame-lignes{animation:none}}
@keyframes tf-faq-ouvrir{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes tf-faq-fermer{0%{height:var(--radix-accordion-content-height)}to{height:0}}.tf-faq .tf-faq-contenu[data-state=open]{animation:tf-faq-ouvrir .3s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1))}.tf-faq .tf-faq-contenu[data-state=closed]{animation:tf-faq-fermer .22s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1))}@media (prefers-reduced-motion:reduce){.tf-faq .tf-faq-contenu[data-state=open],.tf-faq .tf-faq-contenu[data-state=closed]{animation:none}}
