#cocon,#eclosion,#papillon{display:flex;flex-direction:column;gap:2rem}#cocon h1,#eclosion h1,#papillon h1{text-align:center}#cocon h2,#eclosion h2,#papillon h2{position:relative;margin-bottom:1rem}#cocon h3,#eclosion h3,#papillon h3{font-weight:500;-webkit-text-decoration:dotted underline hsl(164,100%,46%) 2px;text-decoration:dotted underline hsl(164,100%,46%) 2px;text-underline-offset:6px;margin-bottom:.5rem}#cocon h3.react-aria-Heading,#eclosion h3.react-aria-Heading,#papillon h3.react-aria-Heading{text-decoration:none;line-height:1.2;margin-bottom:0}#cocon .link-router,#eclosion .link-router,#papillon .link-router{-webkit-text-decoration:underline hsl(332,67%,48%);text-decoration:underline hsl(332,67%,48%);text-underline-offset:3px;border:2px solid rgba(0,0,0,0);transition:all .2s ease-in-out;outline:none}#cocon .link-router:hover,#eclosion .link-router:hover,#papillon .link-router:hover{border:2px dotted hsl(332,67%,48%);text-decoration:none}#cocon .stronger,#eclosion .stronger,#papillon .stronger{display:contents;font-weight:600}#cocon .btn-return,#eclosion .btn-return,#papillon .btn-return{display:inline-flex;align-items:center;border-radius:8px;width:-moz-fit-content;width:fit-content;padding:.3rem 1rem;border:1px solid hsl(164,100%,46%);transition:all .25s ease-in-out}#cocon .btn-return:hover,#eclosion .btn-return:hover,#papillon .btn-return:hover{background-color:hsl(164,100%,56.8%);color:hsl(223,100%,18.1%);box-shadow:0 0 8px 1px hsl(164,100%,46%)}#cocon .offer-client,#eclosion .offer-client,#papillon .offer-client{-webkit-margin-start:2rem;margin-inline-start:2rem;padding-top:.5rem;margin-bottom:.5rem}#cocon .offer-client li,#eclosion .offer-client li,#papillon .offer-client li{padding-left:.5rem;padding-bottom:.5rem}#cocon .offer-client li::marker,#eclosion .offer-client li::marker,#papillon .offer-client li::marker{content:"➤"}#cocon .offer-client li:before,#eclosion .offer-client li:before,#papillon .offer-client li:before{content:none}#cocon .offer-content div,#eclosion .offer-content div,#papillon .offer-content div{margin-bottom:1rem}#cocon .offer-content ul,#eclosion .offer-content ul,#papillon .offer-content ul{margin-inline:1rem;padding-top:.5rem;margin-bottom:.5rem}#cocon .offer-content ul li,#eclosion .offer-content ul li,#papillon .offer-content ul li{display:flex;align-items:flex-start;gap:.5rem;list-style:none;position:relative;margin-bottom:.2rem}#cocon .offer-content ul li:before,#eclosion .offer-content ul li:before,#papillon .offer-content ul li:before{content:url(/icons/check-circle.svg);flex-shrink:0;display:inline-block;width:1.5rem;height:1.5rem;margin-right:.1rem}#cocon .offer-content__note,#eclosion .offer-content__note,#papillon .offer-content__note{font-style:italic;margin-bottom:.5rem}.react-aria-Disclosure{width:100%;background-color:hsl(164,100%,97%);color:hsl(223,100%,9%);padding:0 .5rem;border-radius:.5rem;border-right:1px solid hsl(223,100%,9%);border-left:1px solid hsl(223,100%,9%);border-bottom:1px solid hsl(223,100%,9%)}.react-aria-Disclosure:first-child{border-top:1px solid hsl(223,100%,9%)}.react-aria-Disclosure .react-aria-Button[slot=trigger]{display:flex;padding:8px 0;width:100%;background:none;gap:8px}.react-aria-Disclosure .react-aria-Button[slot=trigger] svg{flex-shrink:0;rotate:0deg;transition:rotate .2s;fill:hsl(164,100%,46%)}.react-aria-Disclosure[data-expanded] .react-aria-Button[slot=trigger] svg{rotate:90deg}.react-aria-DisclosurePanel{margin-left:36px;transition:height .25s;font-weight:400;text-align:left;overflow:clip;margin-bottom:.3rem}@media(prefers-reduced-motion:reduce){.react-aria-DisclosurePanel{transition:none}}.faq-question{text-align:left;font-size:clamp(1.2rem,1.171rem + .123vw,1.25rem);font-weight:400;align-self:center}