.duo-hero h1 em{font-style:italic;color:#a9553f}.duo-kicker{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.7;margin:0 0 .6rem}.duo-card{background:#1c1f1d;color:#eee8dc;border-radius:1rem;padding:2rem 1.5rem;margin-top:1rem}.duo-card h1{font-weight:400;font-size:clamp(2.4rem,9vw,3.6rem);line-height:1;letter-spacing:-.03em;margin:.2rem 0 .8rem;color:#f3d9cf}.duo-card h1,.duo-line{font-family:Georgia,serif}.duo-line{font-size:1.15rem;line-height:1.5;color:#d8d2c6;margin:0 0 1.4rem}.duo-jauge{display:grid;grid-template-columns:6.5rem 1fr 2.5rem;gap:.7rem;align-items:center;margin:.7rem 0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.duo-jauge i{display:flex;gap:.3rem}.duo-jauge s{flex:1;height:.5rem;border-radius:.2rem;background:#3a3d3a;text-decoration:none}.duo-jauge s.on{background:#d0806a}.duo-jauge i.is-blue s.on{background:#7fa3b1}.duo-jauge b{text-align:right;font-weight:600}.duo-note{font-size:.8rem;color:#bdb8ae;margin:1rem 0 0}.duo-lock ul{list-style:none;padding:0;margin:1rem 0 1.2rem}.duo-lock li{display:flex;flex-direction:column;gap:.35rem;padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.duo-lock li strong{font-family:Georgia,serif;font-weight:400}.duo-blur{display:block;height:.6rem;width:85%;border-radius:.3rem;background:linear-gradient(90deg,#d8cfc2,#e6dfd3 60%,#d8cfc2);filter:blur(2px)}.duo-cta{display:flex;justify-content:space-between;text-decoration:none}.duo-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}.duo-tous{font-family:Georgia,serif;font-weight:400;font-size:1.4rem;margin:2rem 0 .8rem}.duo-profils{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.duo-profil{border:1px solid rgba(0,0,0,.15);border-radius:.8rem;padding:1rem}.duo-profil.is-me{border-color:#a9553f;background:#f2e7dc}.duo-profil h3{font-family:Georgia,serif;font-weight:400;font-size:1.1rem;margin:0 0 .3rem}.duo-profil p{margin:0;font-size:.85rem;line-height:1.45;opacity:.8}@media (max-width:520px){.duo-profils{grid-template-columns:1fr}.duo-jauge{grid-template-columns:5.5rem 1fr 2.2rem}}.duo-h1kw{display:block;font-size:.95rem;letter-spacing:.04em;font-weight:600;color:#a9553f;margin-bottom:.5rem}.duo-seo{padding-top:0}.duo-seo article{margin:2rem 0}.duo-seo h2{font-family:Georgia,serif;font-weight:400;font-size:1.45rem;margin:0 0 .7rem}.duo-seo p{line-height:1.65;margin:0 0 .7rem;opacity:.85}.duo-seo details{border-top:1px solid rgba(0,0,0,.12);padding:.8rem 0}.duo-seo summary{cursor:pointer;font-weight:600}.duo-seo details p{margin-top:.6rem}.duo-modes{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0 0 1.2rem}.duo-modes .en-choice{justify-content:center;text-align:center}.duo-pour{display:flex;flex-direction:column;gap:.35rem}.duo-invit{margin:1.5rem 0;text-align:center}.duo-invit h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.7rem,5vw,2.4rem);margin:.4rem 0 .8rem}.duo-invit p{line-height:1.6}.duo-invit-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.2rem 0}@media (max-width:520px){.duo-modes{grid-template-columns:1fr}}.abo{text-align:left}.abo h2{font-family:Georgia,serif;font-weight:400;font-size:1.45rem;margin:0 0 .4rem}.abo p{line-height:1.55}.abo-form{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0 .4rem}.abo-form input{flex:1 1 14rem;min-width:0;padding:.8rem 1rem;border:1px solid rgba(0,0,0,.18);border-radius:999px;font:inherit;background:#fff}.abo-piege{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.abo-accord{font-size:.8rem;opacity:.7;margin-top:.4rem}.abo-merci{font-weight:600;color:#a9553f}.abo-alerte{border-top:1px solid rgba(0,0,0,.1);margin-top:1.2rem;padding-top:1rem}.abo-aussi{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;opacity:.85;text-align:left}.abo-aussi input{margin-top:.2rem}.app-play{text-align:center}.app-play h2{font-family:Georgia,serif;font-weight:400;font-size:1.35rem;margin:0 0 .4rem}.app-play p{line-height:1.55;margin:0 0 1rem}