.btw-form_champ{gap:var(--_layout---spacing--xtiny);flex-direction:column;min-width:0;display:flex}.btw-form_label{color:var(--_theme---text--primary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium)}.btw-form_champ .form_input{width:100%;margin-bottom:0}.btw-form_champ .form_input:focus-visible{outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:0}.btw-form_attente{color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);margin:0}.btw-form_mention{color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);flex-basis:100%;margin:0}.btw-form_mention a{color:inherit;text-decoration:underline}.btw-form_attente:empty{display:none}.btw-dirigeants_abonnement{align-items:end;gap:var(--_layout---spacing--medium) var(--_layout---spacing--large);margin-top:var(--_layout---spacing--large);padding:var(--_layout---spacing--large);border-radius:var(--_sizes---radius--card);background-color:var(--_theme---background--primary);scroll-margin-top:var(--_sizes---header--clearance);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.btw-dirigeants_abonnement-texte{gap:var(--_layout---spacing--tiny);flex-direction:column;display:flex}.btw-dirigeants_abonnement-texte .heading-style-h4{color:var(--_theme---text--primary);margin:0}.btw-dirigeants_abonnement-phrase{color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--medium);line-height:var(--line-height--airy);margin:0}.btw-dirigeants_abonnement-form{align-items:flex-end;gap:var(--_layout---spacing--xsmall);flex-wrap:wrap;margin:0;display:flex}.btw-dirigeants_abonnement-form .btw-form_champ{flex:1 1 var(--_sizes---grid-columns--xsmall)}.btw-dirigeants_abonnement-form .form_input{border-color:var(--_theme---border--subtle);background-color:var(--_theme---background--featured)}.btw-dirigeants_abonnement-form .button{min-height:var(--_sizes---control--height);cursor:pointer;border:0}.btw-dirigeants_abonnement-form .btw-form_attente{flex-basis:100%}@media screen and (width<=991px){.btw-dirigeants_abonnement{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media screen and (width<=767px){.btw-dirigeants_abonnement{padding:var(--_layout---spacing--small)}.btw-dirigeants_abonnement-form>*{flex:100%}}.btw-dirigeants_abonnement.is-compact .form_input{background-color:var(--_theme---background--primary)}.btw-dirigeants_abonnement.is-compact{isolation:isolate;background:linear-gradient(110deg, var(--neutral--neutral-lightest) 0%, var(--_theme---background--featured) 100%);align-items:center;gap:var(--_layout---spacing--xsmall) var(--_layout---spacing--medium);padding:var(--_layout---spacing--small) var(--_layout---spacing--medium);position:relative;overflow:hidden}@media screen and (width<=767px){.btw-dirigeants_abonnement.is-compact{padding:var(--_layout---spacing--small)}}.btw-dirigeants_abonnement.is-compact:before{content:"";z-index:-1;aspect-ratio:857/780;opacity:.1;pointer-events:none;background:url(/medias/methode-hero-motif.svg) 50%/contain no-repeat;width:22rem;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.btw-dirigeants_abonnement.is-compact .btw-dirigeants_abonnement-phrase{font-weight:var(--font-weight--semi-bold);color:var(--_theme---text--primary)}.btw-dirigeants_abonnement.is-compact .btw-form_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btw-dirigeants_abonnement.is-compact .btw-form_mention{font-size:var(--_typography---text-size--tiny)}.btw-newsletter{padding-bottom:var(--_layout---spacing--large);background-color:var(--_theme---background--primary)}form[data-btw-envoi][hidden]{display:none}form[data-btw-envoi] .form_input{border-color:var(--_theme---border--subtle);background-color:var(--_theme---background--featured)}.btw-portrait-form{width:min(100% - 2 * var(--_layout---page--global-padding), 46rem);max-width:none;max-height:calc(100dvh - 2 * var(--_layout---spacing--small));padding:var(--_layout---spacing--large);border-radius:var(--_sizes---radius--card);background-color:var(--_theme---background--primary);color:var(--_theme---text--primary);border:0;overflow:auto}.btw-portrait-form::backdrop{background-color:var(--alpha--black-80)}.btw-portrait-form:target:not([open]){margin:var(--_layout---section-padding--large) auto;display:block;position:static}.btw-portrait-form_tete{justify-content:space-between;align-items:flex-start;gap:var(--_layout---spacing--small);display:flex}.btw-portrait-form_tete .heading-style-h3{margin:0}.btw-portrait-form_fermer{width:var(--_sizes---control--height);height:var(--_sizes---control--height);border:var(--_sizes---border--width) solid var(--_theme---border--primary);border-radius:var(--_sizes---radius--button);color:var(--_theme---text--primary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.btw-portrait-form_fermer svg{width:var(--_sizes---icon--small);height:var(--_sizes---icon--small)}.btw-portrait-form_fermer:focus-visible{outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:var(--_sizes---focus--offset)}.btw-portrait-form_intro{margin:var(--_layout---spacing--xtiny) 0 var(--_layout---spacing--medium);color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--medium);line-height:var(--line-height--airy)}.btw-portrait-form_champs{gap:var(--_layout---spacing--xsmall) var(--_layout---spacing--small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.btw-portrait-form_champs .is-large{grid-column:1/-1}.btw-portrait-form_note{color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);margin:0}.btw-portrait-form_envoi{align-items:center;gap:var(--_layout---spacing--xsmall);flex-wrap:wrap;display:flex}@media screen and (width<=767px){.btw-portrait-form{padding:var(--_layout---spacing--small)}.btw-portrait-form_champs{grid-template-columns:minmax(0,1fr)}}.btw-pastilles{border:0;margin:0;padding:0}.btw-pastilles legend{margin-bottom:var(--_layout---spacing--xtiny);padding:0}.btw-pastilles_liste{gap:var(--_layout---spacing--xtiny);flex-wrap:wrap;display:flex}.btw-pastille{align-items:center;gap:var(--_layout---spacing--xtiny);min-height:2.5rem;padding:.375rem var(--_layout---spacing--xsmall);border:var(--_sizes---border--width) solid var(--_theme---border--subtle);border-radius:var(--_sizes---radius--button);background-color:var(--_theme---background--featured);color:var(--_theme---text--primary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--regular);cursor:pointer;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.btw-pastille input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.btw-pastille img{width:1.5rem;height:auto;margin-left:calc(-1 * var(--_layout---spacing--xtiny) / 2);flex-shrink:0}.btw-pastille:hover{border-color:var(--_theme---border--primary)}.btw-pastille:has(:checked){border-color:var(--_theme---button-primary--background);box-shadow:inset 0 0 0 1px var(--_theme---button-primary--background);background-color:var(--_theme---background--primary);font-weight:var(--font-weight--semi-bold)}.btw-pastille:has(:focus-visible){outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:var(--_sizes---focus--offset)}.btw-form_aide{color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);margin:0}.btw-form_opt{color:var(--_theme---text--secondary);font-weight:var(--font-weight--regular)}@media screen and (width<=767px){form[data-btw-envoi] .form_input{font-size:16px}}
