#bd-questions-pour-mieux-se-connaitre{background:radial-gradient(circle at 78% 0%,rgba(110,179,168,.13),transparent 34%),linear-gradient(180deg,#FFF 0%,#FAFBF9 100%); color:var(--text);}
#bd-questions-pour-mieux-se-connaitre #main{overflow:hidden;}
#bd-questions-pour-mieux-se-connaitre .container{margin:0 auto; max-width:1380px; padding-left:2rem; padding-right:2rem; width:100%;}
#bd-questions-pour-mieux-se-connaitre .discover-questions-section{padding:5rem 0;}
#bd-questions-pour-mieux-se-connaitre h1{font-size:clamp(2.7rem,3.7vw,4.15rem); font-weight:600; letter-spacing:-.04em; line-height:1.02; margin:0 0 1.5rem 0;}
#bd-questions-pour-mieux-se-connaitre h2{font-size:clamp(1.8rem,2.35vw,2.6rem); font-weight:600; letter-spacing:-.025em; line-height:1.15; margin:0 0 1rem 0;}
#bd-questions-pour-mieux-se-connaitre h3{font-size:1.25rem; font-weight:600; letter-spacing:0; line-height:1.35; margin:0 0 .5rem 0;}
#bd-questions-pour-mieux-se-connaitre .discover-questions-reading-container{max-width:1240px!important;}

#discover-questions-hero{padding:2rem 0 6rem 0;}
#discover-questions-hero .discover-questions-topbar{align-items:center; display:flex; justify-content:space-between; margin-bottom:3rem; min-height:60px;}
#discover-questions-hero .discover-questions-logo img{display:block; height:auto; transition:opacity .25s ease; width:170px;}
#discover-questions-hero .discover-questions-logo:hover img{opacity:.85;}
#discover-questions-hero .discover-questions-login{align-items:center; color:var(--text-soft); display:flex; font-size:.88rem; font-weight:700; gap:.55rem;}
#discover-questions-hero .discover-questions-login:hover{color:var(--color-main);}
#discover-questions-hero .discover-questions-hero-grid{align-items:center; display:grid; gap:4.5rem; grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);}
#discover-questions-hero .discover-questions-hero-content{max-width:760px;}
#discover-questions-hero .discover-questions-lead{font-size:1.14rem; line-height:1.7; max-width:650px;}
#discover-questions-hero .discover-questions-actions{display:flex; flex-wrap:wrap; gap:1.1rem; margin-top:2rem;}
#discover-questions-hero .discover-questions-hero-visual{border:1px solid rgba(42,93,103,.08); border-radius:0 0 0 6rem; box-shadow:0 24px 60px rgba(17,31,35,.07); height:500px; overflow:hidden; position:relative;}
#discover-questions-hero .discover-questions-hero-visual::after{background:linear-gradient(90deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 32%,rgba(255,255,255,0) 60%); content:""; inset:0; pointer-events:none; position:absolute;}
#discover-questions-hero .discover-questions-hero-visual > img{display:block; height:100%; object-fit:cover; object-position:center; width:100%;}
#discover-questions-hero .discover-questions-hero-note{align-items:center; backdrop-filter:blur(7px); background:rgba(255,255,255,.91); border:1px solid rgba(42,93,103,.08); border-radius:1rem; bottom:2rem; box-shadow:0 18px 45px rgba(17,31,35,.1); display:flex; gap:.8rem; left:2rem; max-width:330px; padding:1rem 1.15rem; position:absolute; z-index:2;}
#discover-questions-hero .discover-questions-hero-note i{align-items:center; background:#EEF8F6; border-radius:50%; color:var(--color-main); display:flex; flex-shrink:0; font-size:1rem; height:42px; justify-content:center; width:42px;}
#discover-questions-hero .discover-questions-hero-note span{color:var(--text); font-size:.88rem; font-weight:750; line-height:1.45;}

#discover-questions-intro{padding-top:5.5rem;}
#discover-questions-intro .discover-questions-editorial-intro{margin:0 auto 3.2rem auto; max-width:940px; text-align:center;}
#discover-questions-intro .discover-questions-editorial-intro p{font-size:1.03rem; line-height:1.75;}
#discover-questions-intro .discover-questions-principles{display:grid; gap:1.5rem; grid-template-columns:repeat(3,1fr);}
#discover-questions-intro .discover-questions-principles article{background:#FFF; border:1px solid var(--border); border-radius:.9rem; display:flex; flex-direction:column; min-height:230px; padding:1.8rem; transition:box-shadow .35s ease,transform .35s ease;}
#discover-questions-intro .discover-questions-principles article:hover{box-shadow:0 18px 45px rgba(17,31,35,.08); transform:translateY(-4px);}
#discover-questions-intro .discover-questions-principles article > span{color:rgba(42,93,103,.16); display:block; font-size:4rem; font-weight:800; letter-spacing:-.08em; line-height:.8; margin-bottom:1.4rem;}
#discover-questions-intro .discover-questions-principles h3{margin-bottom:.65rem;}
#discover-questions-intro .discover-questions-principles p{font-size:.92rem; line-height:1.65;}

#discover-questions-list{background:linear-gradient(180deg,rgba(110,179,168,.045),rgba(255,255,255,0)); padding-bottom:5.5rem; padding-top:5.5rem;}
#discover-questions-list .discover-questions-list-heading{margin:0 auto 3rem auto; max-width:820px; text-align:center;}
#discover-questions-list .discover-questions-list-heading p{font-size:1rem; line-height:1.7;}
#discover-questions-list .discover-questions-groups{counter-reset:question; display:grid; gap:1.5rem;}
#discover-questions-list .discover-questions-group{background:#FFF; border:1px solid var(--border); border-radius:var(--radius); box-shadow:0 15px 42px rgba(17,31,35,.045); display:grid; gap:2.2rem; grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr); padding:2.2rem 2.4rem;}
#discover-questions-list .discover-questions-group-heading{display:grid; gap:1rem; grid-template-columns:auto 1fr;}
#discover-questions-list .discover-questions-group-heading > span{align-items:center; background:rgba(42,93,103,.08); border-radius:50%; color:var(--color-main); display:flex; flex-shrink:0; font-size:.8rem; font-weight:850; height:40px; justify-content:center; width:40px;}
#discover-questions-list .discover-questions-group-heading h3{margin-top:.25rem;}
#discover-questions-list .discover-questions-group-heading p{font-size:.88rem; line-height:1.6;}
#discover-questions-list .discover-questions-group ol{display:grid; gap:0; list-style:none; margin:0; padding:0;}
#discover-questions-list .discover-questions-group li{border-bottom:1px solid var(--border); color:var(--text); counter-increment:question; font-size:.96rem; line-height:1.55; padding:.85rem .4rem .85rem 2.5rem; position:relative;}
#discover-questions-list .discover-questions-group li:first-child{padding-top:.2rem;}
#discover-questions-list .discover-questions-group li:last-child{border-bottom:0; padding-bottom:.2rem;}
#discover-questions-list .discover-questions-group li::before{color:var(--color-secondary); content:counter(question,decimal-leading-zero); font-size:.7rem; font-weight:850; left:0; letter-spacing:.04em; position:absolute; top:.98rem;}
#discover-questions-list .discover-questions-group li:first-child::before{top:.34rem;}
#discover-questions-list .discover-questions-editorial-visual{border-radius:var(--radius); box-shadow:0 20px 55px rgba(17,31,35,.06); margin:3.5rem 0 0 0; overflow:hidden; position:relative;}
#discover-questions-list .discover-questions-editorial-visual::after{background:linear-gradient(180deg,rgba(14,68,80,0) 45%,rgba(14,68,80,.55) 100%); content:""; inset:0; pointer-events:none; position:absolute;}
#discover-questions-list .discover-questions-editorial-visual img{display:block; height:330px; object-fit:cover; object-position:center; width:100%;}
#discover-questions-list .discover-questions-editorial-visual figcaption{bottom:1.6rem; color:#FFF; font-size:.95rem; font-weight:650; left:1.8rem; line-height:1.55; max-width:650px; position:absolute; right:1.8rem; z-index:2;}

#discover-questions-experience{padding-bottom:5.5rem; padding-top:5.5rem;}
#discover-questions-experience .discover-questions-experience-container{max-width:1140px;}
#discover-questions-experience .discover-questions-experience-heading{margin:0 auto 2.4rem auto; max-width:820px; text-align:center;}
#discover-questions-experience .discover-questions-experience-heading p{font-size:1rem; line-height:1.7;}
#discover-questions-experience .discover-questions-experience{background:#FFF; border:1px solid var(--border); border-radius:var(--radius); box-shadow:var(--shadow); min-height:390px; padding:2.6rem;}
#discover-questions-experience .discover-questions-options{display:grid; gap:1rem; grid-template-columns:repeat(3,minmax(0,1fr));}
#discover-questions-experience .discover-questions-options button{background:#FFF; border:1px solid var(--border); border-radius:.9rem; color:var(--text); cursor:pointer; display:flex; flex-direction:column; font:inherit; min-height:220px; padding:1.5rem; text-align:left; transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
#discover-questions-experience .discover-questions-options button:hover{border-color:rgba(42,93,103,.35); box-shadow:0 14px 34px rgba(17,31,35,.06); transform:translateY(-2px);}
#discover-questions-experience .discover-questions-options button.selected{background:linear-gradient(135deg,#FFF,#F0F8F5); border-color:var(--color-main); box-shadow:0 0 0 3px rgba(42,93,103,.08);}
#discover-questions-experience .discover-questions-option-icon{align-items:center; background:#F1F8F6; border-radius:50%; color:var(--color-main)!important; display:flex; flex-shrink:0; font-size:1rem!important; height:46px; justify-content:center; margin-bottom:1.2rem; width:46px;}
#discover-questions-experience .discover-questions-options button strong{font-size:1rem; margin-bottom:.55rem;}
#discover-questions-experience .discover-questions-options button > span:last-child{color:var(--text-soft); font-size:.88rem; line-height:1.55;}
#discover-questions-experience .discover-questions-result{display:none; margin:0 auto; max-width:760px; text-align:center;}
#discover-questions-experience .discover-questions-result.is-active{display:block;}
#discover-questions-experience .discover-questions-result-icon{align-items:center; background:#FFF9EF; border:1px solid #EBDCC0; border-radius:50%; color:var(--color-revelation); display:flex; font-size:1.55rem; height:70px; justify-content:center; margin:0 auto 1.2rem auto; width:70px;}
#discover-questions-experience .discover-questions-result h3{font-size:clamp(1.55rem,2.2vw,2.1rem); margin-bottom:1rem;}
#discover-questions-experience .discover-questions-result p{font-size:.98rem; line-height:1.7; margin:0 auto .8rem auto; max-width:690px;}
#discover-questions-experience .discover-questions-result-reading{color:var(--text); font-weight:650;}
#discover-questions-experience .discover-questions-restart{align-items:center; background:transparent; border:0; color:var(--color-main); cursor:pointer; display:inline-flex; font:inherit; font-size:.88rem; font-weight:800; gap:.5rem; margin-top:1rem;}

#discover-questions-method{padding-bottom:5.5rem; padding-top:5.5rem;}
#discover-questions-method .discover-questions-reading-container{max-width:1300px!important;}
#discover-questions-method .discover-questions-method-grid{align-items:center; background:#FFF; border:1px solid var(--border); border-radius:var(--radius); display:grid; gap:4rem; grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr); padding:3.5rem;}
#discover-questions-method .discover-questions-method-content p{font-size:.98rem; line-height:1.75; margin-bottom:1rem;}
#discover-questions-method .discover-questions-method-content strong{color:var(--text);}
#discover-questions-method .discover-questions-method-flow{display:grid; gap:.9rem;}
#discover-questions-method .discover-questions-method-flow article{align-items:flex-start; background:#F9FBFA; border:1px solid var(--border); border-radius:.85rem; display:grid; gap:1rem; grid-template-columns:auto 1fr; padding:1.15rem;}
#discover-questions-method .discover-questions-method-flow article > span{align-items:center; background:rgba(42,93,103,.08); border-radius:50%; color:var(--color-main); display:flex; flex-shrink:0; font-size:.78rem; font-weight:850; height:36px; justify-content:center; width:36px;}
#discover-questions-method .discover-questions-method-flow strong{display:block; font-size:.93rem; margin-bottom:.15rem;}
#discover-questions-method .discover-questions-method-flow p{font-size:.83rem; line-height:1.45;}

#discover-questions-revely{padding-bottom:4.5rem; padding-top:5.5rem;}
#discover-questions-revely .discover-questions-revely-panel{background:linear-gradient(135deg,#0E4450 0%,#2A5D67 62%,#416F72 100%); border-radius:var(--radius); color:#FFF; display:grid; gap:3.5rem; grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr); overflow:hidden; padding:3.5rem; position:relative;}
#discover-questions-revely .discover-questions-revely-panel::after{background:rgba(217,185,110,.14); border-radius:50%; content:""; height:330px; position:absolute; right:-120px; top:-130px; width:330px;}
#discover-questions-revely .discover-self-kicker{color:#E8D49E;}
#discover-questions-revely h2{color:#FFF;}
#discover-questions-revely .discover-questions-revely-content{position:relative; z-index:2;}
#discover-questions-revely .discover-questions-revely-content p{color:rgba(255,255,255,.78); line-height:1.75; margin-bottom:1rem; max-width:700px;}
#discover-questions-revely .discover-questions-revely-content .btn-primary{background:#FFF; border-color:#FFF; color:var(--color-main)!important; margin-top:.75rem;}
#discover-questions-revely .discover-questions-revely-content .btn-primary:hover{background:#F4F8F5; border-color:#F4F8F5;}
#discover-questions-revely .discover-questions-revely-quote{align-content:center; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12); border-radius:1rem; display:grid; padding:2.1rem; position:relative; z-index:2;}
#discover-questions-revely .discover-questions-revely-quote > i{color:#E8D49E; font-size:1.4rem; margin-bottom:1rem;}
#discover-questions-revely .discover-questions-revely-quote blockquote{font-family:'Manrope',sans-serif; font-size:1.25rem; font-weight:600; letter-spacing:-.02em; line-height:1.45;}
#discover-questions-revely .discover-questions-revely-quote span{color:rgba(255,255,255,.6); font-size:.82rem; font-weight:750; margin-top:1.1rem;}

#discover-questions-more{padding-bottom:4.5rem; padding-top:4rem;}
#discover-questions-more .discover-questions-reading-container{max-width:1280px!important;}
#discover-questions-more .discover-questions-more-panel{align-items:stretch; border-top:1px solid var(--border); display:grid; gap:4.5rem; grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr); padding-top:3.5rem;}
#discover-questions-more .discover-questions-more-content{align-content:center; display:grid;}
#discover-questions-more .discover-questions-more-content p{font-size:.98rem; line-height:1.7; margin-bottom:1.2rem; max-width:600px;}
#discover-questions-more .discover-questions-more-panel h2{font-size:clamp(1.7rem,2.2vw,2.35rem);}
#discover-questions-more .discover-questions-text-link{align-items:center; color:var(--color-main); display:inline-flex; font-size:.92rem; font-weight:800; gap:.55rem; justify-self:start;}
#discover-questions-more .discover-questions-text-link:hover{gap:.75rem;}
#discover-questions-more .discover-questions-more-visual{border-radius:var(--radius); min-height:280px; overflow:hidden;}
#discover-questions-more .discover-questions-more-visual img{display:block; height:100%; object-fit:cover; object-position:68% center; width:100%;}

@media screen and (max-width:1200px){

    #bd-questions-pour-mieux-se-connaitre .container{max-width:980px;}
    #discover-questions-hero .discover-questions-hero-grid{gap:3rem; grid-template-columns:1fr;}
    #discover-questions-hero .discover-questions-hero-content{margin:0 auto; max-width:800px; text-align:center;}
    #discover-questions-hero .discover-questions-lead{margin:0 auto; max-width:700px;}
    #discover-questions-hero .discover-questions-actions{justify-content:center;}
    #discover-questions-hero .discover-questions-hero-visual{border-radius:var(--radius); height:430px; margin:0 auto; max-width:900px; width:100%;}
    #discover-questions-list .discover-questions-group{grid-template-columns:1fr;}
    #discover-questions-method .discover-questions-method-grid{grid-template-columns:1fr;}
    #discover-questions-revely .discover-questions-revely-panel{grid-template-columns:1fr;}
    #discover-questions-more .discover-questions-more-panel{grid-template-columns:1fr;}
    #discover-questions-more .discover-questions-more-visual{min-height:320px;}

}

@media screen and (max-width:900px){

    #discover-questions-intro .discover-questions-principles{grid-template-columns:1fr;}
    #discover-questions-intro .discover-questions-principles article{min-height:0;}
    #discover-questions-experience .discover-questions-options{grid-template-columns:1fr;}
    #discover-questions-experience .discover-questions-options button{min-height:0;}
    #discover-questions-list .discover-questions-editorial-visual img{height:290px;}

}

@media screen and (max-width:767px){

    #bd-questions-pour-mieux-se-connaitre .container{padding-left:1rem; padding-right:1rem;}
    #bd-questions-pour-mieux-se-connaitre .discover-questions-section{padding:3.5rem 0;}
    #bd-questions-pour-mieux-se-connaitre h1{font-size:clamp(2.2rem,11vw,3.3rem);}
    #bd-questions-pour-mieux-se-connaitre h2{font-size:clamp(1.8rem,8vw,2.4rem);}

    #discover-questions-hero{padding:1rem 0 3.5rem 0;}
    #discover-questions-hero .discover-questions-topbar{margin-bottom:2rem;}
    #discover-questions-hero .discover-questions-logo img{width:135px;}
    #discover-questions-hero .discover-questions-login{font-size:0;}
    #discover-questions-hero .discover-questions-login i{font-size:1rem;}
    #discover-questions-hero .discover-questions-actions{display:grid; grid-template-columns:1fr;}
    #discover-questions-hero .discover-questions-actions a{width:100%;}
    #discover-questions-hero .discover-questions-hero-visual{height:auto;}
    #discover-questions-hero .discover-questions-hero-visual > img{aspect-ratio:16/11; height:auto;}
    #discover-questions-hero .discover-questions-hero-note{bottom:1rem; left:1rem; max-width:260px; padding:.8rem .9rem;}
    #discover-questions-hero .discover-questions-hero-note i{height:36px; width:36px;}
    #discover-questions-hero .discover-questions-hero-note span{font-size:.8rem;}

    #discover-questions-intro .discover-questions-editorial-intro{margin-bottom:2rem;}

    #discover-questions-list .discover-questions-group{gap:1.4rem; padding:1.4rem;}
    #discover-questions-list .discover-questions-group-heading{grid-template-columns:1fr;}
    #discover-questions-list .discover-questions-editorial-visual{margin-top:2.5rem;}
    #discover-questions-list .discover-questions-editorial-visual img{height:230px;}
    #discover-questions-list .discover-questions-editorial-visual figcaption{bottom:1rem; font-size:.84rem; left:1rem; right:1rem;}

    #discover-questions-experience .discover-questions-experience{min-height:0; padding:1.5rem 1rem;}

    #discover-questions-method .discover-questions-method-grid{gap:2rem; padding:1.5rem;}
    #discover-questions-revely .discover-questions-revely-panel{gap:2rem; padding:2rem 1.4rem;}
    #discover-questions-more .discover-questions-more-panel{gap:2rem; padding-top:2.5rem;}
    #discover-questions-more .discover-questions-more-visual{min-height:220px;}

}

@media screen and (max-width:500px){

    #discover-questions-hero .discover-questions-hero-note{max-width:225px;}
    #discover-questions-list .discover-questions-editorial-visual img{height:210px;}

}
