/* FE-04 PASSE 7 — Inscription : géométrie et palette de la maquette validée. */
.fx-discover-signup,html[data-theme=light] .fx-discover-signup{background:var(--fx-discover-welcome-bg)}
.fx-discover-signup .discover-main{max-width:1200px;padding-top:10px}
.fx-discover-signup .discover-main:before{display:none}
.fx-discover-signup .discover-intro{max-width:790px;margin:0 0 32px;text-align:start}
.fx-discover-signup .discover-intro .seo-lead{max-width:700px;margin-inline:0}
.fx-discover-signup .discover-signup{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;max-width:900px}
.fx-discover-signup .discover-signup-art img{display:block;width:100%;height:auto;max-width:320px;margin:auto}
.fx-discover-signup .discover-signup-art p{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--fx-discover-welcome-muted);text-align:center}
.fx-discover-signup .discover-signup-art strong{font-weight:700;color:var(--fx-discover-welcome-text)}
.fx-discover-signup .discover-signup-content ul{list-style:none;margin:0 0 28px;padding:0}
.fx-discover-signup .discover-signup-content li{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--fx-discover-welcome-text);padding:9px 0 9px 24px;position:relative}
.fx-discover-signup .discover-signup-content li:before{content:'✓';position:absolute;left:0;color:var(--fx-discover-welcome-orange)}
.fx-discover-signup .discover-age{font-size:12px;font-weight:400;letter-spacing:0;color:var(--fx-discover-welcome-muted);line-height:1.75;border-top:1px solid var(--fx-discover-welcome-line);padding-top:20px;margin:24px 0}
.fx-discover-signup .discover-age strong{font-weight:700}
.fx-discover-signup .discover-signup-content>p:last-child{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--fx-discover-welcome-text)}
.fx-discover-signup .discover-inline{background:none;padding:6px;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--fx-discover-welcome-text);text-decoration:underline}
.fx-discover-signup .discover-foot-actions{display:flex;align-items:center;gap:24px;margin-top:36px;flex-wrap:wrap}
@media(max-width:980px){.fx-discover-signup .discover-signup{gap:32px}}
@media(max-width:700px){.fx-discover-signup .discover-signup{grid-template-columns:1fr}.fx-discover-signup .discover-signup-art{display:none}.fx-discover-signup .discover-signup-content li{font-size:13px}.fx-discover-signup .discover-foot-actions{gap:16px}}
