/* Charte Business IA Secrets appliquée aux éléments natifs systeme.io */
@font-face{font-family:'Inter';src:url('../polices/InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
html,body{background:#050507!important;overflow-x:clip}
#app{position:relative;z-index:1}
#app,#app *:not(i):not(.fa):not([class*="fa-"]){font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
#app [id^="text-"] p+p{margin-top:12px}
#app [id^="section-"]{background-color:transparent!important;background-image:none!important}
#app h1,#app h2{letter-spacing:-.04em;font-weight:600}
#app h3{letter-spacing:-.02em;font-weight:600}
#app em{font-family:'Times New Roman MT','Times New Roman',Times,serif!important;font-style:italic;font-weight:400;letter-spacing:-.01em;background:linear-gradient(90deg,#7DFFD2 0%,#B9C6FF 70%);-webkit-background-clip:text;background-clip:text;color:transparent!important;padding-right:.08em}
#app em *{color:transparent!important}
#app a{color:inherit}
#app [id^="button-"] a,#app [id^="button-"] button{font-weight:600!important;box-shadow:0 10px 30px -12px rgba(125,255,210,.35);transition:transform .2s ease,box-shadow .2s ease}
#app [id^="button-"] a:hover,#app [id^="button-"] button:hover{transform:translateY(-2px)}
.fond{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.fond i{position:absolute;border-radius:50%;filter:blur(110px)}
.fond i:nth-child(1){width:54vw;height:54vw;left:-16vw;top:-20vw;background:#0C7A5D;opacity:.5;animation:derive 22s ease-in-out infinite alternate}
.fond i:nth-child(2){width:46vw;height:46vw;right:-14vw;top:30vh;background:#3E4FB8;opacity:.38;animation:derive 26s ease-in-out infinite alternate-reverse}
.fond i:nth-child(3){width:30vw;height:30vw;left:30vw;bottom:-12vw;background:#1D5F78;opacity:.28}
@keyframes derive{to{transform:translate(4vw,3vh)}}
@keyframes gemme{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(4deg)}}
.n-gemme{display:block;width:110px;margin:0 auto 6px;animation:gemme 8s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(125,255,210,.35))}

#app [id^="button-"] *{color:inherit}
.n-chiffre *{font-size:44px!important;line-height:48px!important;font-weight:800!important;letter-spacing:-.04em;background:linear-gradient(90deg,#7DFFD2,#B9C6FF);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.n-prix *{background:linear-gradient(90deg,#7DFFD2,#B9C6FF);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800!important;letter-spacing:-.04em}
.n-gros *{font-size:56px!important;line-height:60px!important}
