.simplified-hero{display:block}.simplified-hero .hero-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.simplified-hero .hero-details{padding-left:40px;border-left:1px solid var(--line)}.simplified-hero .hero-statement h1{margin-bottom:0}.relocated-example .balanced-demo{max-width:650px;margin-inline:auto}@media(max-width:720px){.simplified-hero .hero-copy{display:block}.simplified-hero .hero-details{padding:32px 0 0;margin-top:32px;border-left:0;border-top:1px solid var(--line)}}
.relocated-example .balanced-demo .example-label{padding:24px;margin-bottom:28px;background:var(--soft);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:14px;align-items:center}
.relocated-example .example-kicker{margin:0 0 10px;color:var(--accent);font:700 16px/1.5 var(--body);letter-spacing:1.2px}
.relocated-example .example-title{margin:0;font:650 29px/1.3 var(--display);letter-spacing:-.8px;color:var(--ink)}
.relocated-example .balanced-demo .example-cta{display:flex;justify-content:center;gap:24px;width:100%;margin:28px auto 0;padding:18px 24px;font-size:16px;color:#fff;background:var(--deep);border:1px solid var(--deep)}
.relocated-example .balanced-demo .example-cta:hover{background:#24534b}
@media(max-width:720px){.relocated-example .balanced-demo .example-label{padding:20px;gap:12px}.relocated-example .example-title{font-size:25px}.relocated-example .example-kicker{font-size:14px;letter-spacing:.7px}}
/* E-282 A : boutons de depart (heros et carte prix), libelle deux fois plus long. Police, taille et graisse inchangees ; texte equilibre sur deux lignes si la largeur manque, fleche a droite centree. Aucune regle display. */
.hero-actions>.button,.price-card .button{text-wrap:balance;text-align:left;line-height:1.35;min-height:59px}
.hero-actions>.button>span,.price-card .button>span{flex:none}
@media(min-width:721px){.hero-actions>.button{width:auto;max-width:100%}}
@media(min-width:721px) and (max-width:1023px){.hero-actions>.button,.price-card .button{gap:12px;padding-inline:17px}}
