@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:400;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Regular.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:500;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Medium.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:700;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Bold.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:AzoSans;font-style:italic;font-weight:400;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Italic.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:AzoSans;font-style:italic;font-weight:500;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-MediumItalic.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:AzoSans;font-style:italic;font-weight:700;src:url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-BoldItalic.woff2) format("woff2"),url(https://51171918.fs1.hubspotusercontent-na1.net/hubfs/51171918/AzoSans-BoldItalic.woff) format("woff")}:root{--red:#e42313;--red-light:#ffe2e0;--red-hover:#c61d0f;--red-disabled:#ffa59e;--dark:#282a2a;--black:#000;--white:#fff;--bg:#f5f5f5;--border:#e6e6e6;--grey-300:#e0e0e0;--grey-400:#c4c4c4;--grey-500:#3a3c3c;--grey-600:#5a5a5a;--sb-head-bg:#3a3c3c;--sb-body-bg:#fff;--sb-row-border:#efefef;--arrow-bg:#ebebeb;--arrow-color:#888;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px;--main-px:60px;--main-pt:44px;--main-pb:72px;--sidebar-w:360px;--sidebar-pr:70px;--shadow-sb:0 4px 2px rgba(0,0,0,.09);--font:"AzoSans","Helvetica Neue",Helvetica,Arial,sans-serif;--t:0.18s ease;--ok:#1a7a3a;--ok-bg:#e6f4ec;--ok-border:#a8d5b5;--nok:var(--red);--nok-bg:var(--red-light);--nok-border:var(--red)}.calc-app *{box-sizing:border-box}.calc-app{align-items:flex-start;background:var(--sb-body-bg);color:var(--dark);display:flex;font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.calc-main-area{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--main-pt) var(--main-px) var(--main-pb) var(--main-px);padding-right:20%}.calc-progress-bar{align-items:center;display:flex;gap:5px;margin-bottom:56px;overflow-x:auto;scrollbar-width:none}.calc-progress-bar::-webkit-scrollbar{display:none}.calc-step-pill{background:var(--grey-300);border-radius:var(--r-pill);color:var(--grey-500);flex-shrink:0;font-size:14px;font-weight:400;padding:10px 24px;transition:background var(--t),color var(--t);user-select:none;white-space:nowrap}.calc-step-pill.calc-pill-active,.calc-step-pill.calc-pill-done{background:var(--red);color:var(--white);font-weight:500}.calc-step-sep{background:var(--grey-300);flex-shrink:0;height:1px;width:28px}.calc-page{display:none;flex-direction:column;gap:48px}.calc-page.calc-page-active{animation:calcFadeUp .22s ease;display:flex}@keyframes calcFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.calc-section-block{display:flex;flex-direction:column;gap:10px}.calc-section-title{font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0}.calc-section-sub{color:var(--black);font-size:14px;line-height:1.6;margin-top:-2px;max-width:520px}.calc-options-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.calc-option-card{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:16px 18px;transition:border-color var(--t),background var(--t);user-select:none}.calc-option-card:hover{border-color:var(--grey-400)}.calc-option-card.calc-selected{background:var(--red-light);border-color:var(--red)}.calc-option-card span{color:var(--sb-head-bg);flex:1;font-size:14px;font-weight:400}.calc-opt-radio{align-items:center;border:2px solid var(--grey-400);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background var(--t),border-color var(--t);width:20px}.calc-option-card.calc-selected .calc-opt-radio{background:#1a1a1a;border-color:#1a1a1a}.calc-opt-check{display:none;height:7px;width:10px}.calc-option-card.calc-selected .calc-opt-check{display:block}.calc-slider-section{display:flex;flex-direction:column;gap:0;margin-top:8px}.calc-slider-row{align-items:center;display:flex;gap:14px}.calc-arrow-btn{align-items:center;background:var(--white);border:none;border-radius:35%;color:var(--grey-500);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background var(--t),color var(--t);width:40px}.calc-arrow-btn.calc-arrow-limit{cursor:not-allowed}.calc-arrow-btn.calc-arrow-limit,.calc-arrow-btn.calc-arrow-limit:hover{background:var(--arrow-bg);color:var(--arrow-color)}.calc-slider-wrap{align-items:center;display:flex;flex:1;height:24px;padding:0 15px;position:relative}.calc-slider-track{background:var(--grey-300);border-radius:3px;height:5px;position:relative;width:100%}.calc-slider-fill{background:var(--red);border-radius:3px;height:5px;left:0;pointer-events:none;position:absolute;top:0;width:0}.calc-slider-wrap input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:24px;left:0;margin:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.calc-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(232,25,44,.3);cursor:pointer;height:22px;transition:transform .14s;width:22px}.calc-slider-wrap input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08)}.calc-slider-wrap input[type=range]::-moz-range-thumb{background:var(--red);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(232,25,44,.3);cursor:pointer;height:22px;width:22px}.calc-slider-labels{color:var(--black);display:flex;font-size:12px;justify-content:space-between;margin-top:6px;padding-left:63px;padding-right:225px}.calc-value-box{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);display:flex;flex-shrink:0;gap:5px;justify-content:center;min-width:100px;padding:15px}.calc-value-box input{background:transparent;border:none;color:var(--dark);font-family:var(--font);font-size:14px;font-weight:500;outline:none;text-align:right;width:6ch}.calc-value-box input::placeholder{color:var(--grey-400);font-weight:400}.calc-value-box .calc-unit{color:var(--dark);font-size:14px;font-weight:400}.calc-form-grid{display:grid;gap:20px 28px;grid-template-columns:1fr 1fr;margin-top:6px}.calc-field-group{display:flex;flex-direction:column;gap:7px}.calc-field-group label{color:var(--grey-500);font-size:14px;font-weight:400}.calc-field-group input{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);color:var(--dark);font-family:var(--font);font-size:14px;outline:none;padding:14px 18px;transition:border-color var(--t)}.calc-field-group input:focus{border-color:var(--dark)}.calc-field-group input.calc-field-error{border-color:var(--red)}.calc-field-group input:-webkit-autofill,.calc-field-group input:-webkit-autofill:focus,.calc-field-group input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #e8f0fe;box-shadow:inset 0 0 0 1000px #e8f0fe;-webkit-text-fill-color:var(--dark);border-color:var(--border);transition:background-color 9999s ease-in-out 0s}.calc-field-error{color:var(--red)!important;display:block;font-size:14px;font-weight:400;margin-top:4px;min-height:1.4em}.calc-submit-error{background:var(--red-light);border:1px solid var(--red);border-radius:var(--r-md);color:var(--red);font-size:14px;font-weight:500;line-height:1.4;margin:16px 0;padding:12px 16px}.calc-privacy-notice{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);margin-top:8px;padding:20px 22px}.calc-privacy-notice strong{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.calc-privacy-notice p{color:var(--black);font-size:14px;font-weight:400;line-height:1.65;margin:0}.calc-nav-buttons{display:flex;gap:12px;justify-content:space-between;margin-top:32px}.calc-btn{border:none;border-radius:var(--r-md);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 28px;text-align:center;transition:all var(--t)}.calc-btn-primary{background:var(--red);color:var(--white)}.calc-btn-primary:hover:not(:disabled){background:var(--red-hover)}.calc-btn-primary:disabled{background:var(--red-disabled);cursor:not-allowed}.calc-btn-outline{background:transparent;border:1.5px solid var(--border);color:var(--dark)}.calc-btn-outline:hover{border-color:var(--grey-400)}.calc-btn-secondary{background:var(--dark);color:var(--white)}.calc-sidebar{display:flex;flex-direction:column;gap:20px;padding-right:var(--sidebar-pr);padding-top:var(--main-pt);width:var(--sidebar-w)}.calc-sidebar-hidden{display:none!important}.calc-sb-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sb);overflow:hidden}.calc-sb-header{align-items:center;background:var(--sb-head-bg);color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:12px;padding:16px 20px}.calc-sb-chevron{margin-left:auto;transition:transform var(--t)}.calc-sb-card.calc-collapsed .calc-sb-chevron{transform:rotate(-90deg)}.calc-sb-body{max-height:500px;padding:8px 0;transition:max-height .3s ease}.calc-sb-card.calc-collapsed .calc-sb-body{max-height:0;overflow:hidden;padding:0}.calc-sb-rows{display:flex;flex-direction:column}.calc-sb-row{align-items:center;border-bottom:1px solid var(--sb-row-border);display:flex;gap:8px;justify-content:space-between;padding:12px 20px}.calc-sb-row:last-child{border-bottom:none}.calc-sb-label{color:var(--grey-600);font-size:14px;font-style:italic;font-weight:400}.calc-sb-val{color:var(--dark);font-size:14px;font-weight:700;text-align:right}.calc-sb-val.calc-sb-empty{color:var(--grey-400);font-weight:400}.calc-val-ok{color:var(--ok)!important}.calc-val-nok{color:var(--nok)!important}.calc-limite-ok{color:var(--ok)}.calc-limite-nok{color:var(--nok)}.calc-nota-text{color:var(--grey-600);font-size:14px;line-height:1.6}.calc-contact-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);padding:24px}.calc-contact-card strong{display:block;font-size:15px;font-weight:700;margin-bottom:8px}.calc-contact-card p{color:var(--dark);font-size:14px;line-height:1.6;margin-bottom:20px}.calc-confirm-page{align-items:flex-start;display:none;flex-direction:column;gap:16px;padding:40px 0;width:100%}.calc-confirm-page.calc-page-active{display:flex}.calc-confirm-title{font-size:32px;font-weight:400;line-height:1.3;margin:0}.calc-confirm-body{font-size:14px;line-height:1.7;margin:0 0 24px}.calc-info-icon{align-items:center;background:none;border-radius:50%;color:#656769;cursor:help;display:inline-flex;font-size:11px;font-style:normal;height:18px;justify-content:center;margin-left:6px;transition:background var(--t);vertical-align:middle;width:18px}.calc-info-icon:hover{background:var(--grey-400)}.calc-app :focus,.calc-app :focus-visible{border-color:var(--dark)!important;box-shadow:none!important;outline:none!important}.calc-app input,.calc-app input:active,.calc-app input:focus,.calc-app input:focus-visible,.calc-app input:hover{box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.calc-app input:active,.calc-app input:focus,.calc-app input:focus-visible,.calc-app input:hover{border-color:var(--border)!important}@keyframes calc-autofill-detect{0%{opacity:1}to{opacity:1}}.calc-field-group input:-webkit-autofill{animation-duration:1ms;animation-name:calc-autofill-detect}@media (max-width:1024px){.calc-main-area{padding-right:var(--main-px)}.calc-app{flex-direction:column}.calc-sidebar{padding:0 var(--main-px) 40px;position:static;width:100%}}@media (max-width:600px){.calc-app{background:var(--white);flex-direction:column;min-height:100dvh}.calc-main-area{padding:36px 24px 120px}.calc-progress-bar{flex-wrap:nowrap;gap:6px;margin-bottom:48px;overflow:visible}.calc-step-sep{flex-grow:1;flex-shrink:1;min-width:6px;width:auto}.calc-step-pill{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:40px;justify-content:center;max-width:40px;min-width:40px;padding:0;width:40px}.calc-step-pill.calc-pill-done{background:var(--red);border-radius:50%!important;color:transparent;font-size:0;height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.calc-step-pill.calc-pill-done:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 4 3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:8px;width:11px}.calc-step-pill.calc-pill-active{border-radius:999px;flex-grow:1;flex-shrink:0;font-size:13px;font-weight:500;height:32px;max-width:none;padding:0 16px;width:auto}.calc-section-title{font-size:20px}.calc-options-grid{gap:14px;grid-template-columns:1fr}.calc-option-card{padding:18px 20px}.calc-slider-row{flex-wrap:wrap;gap:8px}.calc-slider-row .calc-value-box{background:transparent;border:none;justify-content:flex-end;min-width:0;order:-1;padding:0 0 4px;width:100%}.calc-slider-row .calc-value-box input{font-size:14px;max-width:90px;text-align:right;width:80px}.calc-arrow-btn{display:none}.calc-slider-wrap{flex:1;order:0;padding:0 4px}.calc-slider-labels{font-size:14px;margin-top:4px;padding-left:0;padding-right:0}.calc-form-grid{gap:14px;grid-template-columns:1fr}.calc-page{gap:52px}.calc-nav-buttons{background:var(--white);border-top:1px solid var(--border);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.07);gap:10px;left:0;margin-top:0;padding:12px 20px max(12px,env(safe-area-inset-bottom,12px));position:fixed;right:0;z-index:9999}.calc-nav-buttons .calc-btn{flex:1;font-size:14px;padding:14px 12px}.calc-nav-buttons .calc-btn[style*="visibility:hidden"]{border:none;flex:0 0 0;min-width:0;overflow:hidden;padding:0}.calc-sidebar{display:none!important}.calc-confirm-page{padding:20px 0 100px}.calc-contact-card{padding:24px 20px;text-align:center}.calc-contact-card .calc-btn{margin-top:4px;width:100%}.calc-confirm-title{font-size:22px}}