@keyframes page-module-scss-module__xHlUoG__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__xHlUoG__pageWrapper{background:var(--creme);min-height:100vh;padding-top:71px}.page-module-scss-module__xHlUoG__heroSection{background:var(--creme);padding:3.5rem 7rem 2.5rem;position:relative;overflow:hidden}.page-module-scss-module__xHlUoG__heroSection:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#a0948229 1.5px,#0000 1.8px);background-size:30px 30px;position:absolute;inset:0}.page-module-scss-module__xHlUoG__heroEyebrow{z-index:1;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex;position:relative}.page-module-scss-module__xHlUoG__heroEyebrowDash{background:var(--ocre);flex-shrink:0;width:32px;height:2px}.page-module-scss-module__xHlUoG__heroEyebrow span{letter-spacing:.2em;text-transform:uppercase;color:var(--ocre);font-size:.72rem;font-weight:500}.page-module-scss-module__xHlUoG__heroTitle{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.035em;color:var(--marine);z-index:1;margin-bottom:.3rem;font-size:clamp(2.3rem,4.5vw,3.6rem);font-weight:800;line-height:1;position:relative}.page-module-scss-module__xHlUoG__heroScript{font-family:var(--font-caveat),cursive;color:var(--ocre);z-index:1;align-items:center;gap:.7rem;margin-bottom:1.1rem;font-size:1.7rem;font-weight:600;display:flex;position:relative}.page-module-scss-module__xHlUoG__heroSubtitle{color:var(--gris-txt);z-index:1;max-width:58ch;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.75;position:relative}.page-module-scss-module__xHlUoG__heroPoints{z-index:1;flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex;position:relative}.page-module-scss-module__xHlUoG__heroPoints li{color:var(--marine);align-items:center;gap:.5rem;font-size:.83rem;font-weight:500;display:flex}.page-module-scss-module__xHlUoG__heroPoints li:before{content:"✓";color:var(--ocre);font-weight:700}.page-module-scss-module__xHlUoG__heroActions{z-index:1;flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin-top:1.8rem;display:flex;position:relative}.page-module-scss-module__xHlUoG__heroCta{background:var(--marine);color:var(--blanc);font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.08em;z-index:1;border-radius:4px;align-items:center;gap:.7rem;padding:.9rem 1.6rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;position:relative}.page-module-scss-module__xHlUoG__heroCta svg{flex:none;transition:transform .2s}.page-module-scss-module__xHlUoG__heroCta:hover{background:var(--marine-deep);transform:translateY(-2px);box-shadow:0 10px 24px #1c2e4a38}.page-module-scss-module__xHlUoG__heroCta:hover svg{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__xHlUoG__heroCta{transition:background .2s}.page-module-scss-module__xHlUoG__heroCta:hover,.page-module-scss-module__xHlUoG__heroCta:hover svg{transform:none}}.page-module-scss-module__xHlUoG__heroLogin{border-bottom:1.5px solid var(--ocre);font-family:var(--font-dm-sans),sans-serif;color:var(--marine);align-items:center;gap:.5rem;padding-bottom:3px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.page-module-scss-module__xHlUoG__heroLogin svg{flex:none}.page-module-scss-module__xHlUoG__heroLogin:hover{color:var(--ocre)}.page-module-scss-module__xHlUoG__heroStamp{display:none}@media (min-width:1200px){.page-module-scss-module__xHlUoG__heroStamp{color:#8d8163;text-align:center;z-index:1;pointer-events:none;background:#faf7f3db;border:1.5px solid #b9ac93;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:3.2rem;right:6rem;transform:rotate(-9deg)}.page-module-scss-module__xHlUoG__heroStamp:after{content:"";border:1px dashed #c3b79f;border-radius:50%;position:absolute;inset:7px}.page-module-scss-module__xHlUoG__heroStamp span{letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:600;line-height:1.9;display:block}.page-module-scss-module__xHlUoG__heroStamp b{color:#b3a689;font-size:1.05rem;line-height:1;display:block}}.page-module-scss-module__xHlUoG__formSection{background:var(--creme);grid-template-columns:1.1fr .9fr;align-items:start;gap:5rem;padding:5rem 7rem 7rem;scroll-margin-top:92px;display:grid}.page-module-scss-module__xHlUoG__loginHint{background:var(--blanc);border:1px solid var(--gris-line);color:var(--gris-txt);border-radius:8px;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.page-module-scss-module__xHlUoG__loginHint a{color:var(--ocre);font-weight:600;text-decoration:none}.page-module-scss-module__xHlUoG__loginHint a:hover{text-decoration:underline}.page-module-scss-module__xHlUoG__formCard{background:var(--blanc);border:1px solid var(--gris-line);border-radius:10px;padding:3rem;animation:.6s both page-module-scss-module__xHlUoG__fadeUp;box-shadow:0 8px 32px #1c2e4a12}.page-module-scss-module__xHlUoG__formTitle{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.4rem;font-weight:800}.page-module-scss-module__xHlUoG__formSubtitle{color:var(--gris-txt);margin-bottom:2.5rem;font-size:.85rem;font-weight:300;line-height:1.6}.page-module-scss-module__xHlUoG__formGroup{margin-bottom:1.4rem}.page-module-scss-module__xHlUoG__formLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--marine);margin-bottom:.5rem;font-size:.72rem;font-weight:500;display:block}.page-module-scss-module__xHlUoG__formInput,.page-module-scss-module__xHlUoG__formSelect,.page-module-scss-module__xHlUoG__formTextarea{border:1.5px solid var(--gris-line);width:100%;font-family:var(--font-dm-sans),sans-serif;color:var(--noir);background:var(--blanc);border-radius:6px;outline:none;padding:.85rem 1rem;font-size:.9rem;transition:border-color .2s}.page-module-scss-module__xHlUoG__formInput:focus,.page-module-scss-module__xHlUoG__formSelect:focus,.page-module-scss-module__xHlUoG__formTextarea:focus{border-color:var(--ocre)}.page-module-scss-module__xHlUoG__formTextarea{resize:vertical;min-height:120px}.page-module-scss-module__xHlUoG__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module-scss-module__xHlUoG__formCheckGroup{flex-direction:column;gap:.6rem;display:flex}.page-module-scss-module__xHlUoG__formCheckItem{color:var(--gris-txt);cursor:pointer;align-items:center;gap:.8rem;font-size:.85rem;display:flex}.page-module-scss-module__xHlUoG__formCheckItem input[type=checkbox]{accent-color:var(--ocre);flex-shrink:0;width:16px;height:16px}.page-module-scss-module__xHlUoG__btnSubmit{background:var(--ocre);width:100%;color:var(--blanc);font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:6px;margin-top:1rem;padding:1rem;font-size:.85rem;font-weight:700;transition:background .2s,transform .15s}.page-module-scss-module__xHlUoG__btnSubmit:hover{background:var(--ocre-light);transform:translateY(-2px)}.page-module-scss-module__xHlUoG__sideInfo{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:6rem}.page-module-scss-module__xHlUoG__sideInfo>*{animation:.6s both page-module-scss-module__xHlUoG__fadeUp}.page-module-scss-module__xHlUoG__infoCard{background:var(--blanc);border:1px solid var(--gris-line);border-radius:8px;padding:1.8rem;box-shadow:0 4px 16px #1c2e4a0d}.page-module-scss-module__xHlUoG__infoCardTitle{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.01em;margin-bottom:.3rem;font-size:1rem;font-weight:700}.page-module-scss-module__xHlUoG__infoCardBody{color:var(--gris-txt);font-size:.84rem;font-weight:300;line-height:1.65}.page-module-scss-module__xHlUoG__infoHighlight{background:var(--marine);border-radius:8px;padding:1.8rem}.page-module-scss-module__xHlUoG__infoHighlightTitle{font-family:var(--font-bricolage),sans-serif;color:var(--blanc);margin-bottom:1rem;font-size:1rem;font-weight:700}.page-module-scss-module__xHlUoG__infoHighlightList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.page-module-scss-module__xHlUoG__infoHighlightList li{color:#ffffffa6;align-items:center;gap:.6rem;font-size:.84rem;font-weight:300;display:flex}.page-module-scss-module__xHlUoG__infoHighlightList li:before{content:"✓";color:var(--ocre-light);flex-shrink:0;font-weight:700}.page-module-scss-module__xHlUoG__featuresCard{background:var(--blanc);border:1px solid var(--gris-line);border-radius:8px;padding:1.8rem;box-shadow:0 4px 16px #1c2e4a0d}.page-module-scss-module__xHlUoG__featuresCardHeader{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.page-module-scss-module__xHlUoG__featuresCardTitle{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.01em;font-size:1rem;font-weight:700}.page-module-scss-module__xHlUoG__freeBadge{color:#2e7d32;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:100px;padding:.25rem .65rem;font-size:.7rem;font-weight:700}.page-module-scss-module__xHlUoG__featuresList{flex-direction:column;gap:0;list-style:none;display:flex}.page-module-scss-module__xHlUoG__featuresItem{border-bottom:1px solid var(--gris-line);align-items:flex-start;gap:.9rem;padding:.85rem 0;display:flex}.page-module-scss-module__xHlUoG__featuresItem:last-child{border-bottom:none;padding-bottom:0}.page-module-scss-module__xHlUoG__featuresItem:first-child{padding-top:0}.page-module-scss-module__xHlUoG__featuresIcon{text-align:center;flex-shrink:0;width:28px;margin-top:1px;font-size:1.2rem}.page-module-scss-module__xHlUoG__featuresLabel{color:var(--marine);margin-bottom:.15rem;font-size:.88rem;font-weight:600}.page-module-scss-module__xHlUoG__featuresHint{color:var(--gris-txt);font-size:.78rem;font-weight:300;line-height:1.4}.page-module-scss-module__xHlUoG__premiumTeaser{background:var(--creme);border:1px dashed var(--gris-line);border-radius:8px;padding:1.4rem 1.6rem}.page-module-scss-module__xHlUoG__premiumTeaserTitle{font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--gris-txt);margin-bottom:.9rem;font-size:.8rem;font-weight:700}.page-module-scss-module__xHlUoG__premiumTeaserList{flex-direction:column;gap:.55rem;list-style:none;display:flex}.page-module-scss-module__xHlUoG__premiumTeaserList li{color:var(--gris-txt);align-items:center;gap:.5rem;font-size:.83rem;font-weight:400;display:flex}.page-module-scss-module__xHlUoG__premiumTeaserList li:before{content:"◦";color:var(--ocre);flex-shrink:0;font-size:1.1rem;line-height:1}.page-module-scss-module__xHlUoG__premiumTeaserEx{color:var(--gris-txt);font-size:.78rem;font-weight:300}.page-module-scss-module__xHlUoG__stepper{align-items:center;gap:0;margin-bottom:2.5rem;display:flex}.page-module-scss-module__xHlUoG__stepperItem{flex:1;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__xHlUoG__stepperItem:last-child{flex:0}.page-module-scss-module__xHlUoG__stepperCircle{width:36px;height:36px;font-family:var(--font-bricolage),sans-serif;border:2px solid var(--gris-line);background:var(--blanc);color:var(--gris-txt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.page-module-scss-module__xHlUoG__stepperCircleActive{background:var(--ocre);border-color:var(--ocre);color:var(--blanc)}.page-module-scss-module__xHlUoG__stepperCircleDone{background:var(--vert);border-color:var(--vert);color:var(--blanc)}.page-module-scss-module__xHlUoG__stepperLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--gris-txt);white-space:nowrap;font-size:.72rem;font-weight:500;transition:color .3s}.page-module-scss-module__xHlUoG__stepperLabelActive{color:var(--marine)}.page-module-scss-module__xHlUoG__stepperLine{background:var(--gris-line);flex:1;height:1.5px;margin:0 .75rem;transition:background .3s}.page-module-scss-module__xHlUoG__stepperLineDone{background:var(--vert)}.page-module-scss-module__xHlUoG__typeCompteSelector{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:480px){.page-module-scss-module__xHlUoG__typeCompteSelector{grid-template-columns:1fr}}.page-module-scss-module__xHlUoG__typeCompteBtn{border:1.5px solid var(--gris-line);cursor:pointer;border-radius:10px;align-items:center;gap:.9rem;padding:1rem 1.2rem;transition:all .18s;display:flex}.page-module-scss-module__xHlUoG__typeCompteBtn:hover{border-color:var(--ocre)}.page-module-scss-module__xHlUoG__typeCompteBtnActive{border-color:var(--marine);background:#1c2e4a0a}.page-module-scss-module__xHlUoG__typeCompteLabel{font-family:var(--font-bricolage),sans-serif;color:var(--marine);font-size:.88rem;font-weight:700}.page-module-scss-module__xHlUoG__typeCompteHint{color:var(--gris-txt);margin-top:.1rem;font-size:.73rem}.page-module-scss-module__xHlUoG__formNav{border-top:1px solid var(--gris-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.page-module-scss-module__xHlUoG__btnBack{color:var(--marine);border:1.5px solid var(--gris-line);font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.page-module-scss-module__xHlUoG__btnBack:hover{border-color:var(--marine);background:#1c2e4a0a}.page-module-scss-module__xHlUoG__btnNext{background:var(--marine);color:var(--blanc);font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:6px;flex:1;padding:.9rem 1.5rem;font-size:.85rem;font-weight:700;transition:background .2s,transform .15s}.page-module-scss-module__xHlUoG__btnNext:hover{background:var(--marine-deep);transform:translateY(-2px)}.page-module-scss-module__xHlUoG__confirmationCard{background:var(--blanc);border:1px solid var(--gris-line);text-align:center;border-radius:10px;padding:3rem;animation:.6s both page-module-scss-module__xHlUoG__fadeUp;box-shadow:0 8px 32px #1c2e4a12}.page-module-scss-module__xHlUoG__confirmIcon{margin-bottom:1.2rem;font-size:3.5rem;display:block}.page-module-scss-module__xHlUoG__confirmTitle{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.03em;margin-bottom:.6rem;font-size:1.6rem;font-weight:800}.page-module-scss-module__xHlUoG__confirmBody{color:var(--gris-txt);max-width:420px;margin:0 auto 2rem;font-size:.92rem;font-weight:300;line-height:1.7}.page-module-scss-module__xHlUoG__passwordHint{color:var(--gris-txt);margin-top:.4rem;font-size:.75rem;font-weight:300}.page-module-scss-module__xHlUoG__passwordStrength{gap:.3rem;margin-top:.5rem;display:flex}.page-module-scss-module__xHlUoG__strengthBar{background:var(--gris-line);border-radius:100px;flex:1;height:3px;transition:background .3s}.page-module-scss-module__xHlUoG__strengthWeak{background:#e53935}.page-module-scss-module__xHlUoG__strengthMedium{background:#fb8c00}.page-module-scss-module__xHlUoG__strengthStrong{background:var(--vert)}.page-module-scss-module__xHlUoG__cguText{color:var(--gris-txt);margin-top:1.2rem;font-size:.78rem;font-weight:300;line-height:1.6}.page-module-scss-module__xHlUoG__cguText a{color:var(--ocre);text-decoration:underline}.page-module-scss-module__xHlUoG__errorMessage{background:var(--ocre-pale);border:1px solid var(--ocre);color:var(--ocre);border-radius:6px;margin-bottom:1rem;padding:.9rem 1.2rem;font-size:.88rem;font-weight:500;line-height:1.5}@media (max-width:1200px){.page-module-scss-module__xHlUoG__heroSection{padding:5rem 3rem 4rem}.page-module-scss-module__xHlUoG__formSection{gap:3rem;padding:3rem 3rem 5rem}}@media (max-width:1024px){.page-module-scss-module__xHlUoG__formSection{grid-template-columns:1.15fr .85fr;gap:2rem;padding:3rem 2rem 4rem}.page-module-scss-module__xHlUoG__formCard,.page-module-scss-module__xHlUoG__confirmationCard{padding:2rem}.page-module-scss-module__xHlUoG__formTitle{font-size:1.25rem}}@media (max-width:900px){.page-module-scss-module__xHlUoG__heroSection{padding:4rem 2rem 3rem}.page-module-scss-module__xHlUoG__formSection{grid-template-columns:1fr;gap:2rem;padding:2.5rem 2rem 4rem}.page-module-scss-module__xHlUoG__sideInfo{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:static}.page-module-scss-module__xHlUoG__infoHighlight,.page-module-scss-module__xHlUoG__featuresCard,.page-module-scss-module__xHlUoG__premiumTeaser{grid-column:1/-1}}@media (max-width:680px){.page-module-scss-module__xHlUoG__heroSection{padding:3rem 1.5rem 2.5rem}.page-module-scss-module__xHlUoG__formSection{gap:1.5rem;padding:2rem 1.25rem 3rem}.page-module-scss-module__xHlUoG__sideInfo{grid-template-columns:1fr}.page-module-scss-module__xHlUoG__formCard,.page-module-scss-module__xHlUoG__confirmationCard{padding:1.5rem}.page-module-scss-module__xHlUoG__formTitle{font-size:1.15rem}.page-module-scss-module__xHlUoG__loginHint{flex-wrap:wrap;gap:.4rem;font-size:.82rem}.page-module-scss-module__xHlUoG__infoCard,.page-module-scss-module__xHlUoG__infoHighlight,.page-module-scss-module__xHlUoG__featuresCard,.page-module-scss-module__xHlUoG__premiumTeaser{padding:1.2rem}.page-module-scss-module__xHlUoG__featuresHint{display:none}}@media (max-width:480px){.page-module-scss-module__xHlUoG__heroSection{padding:2.5rem 1.25rem 2rem}.page-module-scss-module__xHlUoG__formSection{padding:1.5rem 1rem 2.5rem}.page-module-scss-module__xHlUoG__formCard,.page-module-scss-module__xHlUoG__confirmationCard{border-radius:8px;padding:1.25rem}.page-module-scss-module__xHlUoG__formTitle{font-size:1.1rem}.page-module-scss-module__xHlUoG__formSubtitle{margin-bottom:1.5rem;font-size:.8rem}.page-module-scss-module__xHlUoG__stepperLabel{display:none}.page-module-scss-module__xHlUoG__stepperItem{gap:0}.page-module-scss-module__xHlUoG__stepperCircle{width:30px;height:30px;font-size:.75rem}.page-module-scss-module__xHlUoG__stepperLine{margin:0 .5rem}.page-module-scss-module__xHlUoG__typeCompteSelector{grid-template-columns:1fr}.page-module-scss-module__xHlUoG__typeCompteBtn{padding:.85rem 1rem}.page-module-scss-module__xHlUoG__formRow{grid-template-columns:1fr}.page-module-scss-module__xHlUoG__formNav{flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.2rem}.page-module-scss-module__xHlUoG__btnNext,.page-module-scss-module__xHlUoG__btnBack{text-align:center;justify-content:center;width:100%}.page-module-scss-module__xHlUoG__btnNext{order:-1}.page-module-scss-module__xHlUoG__btnSubmit{padding:.9rem;font-size:.8rem}.page-module-scss-module__xHlUoG__confirmIcon{font-size:2.8rem}.page-module-scss-module__xHlUoG__confirmTitle{font-size:1.3rem}.page-module-scss-module__xHlUoG__infoCard,.page-module-scss-module__xHlUoG__infoHighlight,.page-module-scss-module__xHlUoG__featuresCard,.page-module-scss-module__xHlUoG__premiumTeaser{padding:1rem}.page-module-scss-module__xHlUoG__featuresItem{gap:.65rem;padding:.7rem 0}.page-module-scss-module__xHlUoG__featuresIcon{width:22px;font-size:1rem}}@media (max-width:360px){.page-module-scss-module__xHlUoG__heroSection{padding:2rem 1rem 1.75rem}.page-module-scss-module__xHlUoG__formSection{padding:1.25rem .75rem 2rem}.page-module-scss-module__xHlUoG__formCard,.page-module-scss-module__xHlUoG__confirmationCard{padding:1rem}.page-module-scss-module__xHlUoG__formInput,.page-module-scss-module__xHlUoG__formSelect,.page-module-scss-module__xHlUoG__formTextarea{padding:.7rem .8rem;font-size:.85rem}.page-module-scss-module__xHlUoG__formLabel{font-size:.66rem}}.page-module-scss-module__xHlUoG__eyebrowDark{letter-spacing:.2em;text-transform:uppercase;color:var(--ocre);margin-bottom:.7rem;font-size:.68rem;font-weight:500;display:block}.page-module-scss-module__xHlUoG__sectionTitle{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.03em;color:var(--marine);margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;line-height:1.12}.page-module-scss-module__xHlUoG__sectionTitle em{font-family:var(--font-lora),serif;color:var(--ocre);font-style:italic;font-weight:400}.page-module-scss-module__xHlUoG__linkUnder{color:var(--marine);border-bottom:1px solid var(--gris-line);white-space:nowrap;align-items:center;gap:.5rem;padding-bottom:3px;font-size:.85rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.page-module-scss-module__xHlUoG__linkUnder:hover{color:var(--ocre);border-color:var(--ocre)}.page-module-scss-module__xHlUoG__previewSection{background:var(--blanc);border-top:1px solid var(--gris-line);border-bottom:1px solid var(--gris-line);padding:2.8rem 1.2rem 3rem}@media (min-width:768px){.page-module-scss-module__xHlUoG__previewSection{padding:3.5rem 3rem 3.8rem}}@media (min-width:1024px){.page-module-scss-module__xHlUoG__previewSection{padding:4rem 7rem 4.5rem}}.page-module-scss-module__xHlUoG__previewHeader{flex-direction:column;gap:1rem;margin-bottom:2.2rem;display:flex}@media (min-width:768px){.page-module-scss-module__xHlUoG__previewHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}}.page-module-scss-module__xHlUoG__capturesGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module-scss-module__xHlUoG__capturesGrid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}@media (min-width:1024px){.page-module-scss-module__xHlUoG__capturesGrid{gap:2rem}}.page-module-scss-module__xHlUoG__capture{background:var(--blanc);border:1.5px solid var(--gris-line);border-radius:8px;margin:0;padding:.7rem .7rem .2rem;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 34px #1c2e4a1f,0 3px 10px #1c2e4a0f}.page-module-scss-module__xHlUoG__capture:hover{transform:rotate(0)translateY(-4px);box-shadow:0 20px 44px #1c2e4a29}.page-module-scss-module__xHlUoG__captureRot0{transform:rotate(-1.6deg)}.page-module-scss-module__xHlUoG__captureRot1{transform:rotate(.9deg)}.page-module-scss-module__xHlUoG__captureRot2{transform:rotate(-.8deg)}.page-module-scss-module__xHlUoG__captureFrame{aspect-ratio:1;background:var(--gris-bg);border-radius:4px;position:relative;overflow:hidden}.page-module-scss-module__xHlUoG__captureImg{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.page-module-scss-module__xHlUoG__captureImgEntiere{object-fit:contain;object-position:center;background:var(--creme);padding:.5rem}.page-module-scss-module__xHlUoG__captureImgDefile{animation:20s ease-in-out infinite alternate page-module-scss-module__xHlUoG__defileCapture}@keyframes page-module-scss-module__xHlUoG__defileCapture{0%{object-position:center top}to{object-position:center bottom}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__xHlUoG__captureImgDefile{animation:none}}.page-module-scss-module__xHlUoG__capturePlaceholder{color:var(--gris-txt);background:repeating-linear-gradient(45deg, #1c2e4a08 0 10px, transparent 10px 20px),var(--gris-bg);border:1px dashed var(--gris-line);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}.page-module-scss-module__xHlUoG__capturePlaceholderTitle{font-family:var(--font-bricolage),sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--marine);font-size:.75rem;font-weight:700}.page-module-scss-module__xHlUoG__capturePlaceholderPath{color:var(--gris-txt);background:var(--blanc);border:1px solid var(--gris-line);word-break:break-all;border-radius:4px;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.page-module-scss-module__xHlUoG__captureCaption{flex-direction:column;padding:.85rem .4rem 1rem;display:flex}.page-module-scss-module__xHlUoG__captureNote{font-family:var(--font-caveat),cursive;color:var(--ocre);margin-bottom:.25rem;font-size:1.15rem;font-weight:600;line-height:1.1}.page-module-scss-module__xHlUoG__captureTitre{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.01em;margin-bottom:.35rem;font-size:.98rem;font-weight:700}.page-module-scss-module__xHlUoG__captureBody{color:var(--gris-txt);font-size:.82rem;font-weight:300;line-height:1.6}.page-module-scss-module__xHlUoG__beneficesSection{background:var(--creme);padding:2.8rem 1.2rem 3rem}@media (min-width:768px){.page-module-scss-module__xHlUoG__beneficesSection{padding:3.5rem 3rem 3.8rem}}@media (min-width:1024px){.page-module-scss-module__xHlUoG__beneficesSection{padding:4rem 7rem 4.5rem}}.page-module-scss-module__xHlUoG__beneficesGrid{grid-template-columns:1fr;gap:1.2rem;margin-top:2.2rem;display:grid}@media (min-width:640px){.page-module-scss-module__xHlUoG__beneficesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__xHlUoG__beneficesGrid{grid-template-columns:repeat(4,1fr);gap:1.3rem}}.page-module-scss-module__xHlUoG__benefice{background:var(--blanc);border:1px solid var(--gris-line);border-radius:8px;padding:1.5rem 1.4rem;transition:border-color .25s,transform .25s,box-shadow .25s}.page-module-scss-module__xHlUoG__benefice:hover{border-color:var(--ocre);transform:translateY(-4px);box-shadow:0 14px 32px #1c2e4a14}.page-module-scss-module__xHlUoG__beneficeIcon{border:1px solid var(--gris-line);background:var(--creme);width:42px;height:42px;color:var(--ocre);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.page-module-scss-module__xHlUoG__beneficeTitre{font-family:var(--font-bricolage),sans-serif;color:var(--marine);letter-spacing:-.01em;margin-bottom:.45rem;font-size:.95rem;font-weight:700;line-height:1.25}.page-module-scss-module__xHlUoG__beneficeBody{color:var(--gris-txt);margin:0;font-size:.83rem;font-weight:300;line-height:1.65}
