.vocal-page{--vocal-paper:#efece7;--vocal-slate:#1d1f21;background:var(--vocal-paper);color:var(--color-ink);overflow-wrap:anywhere;padding-top:var(--header-height);padding-bottom:var(--space-section)}.vocal-page [hidden]{display:none!important}.vocal-cadre{max-width:92.5rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.vocal-repere{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze-deep);margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.vocal-hero{padding-block:clamp(2rem,4vw,4rem) 2.2rem}.vocal-hero h1{font-family:var(--font-serif);letter-spacing:-.04em;margin:1rem 0 1.65rem;font-size:clamp(2.75rem,8.6vw,7.75rem);font-weight:400;line-height:.99}.vocal-hero h1 span{display:block}.vocal-hero__definition{color:var(--color-ink-muted);max-width:70rem;margin:0;font-size:clamp(1rem,1.65vw,1.5rem);line-height:1.6}.vocal-profils{border-top:1px solid var(--line-on-paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.vocal-profil{color:inherit;flex-direction:column;gap:.35rem;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;display:flex;position:relative}.vocal-profil+.vocal-profil:before{content:"";background:var(--line-on-paper);width:1px;position:absolute;top:1.1rem;bottom:0;left:0}.vocal-profil:after{content:"";background:0 0;height:3px;position:absolute;top:-1px;left:0;right:0}.vocal-profil.is-selected:after{background:var(--color-bronze-deep)}.vocal-profil__titre{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(1.875rem,3.5vw,3.2rem);line-height:1.2}.vocal-profil .vocal-repere{letter-spacing:.1em;font-size:.75rem}.vocal-profil__benefice{color:var(--color-ink-muted);font-size:1rem;line-height:1.5}.vocal-profil:focus-visible,.vocal-page summary:focus-visible,.vocal-page :is(input,select,textarea,button):focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:5px}.vocal-profil:hover .vocal-profil__titre{color:var(--color-bronze-deep)}.vocal-formules{border:1px solid var(--line-on-paper);margin-bottom:2rem;scroll-margin-top:6.5rem}.vocal-formules__entete{background:var(--vocal-slate);color:var(--color-ivory-action);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:2rem;padding:1.35rem 1.7rem;display:grid}.vocal-formules__entete .vocal-repere{color:var(--color-bronze-light)}.vocal-formules__entete h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:.55rem 0 0;font-size:clamp(1.875rem,3.5vw,3.2rem);font-weight:400;line-height:1.16}.vocal-formules__introduction{border-left:1px solid var(--line-on-dark);color:var(--color-ivory-paper);margin:0;padding-left:1.7rem;font-size:.8rem;line-height:1.6}.vocal-formules__colonnes{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.25rem;display:grid}.vocal-formule{flex-direction:column;min-width:0;padding:0 1.9rem;display:flex;container-type:inline-size}.vocal-formule+.vocal-formule{border-left:1px solid var(--line-on-paper)}.vocal-formule h3{font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 .2rem;font-size:clamp(2.125rem,4.1vw,3.2rem);font-weight:400;line-height:1.15}.vocal-formule__accroche{min-height:1.9rem;font-size:.75rem}.vocal-prix{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.3rem 0 .85rem;display:flex}.vocal-prix>span{font-family:var(--font-serif);letter-spacing:-.04em;overflow-wrap:normal;font-size:clamp(2.75rem,5.5vw,4.25rem);font-weight:400;line-height:1.1}.vocal-prix__montant{white-space:nowrap}.vocal-prix small{color:var(--color-ink-muted);white-space:nowrap;font-size:.8rem}.vocal-formule__chiffres{margin:0}.vocal-formule__chiffres>div{border-top:1px solid var(--line-on-paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.45rem 0;display:flex}.vocal-formule__chiffres>div:last-child{border-bottom:1px solid var(--line-on-paper)}.vocal-formule__chiffres dd{white-space:nowrap;font-family:var(--font-serif);order:-1;margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}.vocal-formule__chiffres dt{color:var(--color-ink-muted);font-size:.8rem}.vocal-formule__description{flex:1;margin:.85rem 0 1.4rem;font-size:1rem;line-height:1.55}.vocal-formule__action{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;font-size:var(--type-button-size)!important;padding-inline:.65rem!important}.vocal-page details{font-size:1rem}.vocal-page summary{cursor:pointer;min-height:2.75rem;padding-block:.8rem;font-weight:400}.vocal-formule__details{margin-top:.3rem}.vocal-formule__details summary{font-size:.8rem}.vocal-formule__contenu{padding-bottom:1rem}.vocal-quotas{margin:1rem 0}.vocal-quotas>div{border-top:1px solid var(--line-on-paper);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding-block:.55rem;display:flex}.vocal-quotas dt{max-width:100%}.vocal-quotas dd{text-align:right;white-space:nowrap;flex-shrink:0;margin:0 0 0 auto;font-weight:500}.vocal-note{color:var(--color-ink-muted);font-size:.8rem}.vocal-formules__installation{color:var(--color-ink-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:1.3rem;padding:.25rem 1.8rem .6rem;font-size:.8rem;display:flex}.vocal-formules__installation>p{margin:0}.vocal-formules__installation details{text-align:left}.vocal-formules__installation details[open]{flex-basis:100%}.vocal-formules__installation details>p{max-width:55rem;margin:.5rem auto 1rem}.vocal-page :is(section[id],h2[id],.vocal-ancre,[data-plan-id],.vocal-parcours,[data-vocal-example],#roles,.vocal-contact__proposition){scroll-margin-top:7rem}.vocal-page h2:not(.vocal-formules h2){font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:-.025em;margin:.8rem 0 1.4rem;font-weight:400;line-height:1.08}.vocal-page a:not(.vocal-profil,.vc-action-link,.vocal-email){color:inherit;text-underline-offset:.25em}.vocal-page a:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:5px}.vocal-formule__organisation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .75rem;display:grid}.vocal-formule__organisation div{flex-direction:column;display:flex}.vocal-formule__organisation dt{color:var(--color-ink-muted);font-size:.8rem;line-height:1.5}.vocal-formule__organisation dd{font-family:var(--font-serif);order:-1;margin:0;font-size:1.875rem;line-height:1.2}.vocal-formule__description{margin-bottom:.75rem}.vocal-formule__mode{margin:0 0 .75rem;font-size:.8rem;font-weight:500}.vocal-formule__exemple{border-top:1px solid var(--line-on-paper);margin-bottom:.85rem;padding-top:.5rem}.vocal-formule__exemple .vocal-lien{justify-content:space-between;width:100%;min-height:3rem;padding-block:.35rem;font-size:.8rem}.vocal-exemples{padding-block:2.5rem var(--space-section);border-top:1px solid var(--color-bronze-deep);position:relative}.vocal-exemples .vocal-section__introduction{margin-bottom:1.25rem}.vocal-exemples>.vocal-note{max-width:65rem;line-height:1.6}.vocal-cas{border-bottom:1px solid var(--line-on-paper)}.vocal-cas:first-child{border-top:1px solid var(--line-on-paper)}.vocal-cas>summary,.vocal-autres>summary{justify-content:space-between;align-items:center;gap:1.5rem;min-height:3rem;padding-block:1.3rem;list-style:none;display:flex}.vocal-cas>summary::-webkit-details-marker{display:none}.vocal-autres>summary::-webkit-details-marker{display:none}.vocal-cas__titre{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.015em;font-weight:500;line-height:1.2;display:block}.vocal-cas__formule{color:var(--color-ink-muted);margin-top:.5rem;font-size:.8rem;line-height:1.5;display:block}.vocal-cas>summary:hover .vocal-cas__titre,.vocal-autres>summary:hover{color:var(--color-bronze-deep)}.vocal-cas__contenu{padding-bottom:1.5rem}.vocal-cas__situation{max-width:70ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.vocal-cas__echange{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin-bottom:1.5rem;display:grid}.vocal-cas__echange h3,.vocal-cas__etapes h3{font:500 1rem/1.5 var(--font-sans);margin:0 0 1rem}.vocal-cas blockquote{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.5vw,2.125rem);line-height:1.3}.vocal-cas__retour{border-left:1px solid var(--line-on-paper);padding-left:clamp(1.5rem,4vw,3rem)}.vocal-cas__retour p{margin:0;line-height:1.75}.vocal-cas__deroulement>summary{padding-block:.9rem;font-size:.8rem}.vocal-cas__etapes{margin-block:1rem}.vocal-cas__etapes ol{max-width:70ch;margin:0;padding-left:1.4rem}.vocal-cas__etapes li{margin-block:.6rem;padding-left:.4rem;line-height:1.6}.vocal-cas__exceptions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin:1.5rem 0;display:grid}.vocal-cas__exceptions dt{margin-bottom:.5rem;font-weight:500}.vocal-cas__exceptions dd{margin:0;line-height:1.7}.vocal-cas__suite{border-top:1px solid var(--line-on-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1rem;display:flex}.vocal-cas__suite p{max-width:80ch;color:var(--color-ink-muted);flex:35rem;margin:0;font-size:.8rem;line-height:1.7}.vocal-cas__suite strong{color:var(--color-ink);font-weight:500}.vocal-cas__suite a{min-height:3rem;font-size:1rem}.vocal-exemples__cadre{margin-top:1.25rem}.vocal-exemples__liens{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.vocal-exemples__liens a{min-height:3rem;font-size:.8rem}.vocal-fleche-retour{transform:rotate(-90deg)}.vocal-autres{border-top:1px solid var(--line-on-paper);border-bottom:1px solid var(--line-on-paper);align-self:start}.vocal-autres>summary{font-size:1rem}.vocal-cas--court .vocal-cas__echange{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vocal-cas--court .vocal-cas__retour{border-left:0;border-top:1px solid var(--line-on-paper);padding:1.25rem 0 0}.vocal-cas--court blockquote{font-size:1.5rem}.vocal-outils__exemple{border-top:1px solid var(--line-on-dark);max-width:70ch;margin-top:2rem;padding-top:1.5rem;line-height:1.7}.vocal-contact__exemple{border-bottom:1px solid var(--line-on-dark);margin:0 0 1.5rem;padding-bottom:1.25rem;font-size:.8rem;line-height:1.7}.vocal-contact__exemple>strong,.vocal-contact__exemple>span{display:block}.vocal-contact__exemple strong{margin-bottom:.4rem;font-weight:500}.vocal-contact__proposition{border-bottom:1px solid var(--line-on-dark);margin-bottom:2rem;padding-bottom:1.5rem}.vocal-contact__proposition h3{font:500 1.125rem/1.5 var(--font-sans);margin:0}.vocal-contact__proposition p{font-size:.8rem;line-height:1.7}.vocal-contact__proposition>div{flex-wrap:wrap;gap:1rem;display:flex}.vocal-contact__proposition button{font:inherit;color:inherit;border:1px solid var(--color-ivory-muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;min-height:3rem;padding:.75rem 1rem;font-size:.8rem}.vocal-contact__proposition button:hover{background:var(--color-ivory-action);color:var(--vocal-slate)}.vocal-contact__preparation :is(button,h3):focus-visible{outline:2px solid var(--color-ivory-action);outline-offset:4px}.vocal-consommation{max-width:63rem;color:var(--color-ink-muted);margin:.5rem 0 0;padding:.5rem .6rem 0;font-size:.8rem}.vocal-consommation a{margin-top:.4rem;padding-block:.4rem;display:inline-block}.vocal-section{padding-block:var(--space-section)}.vocal-section__introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2.5rem;display:grid}.vocal-section__introduction>p{max-width:36rem;margin:0 0 1.4rem;line-height:1.7}.vocal-restitutions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.vocal-restitutions article{border-top:1px solid var(--line-on-paper);padding-top:1rem}.vocal-restitutions h3,.vocal-permissions h3,.vocal-etapes h3{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.015em;margin:.65rem 0 .75rem;font-weight:500;line-height:1.2}.vocal-restitutions p,.vocal-etapes p{margin:0;font-size:1rem;line-height:1.7}.vocal-inclusions-note{max-width:65rem;margin:2rem 0 0}.vocal-roles,.vocal-questions{border-top:1px solid var(--line-on-paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.vocal-roles{padding-top:3rem}.vocal-roles>div>p:not(.vocal-repere){max-width:30rem}.vocal-roles__liste details,.vocal-questions__liste details{border-bottom:1px solid var(--line-on-paper)}.vocal-roles__liste details:first-child,.vocal-questions__liste details:first-child{border-top:1px solid var(--line-on-paper)}.vocal-roles__liste summary,.vocal-questions__liste summary{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.25rem;list-style:none;display:flex}.vocal-roles__liste summary::-webkit-details-marker{display:none}.vocal-questions__liste summary::-webkit-details-marker{display:none}.vocal-signe{fill:none;stroke:var(--color-bronze-deep);stroke-width:1.35px;flex:none;align-self:center}.vocal-page details[open]>summary .vocal-signe__vertical{visibility:hidden}.vocal-roles__liste summary{font-family:var(--font-serif);font-size:var(--type-title-size)}.vocal-roles__liste details>div{padding-bottom:1rem}.vocal-roles__liste details>div>p:last-child,.vocal-questions__liste details>p{margin:.6rem 0 1.3rem;line-height:1.7}.vocal-outils{background:var(--vocal-slate);color:var(--color-ivory-action);padding-block:var(--space-section)}.vocal-outils .vocal-repere{color:var(--color-bronze-light)}.vocal-permissions{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}.vocal-permissions li{border-top:1px solid var(--line-on-dark);padding-top:1.4rem}.vocal-permissions li>span{font-family:var(--font-serif);color:var(--color-bronze-light);font-size:3.2rem;line-height:1}.vocal-permissions p{color:var(--color-ivory-paper);max-width:23rem}.vocal-outils__notes{border-top:1px solid var(--line-on-dark);color:var(--color-ivory-paper);grid-template-columns:1.3fr 1fr;gap:4rem;margin-top:2rem;padding-top:1rem;font-size:.8rem;display:grid}.vocal-etapes{counter-reset:vocal-steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:0;list-style:none;display:grid}.vocal-etapes li{border-top:1px solid var(--line-on-paper);counter-increment:vocal-steps;padding-top:1rem}.vocal-etapes li:before{content:"0" counter(vocal-steps);color:var(--color-bronze-deep);font-family:var(--font-serif);font-size:1.875rem}.vocal-installation{min-width:0}.vocal-sur-mesure{border-top:1px solid var(--color-bronze-deep);border-bottom:1px solid var(--line-on-paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding:2.5rem 0;display:grid}.vocal-lien{gap:1.5rem;padding-block:.8rem;display:inline-flex}.vocal-contact{padding:var(--space-section) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.vocal-contact h2:focus{outline:none}.vocal-contact__introduction>p:not(.vocal-repere){max-width:31rem}.vocal-contact__introduction .vocal-note{margin-top:2rem}.vocal-contact address{flex-direction:column;align-items:flex-start;gap:.25rem;font-style:normal;display:flex}.vocal-contact address a{padding-block:.6rem;display:inline-block}.vocal-contact .project-brief{align-self:start;container:vocal-request/inline-size}.vocal-contact .project-brief select{contain:paint}.vocal-contact .project-brief .vc-brief-contact--optional{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.vocal-contact [data-brief-submit-label]{overflow-wrap:normal}@container vocal-request (width<=12rem){.vocal-contact .project-brief form.vc-brief-form{padding-inline:.5rem}.vocal-contact .project-brief__submit{padding-inline:.75rem}.vocal-contact .project-brief__submit svg{display:none}}.vocal-contact .project-brief :is(.project-brief__result,.project-brief__errors){scroll-margin-top:calc(var(--header-height) + 1rem)}.vocal-contact .vocal-contact__proposition,.vocal-contact .vocal-contact__exemple{border-color:var(--line-on-paper)}.vocal-contact .vocal-contact__proposition button:hover{background:var(--color-slate-raised);color:var(--color-ivory-action)}.vocal-hero__subscription{font-size:var(--type-button-size);color:var(--color-ink-muted);margin:1rem 0 .25rem}.vocal-hero__actions{flex-wrap:wrap;gap:.25rem 2rem;display:flex}.vocal-hero__actions .vocal-lien{align-items:center;min-height:3rem}.vocal-accompagnement{border-top:1px solid var(--line-on-paper)}.vocal-ancre{width:1px;height:1px;position:absolute;inset:0 auto auto 0}.vocal-faq{padding-bottom:0;position:relative}@media (width>=75rem){.vocal-formule,.vocal-formules__entete{padding-inline:2.5rem}}@media (width<=47.99rem){.vocal-hero{padding-block:2rem 1.75rem}.vocal-hero h1{letter-spacing:-.04em;font-size:clamp(2.75rem,8.8vw,4.25rem);line-height:1.04}.vocal-hero h1 span+span{margin-top:.2rem}.vocal-profils{grid-template-columns:minmax(0,1fr);margin-bottom:1.25rem}.vocal-profil{border-bottom:1px solid var(--line-on-paper);grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.85rem .8rem;display:grid}.vocal-profil:after{width:3px;height:auto;inset:0 auto 0 0}.vocal-profil+.vocal-profil:before{display:none}.vocal-profil__titre{font-size:1.875rem}.vocal-profil__benefice{font-size:.8rem}.vocal-formules__entete{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem 1.25rem}.vocal-formules__entete h2{font-size:2.125rem}.vocal-formules__introduction{border-left:0;border-top:1px solid var(--line-on-dark);padding:.85rem 0 0}.vocal-formules__colonnes{grid-template-columns:minmax(0,1fr);padding-top:0}.vocal-formule{padding:1.5rem min(1.25rem,5vw) 1rem}.vocal-formule+.vocal-formule{border-left:0;border-top:1px solid var(--line-on-paper)}.vocal-formule h3{font-size:2.75rem}.vocal-formule__accroche{min-height:0}.vocal-page .vocal-formule__action>svg{display:none}.vocal-prix{margin-top:.8rem}.vocal-prix>span{font-size:min(4rem,46cqi)}.vocal-formules__installation{border-top:1px solid var(--line-on-paper);padding:1rem 1.25rem}.vocal-cas__echange,.vocal-cas__exceptions{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vocal-cas__retour{border-left:0;border-top:1px solid var(--line-on-paper);padding:1.25rem 0 0}.vocal-formule__organisation{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.vocal-section__introduction,.vocal-restitutions,.vocal-roles,.vocal-questions,.vocal-permissions,.vocal-outils__notes,.vocal-sur-mesure,.vocal-contact{grid-template-columns:minmax(0,1fr);gap:2rem}.vocal-section__introduction{gap:0;margin-bottom:1.75rem}.vocal-restitutions{gap:1.5rem}.vocal-etapes{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vocal-questions,.vocal-roles{gap:1rem}.vocal-outils__notes{gap:.25rem}.vocal-contact__introduction .vocal-note{margin-top:1.5rem}}.vocal-formule h3,.vocal-formules__entete h2,.vocal-formule__action>span{overflow-wrap:normal;hyphens:manual}.vocal-formule__action>span{text-align:center}.vocal-consommation a{align-items:center;gap:.75rem;display:inline-flex}.vocal-lien{align-items:center}.vocal-eligibilite{max-width:75ch;color:var(--color-ink-muted);margin:0 0 1rem;font-size:.8rem}.vocal-profil__prix{color:var(--color-bronze-deep);margin-top:.35rem;font-size:.8rem}.vocal-profil__prix strong{font-weight:600}.vocal-profil__benefice{flex:1;max-width:34ch}.vocal-formule__installation{min-height:4rem;color:var(--color-ink-muted);margin:0 0 1rem;font-size:.8rem;line-height:1.6}.vocal-formule__organisation-courte{margin:0 0 .75rem;font-size:.8rem}.vocal-formules__entete h2{font-size:var(--type-title-size);margin-top:.35rem}.vocal-comparaison{max-width:75ch;margin:1rem 0 .5rem;font-size:1rem}.vocal-consommation{padding-inline:0}.vocal-scene{padding-block:var(--space-section);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.25rem 3rem;display:grid}.vocal-page .vocal-film{background:var(--vocal-slate);padding:clamp(1.25rem,2.5vw,2.5rem)}.vocal-page .vocal-film .vc-page-shell{width:100%;padding:0}.vocal-page .vocal-film .vc-film__shell{gap:1.25rem}.vocal-page .vocal-film h2{margin:.75rem 0 0;font-size:clamp(1.875rem,3vw,3.2rem)}.vocal-scene__resultat h3{font:400 var(--type-headline-size)/1.1 var(--font-serif);letter-spacing:-.025em;margin:.75rem 0 1.25rem}.vocal-scene__resultat p{line-height:1.65}.vocal-scene__resultat .vocal-lien{font-size:.8rem}.vocal-scene__retour{border-left:1px solid var(--color-bronze-deep);margin-block:1.5rem;padding-left:1.25rem}.vocal-scene__retour h4{font:500 1rem/1.5 var(--font-sans);margin:0 0 .5rem}.vocal-scene__retour p{margin:0}.vocal-scene__texte{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.5rem 2rem;display:flex}.vocal-scene__texte>p{flex:35rem;margin:0}.vocal-scene__texte details{flex:0 auto;font-size:.8rem}.vocal-scene__texte details[open]{flex-basis:100%}.vocal-scene__texte details>p{max-width:80ch;line-height:1.75}.vocal-page .vocal-film :focus-visible{outline-color:var(--color-ivory-action)}.vocal-cas-index{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.vocal-cas-groupe>h3{font:500 1rem/1.5 var(--font-sans);color:var(--color-bronze-deep);border-bottom:1px solid var(--line-on-paper);margin:0;padding-bottom:.75rem}.vocal-cas-index .vocal-cas>summary{gap:.75rem;padding-block:1rem}.vocal-cas-index .vocal-cas__titre{font-size:1.5rem}.vocal-cas-index .vocal-cas__echange,.vocal-cas-index .vocal-cas__exceptions{grid-template-columns:minmax(0,1fr);gap:1.25rem}.vocal-cas-index .vocal-cas__retour{border-left:0;border-top:1px solid var(--line-on-paper);padding:1.25rem 0 0}.vocal-cas-index .vocal-cas blockquote{font-size:1.5rem}.vocal-cas-index .vocal-cas__situation,.vocal-cas-index .vocal-cas__retour p,.vocal-cas-index .vocal-cas__exceptions,.vocal-cas-index .vocal-cas__etapes{font-size:.875rem}.vocal-exemples__cadre{flex:30rem;max-width:80ch}.vocal-restitution{border-top:1px solid var(--line-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem;margin-top:2.5rem;padding-top:2rem;display:grid}.vocal-restitution h3{font:400 var(--type-title-size)/1.2 var(--font-serif);margin:0}.vocal-restitution p{margin:0 0 1rem;line-height:1.7}.vocal-restitution details{font-size:.8rem}.vocal-outils :is(summary,a):focus-visible{outline-color:var(--color-ivory-action)}.vocal-accompagnement__suite{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-top:1.5rem;display:flex}.vocal-accompagnement__suite .vocal-installation[open]{flex-basis:100%}.vocal-accompagnement__suite .vocal-lien{font-size:.8rem}.vocal-contact{border-top:1px solid var(--color-bronze-deep);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.vocal-contact__introduction{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:3rem;display:grid}.vocal-contact__introduction>p:not(.vocal-repere){max-width:45ch;line-height:1.7}.vocal-contact__introduction h2{margin-bottom:0}.vocal-contact__options{flex-direction:column;gap:2.5rem;display:flex}.vocal-contact__options section{border-top:1px solid var(--line-on-paper);padding-top:1.25rem}.vocal-contact__options h3{font:400 var(--type-title-size)/1.2 var(--font-serif);margin:0 0 1rem}.vocal-contact__options p{line-height:1.7}.vocal-contact__options .vocal-lien{font-size:.875rem}.vocal-contact .vocal-selection{border-bottom:1px solid var(--line-on-paper);padding-bottom:.75rem}.vocal-contact .vocal-selection h3{font:400 1.875rem/1.2 var(--font-serif);scroll-margin-top:calc(var(--header-height) + 1.25rem);margin:.25rem 0 .5rem}.vocal-contact .vocal-selection p{font-size:.8rem;line-height:1.6}.vocal-contact .vocal-selection [data-vocal-selection-price]{margin-bottom:.35rem;font-weight:500}.vocal-contact .vocal-selection .vocal-selection__modifier{text-underline-offset:.25em;background:0 0;border:0;min-height:2.75rem;padding:.5rem 0;font-size:.8rem;font-weight:400;text-decoration:underline}.vocal-contact .vocal-selection .vocal-selection__modifier:hover{color:var(--color-bronze-deep)}.vocal-contact .vocal-contact__exemple{margin:0;font-size:.8rem;line-height:1.6}@media (width<=47.99rem){.vocal-profil__benefice{max-width:none}.vocal-formule__installation{min-height:0}.vocal-scene,.vocal-restitution,.vocal-contact,.vocal-contact__introduction{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vocal-cas-index{grid-template-columns:minmax(0,1fr);gap:2rem}.vocal-cas-index .vocal-cas__titre{font-size:1.5rem}.vocal-contact__introduction{gap:.5rem}.vocal-contact__options{margin-top:1rem}.vocal-page .vocal-film{padding-inline:1rem}.vocal-page .vocal-film .vc-film__hint{letter-spacing:.08em;text-align:center;font-size:.65rem}.vocal-page .vocal-film .vc-film__glyph{width:3rem;height:3rem;font-size:1rem}.vocal-page .vocal-film .vc-film__play{gap:.6rem}}.vocal-page .vc-film__player{aspect-ratio:auto;display:grid}.vocal-page .vc-film__player>video,.vocal-page .vc-film__player .vc-film__play{grid-area:1/1}.vocal-page .vc-film__player>video{align-self:center}.vocal-page .vc-film__player .vc-film__play{align-self:stretch;position:relative;inset:auto}
