.elementor-18925 .elementor-element.elementor-element-1e7dfb3{--display:flex}.elementor-18925 .elementor-element.elementor-element-34884ff{width:100%;max-width:100%}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-18925 .elementor-element.elementor-element-1e7dfb3{--width:100%}}.article-container h2,.single-post .entry-content h2{font-size:1.8em;font-weight:600;margin-top:1.8em;margin-bottom:.8em;padding-bottom:.3em;border-bottom:1px solid rgb(39 165 255 / .2)}.article-container .internal-links,.single-post .entry-content .internal-links{padding:20px 24px;margin:2em 0;border-radius:10px;background:rgb(15 23 42 / .6);border:1px solid rgb(39 165 255 / .25);border-left:4px solid var(--visu-accent,#27a5ff)}.article-container .internal-links p,.single-post .entry-content .internal-links p{margin-bottom:.5em;font-weight:600}.article-container .internal-links ul,.single-post .entry-content .internal-links ul{list-style:none;margin:.8em 0 0;padding:0}.article-container .internal-links li,.single-post .entry-content .internal-links li{margin-bottom:.5em;padding-left:1.5em;position:relative}.article-container .internal-links li:before,.single-post .entry-content .internal-links li:before{content:"→";position:absolute;left:0;opacity:.8}.article-container figure,.single-post .entry-content figure{margin:2.5em 0;text-align:center}.article-container figure img,.single-post .entry-content figure img{max-width:100%;height:auto;border-radius:10px;display:block;box-shadow:0 8px 28px rgb(0 0 0 / .25)}.article-container figcaption,.single-post .entry-content figcaption{margin-top:.8em;font-size:.9em;opacity:.85;font-style:italic}.article-container .v-cta,.single-post .entry-content .v-cta{margin:1.8em 0;padding:1.5em 1.3em;border-radius:14px;text-align:center;background:linear-gradient(135deg,#0a1a2f 0%,#003366 100%);box-shadow:0 12px 28px rgb(0 0 0 / .45);border:1px solid rgb(255 255 255 / .06);color:#fff}.article-container .v-cta h3,.single-post .entry-content .v-cta h3{margin:0 0 .45em;font-weight:700}.article-container .v-cta p,.single-post .entry-content .v-cta p{margin:0 0 1em;opacity:.95}.article-container .v-actions,.single-post .entry-content .v-actions{display:flex;justify-content:center;gap:.6em;flex-wrap:wrap;margin-top:.6em}.article-container .note,.single-post .entry-content .note{padding:16px 20px;margin:1.5em 0;border-radius:10px;background:rgb(255 184 0 / .08);border:1px solid rgb(255 184 0 / .25)}#faq .faq-accordion{border-radius:.5rem;overflow:hidden}#faq details{background:#f9fcff;border:1px solid #dde7f3}#faq details+details{border-top:none}#faq summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;font-weight:600;color:#1a1a1a}#faq summary::-webkit-details-marker{display:none}#faq details[open] summary{background:#eef7ff}#faq .faq-icon{width:18px;height:18px;border:2px solid currentColor;border-radius:6px;position:relative;flex:0 0 18px;opacity:.8}#faq .faq-icon::before,#faq .faq-icon::after{content:"";position:absolute;background:currentColor;left:50%;top:50%;transform:translate(-50%,-50%)}#faq .faq-icon::before{width:10px;height:2px}#faq details:not([open]) .faq-icon::after{width:2px;height:10px}#faq .faq-body{padding:0 16px 14px;color:#1a1a1a}#faq p{margin:10px 0}@media (max-width:768px){.article-container .v-cta,.single-post .entry-content .v-cta{padding:1.2em 1em}#faq .faq-body{padding:0 14px 12px}}.internal-links p{margin-top:1.2em;font-weight:600;opacity:.9}.internal-links p:first-child{margin-top:0}.internal-links ul{margin-bottom:1.2em}.internal-links .learn-more-label{margin-top:1.6em;border-top:1px solid rgb(255 255 255 / .08);padding-top:1em}