/* A normal, full-width section: no pinning, overlay or collapsed outer margin. */
#votre-projet{position:relative;z-index:2;display:flow-root;width:100%;margin:0;padding:clamp(40px,5vw,72px) clamp(24px,5vw,80px);box-sizing:border-box;background:#f8f8f2;background-image:linear-gradient(115deg,#fffdf9 8%,#f0f2e8 100%);scroll-margin-top:calc(var(--preview-header-height,80px) + 16px);overflow-anchor:none}
#lr-choice-gate{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0;border:0;color:#303b2c;box-sizing:border-box;overflow-anchor:none}
#lr-choice-gate .lr-choice-surface{font-family:Arimo,Arial,sans-serif}
#lr-choice-gate *{box-sizing:border-box}
#lr-choice-gate[hidden],#lr-choice-gate [hidden]{display:none!important}
#lr-choice-gate .lr-choice-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(36px,6vw,88px);align-items:center;padding:0}
#lr-choice-gate .lr-choice-copy,#lr-choice-gate .lr-choice-actions{min-width:0}
#lr-choice-gate .lr-choice-eyebrow{font:600 11px/1.5 Arimo,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#815238;margin:0 0 18px;padding:0}
#lr-choice-gate h2{font:400 clamp(38px,4vw,58px)/1.07 Bodoni,Georgia,serif;letter-spacing:-.025em;margin:0 0 22px;padding:0;color:#303b2c}
#lr-choice-gate h2 em{font-style:normal;color:#677154}
#lr-choice-gate .lr-choice-lead{font:400 17px/1.65 Arimo,Arial,sans-serif;color:#535e47;max-width:580px;margin:0;padding:0}
#lr-choice-gate button{cursor:pointer;font-family:Arimo,Arial,sans-serif;letter-spacing:0}
#lr-choice-gate #lr-choice-help{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:17px 22px;min-height:54px;border:1px solid #303b2c;background:#303b2c;color:#fffaf1;font-size:15px;border-radius:3px}
#lr-choice-gate #lr-choice-help:hover{background:#43523a}
#lr-choice-gate .lr-choice-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1;flex-shrink:0}
#lr-choice-gate .lr-choice-actions p{font:400 13px/1.6 Arimo,Arial,sans-serif;color:#5e6853;margin:14px 0 18px;padding:0}
#lr-choice-gate #lr-choice-browse{display:inline-flex;align-items:center;border:0;border-bottom:1px solid #8e9a7e;background:transparent;color:#36412e;padding:8px 0;min-height:44px;font-size:14px;text-align:left}
#lr-choice-gate .lr-choice-form{background:#fffefa;border:1px solid #e0e3d8}
#lr-choice-gate .lr-choice-form-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 24px;border-bottom:1px solid #e0e3d8;font:400 13px/1.5 Arimo,Arial,sans-serif}
#lr-choice-gate .lr-choice-close{border:0;background:transparent;color:#36412e;text-decoration:underline;font-size:13px;min-height:44px;padding:10px 0}
#lr-choice-gate :focus-visible{outline:2px solid #a0663b;outline-offset:4px}
@media(max-width:980px){#lr-choice-gate .lr-choice-intro{grid-template-columns:1fr;gap:28px}#lr-choice-gate .lr-choice-actions{width:100%;max-width:420px}#lr-choice-gate h2{font-size:clamp(38px,5.2vw,50px)}#lr-choice-gate .lr-choice-lead{max-width:620px}}
@media(max-width:600px){#votre-projet{padding:36px 24px}#lr-choice-gate h2{font-size:38px;margin-bottom:18px}#lr-choice-gate .lr-choice-lead{font-size:16px}#lr-choice-gate .lr-choice-actions p{font-size:12px;margin-bottom:12px}#lr-choice-gate #lr-choice-browse{font-size:13px}#lr-choice-gate .lr-choice-form-top{padding:10px 16px;font-size:11px}#lr-choice-gate .lr-choice-close{font-size:12px}}
@media(prefers-reduced-motion:reduce){#lr-choice-gate *{animation:none!important;transition:none!important}}
