.acces-page{--acces-texte:#24211c;--acces-secondaire:#625c52;--acces-bordure:#d9d4ca;--acces-lien:#a34413;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--acces-texte);font:16px/1.6 var(--corps);overflow-wrap:anywhere;background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.acces-page a{color:var(--acces-lien);text-underline-offset:4px}.acces-page a:hover{color:var(--acces-texte)}.acces-page :focus-visible{outline:3px solid var(--acces-lien);outline-offset:5px}.acces-page p{margin:0}.acces-principal{flex-direction:column;min-width:0;padding:32px clamp(24px,4.4vw,72px) 24px;display:flex}.acces-entete{justify-content:space-between;align-items:center;gap:24px;display:flex}.acces-entete .acces-marque{color:var(--acces-texte);font:700 30px/1.2 var(--titre);text-decoration:none}.acces-marque span{color:#e8792b}.acces-entete .acces-retour{color:var(--acces-secondaire);padding-block:12px;font-size:13px}.acces-page .acces-contenu{width:100%;max-width:460px;margin:auto;padding:clamp(36px,5vh,64px) 0;display:block}.acces-repere{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.acces-contenu .acces-repere{color:var(--acces-secondaire);margin-bottom:18px}.acces-page h1{font:600 clamp(32px, 3.4vw, 48px)/1.1 var(--titre);letter-spacing:-.03em;white-space:pre-line;text-wrap:balance;margin:0 0 22px}.acces-description{color:var(--acces-secondaire)}.acces-formulaire{gap:10px;margin-top:30px;display:grid}.acces-formulaire label{font-size:14px;font-weight:600}.acces-formulaire input:not([type=hidden]){width:100%;min-width:0;min-height:52px;color:var(--acces-texte);font:inherit;background:#fff;border:1px solid #82796d;border-radius:3px;padding:12px 14px;display:block}.acces-formulaire input::placeholder{color:#766d60}.acces-formulaire input[aria-invalid=true]{border-color:#b33629}.acces-page .acces-indication{color:var(--acces-secondaire);margin-top:2px;font-size:12px}.acces-bouton{color:#14130f;cursor:pointer;text-align:left;min-height:52px;font:600 15px/1.5 var(--corps);background:#e8792b;border:1px solid #e8792b;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 18px;transition:background-color .2s,transform .2s;display:flex}.acces-bouton:hover{background:#f08a41}.acces-bouton:active{transform:translateY(1px)}.acces-bouton:disabled{cursor:wait;opacity:.7}.acces-page .acces-legal{color:var(--acces-secondaire);margin-top:18px;font-size:12px}.acces-page .acces-basculer{border-top:1px solid var(--acces-bordure);margin-top:30px;padding-top:24px;font-size:14px}.acces-basculer a{font-weight:600}.acces-page .acces-cabinet{color:var(--acces-secondaire);margin-top:16px;font-size:12px}.acces-pied{color:var(--acces-secondaire);flex-wrap:wrap;gap:8px 24px;font-size:11px;display:flex}.acces-pied nav{gap:20px;display:flex}.acces-pied a{min-height:44px;color:var(--acces-secondaire);align-items:center;display:inline-flex}.acces-pied>span{align-items:center;display:flex}.acces-panneau{color:#f2eee6;background:#14130f;flex-direction:column;justify-content:center;padding:clamp(40px,6vh,80px) clamp(32px,5vw,80px);display:flex}.acces-panneau .acces-repere{color:#a8a196;margin-bottom:24px}.acces-panneau h2{font:600 clamp(30px, 3.2vw, 44px)/1.15 var(--titre);letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}.acces-panneau h2 span{color:#e8792b}.acces-panneau>p:not(.acces-repere){color:#a8a196;max-width:42ch}.acces-apercu{color:#24211c;background:#f6f4ef;border-top:3px solid #e8792b;margin:40px 0 0;padding:26px;transform:rotate(-1deg)}.acces-apercu figcaption>span{font:600 19px/1.3 var(--titre);display:block}.acces-apercu small{color:#625c52;margin-top:8px;font-size:11px;display:block}.acces-apercu dl{margin:24px 0 16px}.acces-apercu dl>div{border-top:1px solid #d9d4ca;justify-content:space-between;gap:16px;padding-block:12px;display:flex}.acces-apercu dt{color:#625c52;font-size:13px}.acces-apercu dd{font:500 16px/1.5 var(--chiffre);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.acces-apercu .acces-total{border-block:1px solid #d9d4ca}.acces-total dd{font-size:22px}.acces-apercu p{color:#625c52;font-size:11px}.acces-etapes{justify-content:space-between;gap:12px;margin:32px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.acces-etapes span{font:12px/1.5 var(--chiffre);color:#e8792b;margin-bottom:6px;display:block}.acces-promesse-bas{border-top:1px solid #32302a;margin-top:40px;padding-top:24px;font-size:13px}.acces-promesse-bas p{color:#a8a196;margin-top:8px}.acces-confirmation{background:#f6f4ef;border-left:3px solid #426b32;margin-bottom:24px;padding:18px 20px}.acces-confirmation p{color:var(--acces-secondaire);font-size:14px}.acces-adresse{overflow-wrap:anywhere;margin-block:8px 16px;display:block}.acces-modifier{align-items:center;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex}.acces-aide{margin-top:24px}.acces-aide h2{font:600 16px/1.5 var(--titre);margin:0 0 8px}.acces-aide p{color:var(--acces-secondaire);font-size:13px}.acces-aide p+p{margin-top:8px}.acces-page .acces-erreur{color:#922b20;background:#fff2ef;border-left:3px solid #b33629;margin-top:24px;padding:14px 16px;font-size:14px}.acces-demo{border-top:1px solid var(--acces-bordure);margin-top:24px;padding-top:16px;font-size:12px}.acces-demo summary{cursor:pointer}.acces-demo form{align-items:center;gap:12px;margin-top:12px;display:flex}.acces-demo button{cursor:pointer;min-height:44px}.acces-saut{z-index:50;background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.acces-saut:focus{transform:translateY(0)}@media (max-width:1000px){.acces-principal,.acces-panneau{padding-inline:28px}}@media (max-width:760px){.acces-page{grid-template-columns:minmax(0,1fr)}.acces-principal{min-height:100dvh;padding:20px}.acces-page .acces-contenu{padding-block:48px}.acces-panneau{display:none}.acces-entete{gap:16px}}@media (prefers-reduced-motion:reduce){.acces-bouton{transition:none}}
