body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500;600&display=swap');:root{--noir:#0E0E12;--or:#C4973A;--or-clair:#D9B870;--blanc:#FFFFFF;--creme:#F7F4EE;--texte:#1A1A24;--gris-mid:#6B6B7B;--gris:#E8E4DC;--phi:1.618}body{font-family:'Inter',sans-serif;color:var(--texte);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:'EB Garamond',serif;font-weight:400;line-height:1.2;color:var(--texte)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.4rem)}h3{font-size:1.4rem}em{font-style:italic;color:var(--or)}.et_pb_section.section-noir,.bg-noir{background-color:var(--noir)!important}.et_pb_section.section-creme,.bg-creme{background-color:var(--creme)!important}.text-or{color:var(--or)!important}.btn-or,.et_pb_button.btn-or{background:var(--or)!important;color:var(--noir)!important;border:none!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:.85rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 28px!important;border-radius:0!important;transition:background .2s!important}.btn-or:hover,.et_pb_button.btn-or:hover{background:var(--or-clair)!important}.btn-outline,.et_pb_button.btn-outline{background:transparent!important;color:var(--or)!important;border:1px solid var(--or)!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:.85rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 28px!important;border-radius:0!important}.tag-or{display:inline-flex;align-items:center;gap:8px;font-family:'Inter',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--or)}.tag-or::before{content:'';display:block;width:20px;height:1px;background:var(--or)}.gold-line{width:34px;height:2px;background:var(--or);margin:21px 0}blockquote,.et_pb_text blockquote{border-left:2px solid var(--or)!important;padding:21px 34px!important;background:var(--creme)!important;font-family:'EB Garamond',serif!important;font-size:1.15rem!important;font-style:italic!important;color:var(--texte)!important;margin:0!important}blockquote cite,.et_pb_text blockquote cite{display:block;margin-top:13px;font-size:.8rem;font-style:normal;font-family:'Inter',sans-serif;color:var(--gris-mid);letter-spacing:.05em}.card-sombre{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;padding:34px!important}.card-sombre h3{color:var(--blanc)!important;font-size:1.15rem!important;margin-bottom:13px!important}.card-sombre p{color:rgba(247,244,238,.6)!important;font-size:.9rem!important}.card-num{font-family:'EB Garamond',serif;font-size:2rem;color:rgba(196,151,58,.3);font-style:italic;margin-bottom:13px}.step{display:flex;gap:21px;align-items:flex-start;padding-bottom:21px;border-bottom:1px solid var(--gris);margin-bottom:21px}.step:last-child{border-bottom:none;margin-bottom:0}.step-num{width:34px;height:34px;border:1px solid var(--or);color:var(--or);font-family:'EB Garamond',serif;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}details{border-bottom:1px solid var(--gris);padding:21px 0}summary{font-family:'Inter',sans-serif;font-weight:500;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}summary::after{content:'+';color:var(--or);font-size:1.4rem;font-weight:300;flex-shrink:0}details[open] summary::after{content:'−'}details p{margin-top:13px;color:var(--gris-mid);font-size:.95rem;line-height:1.75}.wpcf7 input,.wpcf7 textarea,.wpcf7 select,.wpforms-field input,.wpforms-field textarea,.wpforms-field select{width:100%!important;background:var(--creme)!important;border:1px solid var(--gris)!important;border-radius:0!important;padding:13px 16px!important;font-family:'Inter',sans-serif!important;font-size:.95rem!important;color:var(--texte)!important;transition:border-color .2s!important}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpforms-field input:focus,.wpforms-field textarea:focus{outline:none!important;border-color:var(--or)!important}#main-header,#main-header .et_pb_row{background:rgba(14,14,18,.92)!important;backdrop-filter:blur(12px)!important}#main-header .et_pb_menu a,.et_mobile_menu a{font-family:'Inter',sans-serif!important;font-size:.82rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(247,244,238,.7)!important}#main-header .et_pb_menu a:hover{color:var(--or)!important}#main-footer{background:var(--noir)!important;border-top:1px solid rgba(255,255,255,.06)!important}#main-footer,#main-footer p,#main-footer a{font-family:'Inter',sans-serif!important;color:rgba(247,244,238,.5)!important;font-size:.85rem!important}#main-footer a:hover{color:var(--or)!important}#main-footer h4{font-family:'Inter',sans-serif!important;font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(247,244,238,.3)!important;margin-bottom:13px!important}.badge{display:inline-block;border:1px solid rgba(196,151,58,.3);padding:5px 13px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--or);margin:4px}.cta-band{background:var(--noir)!important;border-top:1px solid rgba(196,151,58,.2)!important;text-align:center!important;padding:89px 0!important}.cta-band h2{color:var(--blanc)!important;font-size:clamp(1.8rem,4vw,3rem)!important}.cta-band p{color:rgba(247,244,238,.6)!important}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}blockquote{padding:16px 21px!important}.card-sombre{padding:21px!important}}