.elementor-2394 .elementor-element.elementor-element-5f5db26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2394 .elementor-element.elementor-element-b12ceed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2394 .elementor-element.elementor-element-d65d3c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-b720abc */#calculax-rve-app .card-stack .card,#calculax-rve-app .toc{border-radius:var(--cx-radius);background:var(--cx-white);box-shadow:var(--cx-shadow-sm)}#calculax-rve-app{--cx-bg:#eaeaea;--cx-white:#fffffb;--cx-border:#b8c7e3;--cx-focus:#0081C9;--cx-danger:#E53E3E;--cx-success:#82D026;--cx-alert:#D69E2E;--cx-text-heading:#1a3057;--cx-text-label:#3a5270;--cx-text-body:#1a3057;--cx-gradient-cta:linear-gradient(135deg, #0081C9, #82D026);--cx-shadow-sm:0 4px 6px -1px rgba(26, 48, 87, 0.1);--cx-radius:16px;--cx-radius-sm:10px;--cx-radius-xs:6px;--cx-spacing:1.25rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:var(--cx-bg);color:var(--cx-text-body);line-height:1.7;max-width:1100px;margin:0 auto;padding:2rem 1.5rem;display:block}#calculax-rve-app *{box-sizing:border-box;margin:0;padding:0}#calculax-rve-app h1,#calculax-rve-app h2,#calculax-rve-app h3{color:var(--cx-text-heading);font-weight:700;margin-top:2rem;margin-bottom:1rem}#calculax-rve-app h1{font-size:2.2rem;border-bottom:3px solid var(--cx-focus);padding-bottom:.5rem}#calculax-rve-app h2{font-size:1.6rem;border-left:5px solid var(--cx-focus);padding-left:1rem}#calculax-rve-app p{margin-bottom:1.2rem}#calculax-rve-app a{color:var(--cx-focus);text-decoration:none}#calculax-rve-app a:hover{text-decoration:underline}#calculax-rve-app .card-stack{display:flex;flex-wrap:wrap;gap:20px;margin:2rem 0}#calculax-rve-app .card-stack .card{padding:1.5rem;flex:1 1 220px;border-top:6px solid var(--cx-focus);transition:transform .2s}#calculax-rve-app .card-stack .card:hover{transform:translateY(-4px)}#calculax-rve-app .card-stack .card h3{margin-top:0;color:var(--cx-text-heading)}#calculax-rve-app .card-stack .card i{color:var(--cx-focus);margin-right:8px}#calculax-rve-app .toc{padding:1.5rem 2rem;margin:2rem 0}#calculax-rve-app .toc ul{list-style:none;columns:2;column-gap:2rem}#calculax-rve-app .toc ul li{margin-bottom:.6rem;break-inside:avoid}#calculax-rve-app .toc ul li a{font-weight:500}#calculax-rve-app .svg-placeholder{background:var(--cx-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius-sm);padding:2rem 1rem;text-align:center;color:var(--cx-text-label);margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem}#calculax-rve-app .svg-placeholder svg{max-width:100%;height:auto}#calculax-rve-app .highlight-box{background:#f0f7ff;border-left:6px solid var(--cx-focus);padding:1rem 1.5rem;border-radius:var(--cx-radius-sm);margin:1.5rem 0}#calculax-rve-app .highlight-box strong{color:var(--cx-text-heading)}#calculax-rve-app .formula-box{background:#f1f5f9;font-family:'Courier New',monospace;padding:.8rem 1rem;border-radius:var(--cx-radius-xs);overflow-x:auto;margin:1rem 0;font-size:.95rem}#calculax-rve-app .step-list{list-style:none;padding:0;counter-reset:step-counter}#calculax-rve-app .step-list li{counter-increment:step-counter;margin-bottom:1.2rem;padding-left:2.5rem;position:relative}#calculax-rve-app .step-list li::before{content:counter(step-counter);position:absolute;left:0;top:0;background:var(--cx-focus);color:#fff;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px;font-weight:700;font-size:.9rem}#calculax-rve-app .note{background:#fef9e7;border-left:6px solid var(--cx-alert);padding:.8rem 1.2rem;border-radius:var(--cx-radius-sm);margin:1rem 0}#calculax-rve-app .note i{color:var(--cx-alert);margin-right:8px}#calculax-rve-app .disclaimer-tuto{background:#fef2f2;border:1px solid #fecaca;color:var(--cx-danger);padding:16px;border-radius:var(--cx-radius-sm);margin-bottom:16px;font-weight:600}#calculax-rve-app .disclaimer-tuto i{margin-right:8px}#calculax-rve-app .study-card{background:var(--cx-white);border-radius:var(--cx-radius-sm);padding:1.2rem 1.5rem;margin-bottom:1.2rem;border-left:4px solid var(--cx-focus);box-shadow:var(--cx-shadow-sm)}#calculax-rve-app .study-card .study-ref{font-weight:700;color:var(--cx-text-heading)}#calculax-rve-app .study-card .study-findings{color:var(--cx-text-body);margin-top:.3rem}#calculax-rve-app .study-card .study-link{font-size:.85rem;color:var(--cx-focus)}#calculax-rve-app .validation-badge{background:var(--cx-gradient-cta);color:#fff;padding:.5rem 1rem;border-radius:50px;display:inline-block;font-weight:700;font-size:.85rem;margin:.5rem 0}@media (max-width:700px){#calculax-rve-app .toc ul{columns:1}#calculax-rve-app .card-stack .card{flex:1 1 100%}#calculax-rve-app h1{font-size:1.8rem}#calculax-rve-app h2{font-size:1.3rem}}/* End custom CSS */