.bottom-white{border-top:1px solid #d7dfe8}.method__wrapper{margin-left:auto;margin-right:auto;max-width:664px;padding-top:4rem;width:87.2%}.method__title{color:#202020;font-family:BrownBold,sans-serif;font-size:2.2rem;font-weight:700;line-height:2.8rem;margin:0 auto}@media screen and (min-width:55rem){.method__title{font-size:2.2rem;line-height:calc(2.25rem + .625vw)}}@media screen and (min-width:75rem){.method__title{font-size:2.2rem;line-height:3rem}}.method__text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,verdana;font-size:1.4rem;line-height:2.2rem;margin:2rem auto 0}@media screen and (min-width:55rem){.method__text{font-size:calc(.85rem + .625vw);line-height:calc(1.65rem + .625vw)}}@media screen and (min-width:75rem){.method__text{font-size:1.6rem;line-height:2.4rem}}@media(min-width:880px){.method__text{margin-top:1rem}}.method__text a{color:inherit}.method__text p{margin-bottom:1em}.method__text b{font-weight:700}.credits{color:#232323}.credits__wrapper{margin-left:auto;margin-right:auto;max-width:664px;padding-bottom:4rem;width:87.2%}.credits__list{list-style:none;margin:2rem auto 0;padding:0}@media(min-width:880px){.credits__list{margin-top:1rem}}.credits__title{font-family:BrownBold,sans-serif;font-size:2.2rem;font-weight:700;line-height:2.8rem;margin:2rem auto 0;padding-top:2rem}@media screen and (min-width:55rem){.credits__title{font-size:2.2rem;line-height:calc(2.25rem + .625vw)}}@media screen and (min-width:75rem){.credits__title{font-size:2.2rem;line-height:3rem}}.credits__text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,verdana;font-size:1.4rem;line-height:2.2rem;margin-bottom:16px}@media screen and (min-width:55rem){.credits__text{font-size:calc(.85rem + .625vw);line-height:calc(1.65rem + .625vw)}}@media screen and (min-width:75rem){.credits__text{font-size:1.6rem;line-height:2.4rem}}.credits__text p{margin-bottom:1em}.credits__text a{-webkit-text-decoration:underline;text-decoration:underline}.credits__label{font-weight:700}.credits__label:after{content:" "}.relateds{padding-bottom:4rem;padding-top:4rem;position:relative}@media(min-width:880px){.relateds{padding-bottom:6rem;padding-top:6rem}}.relateds__wrapper{margin-left:auto;margin-right:auto;max-width:664px;padding-bottom:4rem;width:87.2%}.relateds__picto{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.relateds:before{background:#f8f9fc;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw;z-index:-1}@media(min-width:760px){.intro__scroll{display:none}.intro__scroll--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-60px;margin-top:60px}.intro__scroll--desktop,.intro__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__slide{height:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;gap:24px;padding-top:0}.intro__slide>*{max-width:none;width:calc(50% - 16px)}.intro__title-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;gap:32px;order:-1}.intro__title{margin-left:auto;margin-right:auto;max-width:530px}.intro__grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;max-height:none;position:sticky;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left}.intro__grid{max-height:600px;max-width:100%}.intro__form--mobile{display:none}.intro__form--desktop{display:block;margin-left:50%;width:50%}.intro__question{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;padding-top:40px}.intro__input,.intro__label{border-radius:60px}}@media(max-width:360px){.intro__uptitle{font-size:1.7rem}.intro__title{font-size:2.5rem;line-height:3.375rem}}