.accueil-nl{display:none}@media (max-width:860px){.accueil-nl{color:#989187;margin:26px 0 8px;font-size:13px;display:block}}:is(.ft,.accueil-nl) .inl{background:#211d18;border:1px solid #332d25;border-radius:18px;max-width:1380px;margin:0 auto 36px;padding:24px 26px}:is(.ft,.accueil-nl) .inl__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px;display:grid}:is(.ft,.accueil-nl) .inl h2{font-family:var(--font-display,inherit);color:var(--titres-pied,#fff);margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.25}:is(.ft,.accueil-nl) .inl__txt p{max-width:460px;margin:0;line-height:1.6}:is(.ft,.accueil-nl) .inl__lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ft,.accueil-nl) .inl__ligne{gap:8px;display:flex}:is(.ft,.accueil-nl) .inl input{color:#fff;min-width:0;height:46px;font:inherit;background:#141312;border:1px solid #3d362d;border-radius:12px;flex:1;padding:0 14px;font-size:15px}:is(.ft,.accueil-nl) .inl input::placeholder{color:#7d766c}:is(.ft,.accueil-nl) .inl input:focus-visible{outline:2px solid var(--o400);outline-offset:1px}:is(.ft,.accueil-nl) .inl button{background:var(--o500);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 20px;font-size:14px;font-weight:700}:is(.ft,.accueil-nl) .inl button:hover:not(:disabled){background:var(--o600)}:is(.ft,.accueil-nl) .inl button:disabled{opacity:.55;cursor:default}:is(.ft,.accueil-nl) .inl__note,:is(.ft,.accueil-nl) .inl__err{margin:8px 2px 0;font-size:11.5px;line-height:1.5}:is(.ft,.accueil-nl) .inl__note a{padding:0;text-decoration:underline;display:inline}:is(.ft,.accueil-nl) .inl__note a:hover{padding:0}:is(.ft,.accueil-nl) .inl__err{color:#ffb59a}:is(.ft,.accueil-nl) .inl__fait{color:#e8e1d6;background:#141312;border-radius:12px;margin:0;padding:14px 16px;line-height:1.6}@media (max-width:860px){.accueil-nl .inl{margin:0}}@media (max-width:760px){:is(.ft,.accueil-nl) .inl{padding:20px 18px}:is(.ft,.accueil-nl) .inl__in{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){:is(.ft,.accueil-nl) .inl input{flex:none;width:100%;font-size:16px}:is(.ft,.accueil-nl) .inl__ligne{flex-direction:column}:is(.ft,.accueil-nl) .inl button{width:100%}}
