.employer-confirmation{background:#eff0f2}.employer-confirmation #confirmation{align-items:center;background:#eff0f2;display:flex;flex-direction:column;min-height:calc(100vh - 124px);padding:20px 24px 64px}.employer-confirmation .confirmation_explication--eav{animation:none;background:#fff;border:1px solid #d6ded9;border-top:4px solid #0a738a;color:#444;font:16px/1.55 Arial,sans-serif;max-width:960px;opacity:1;padding:32px 40px;width:100%}.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test){background:transparent;color:inherit;font:inherit;margin:0;max-width:none;padding:0}.employer-confirmation .confirmation_explication--eav h1,.employer-confirmation .confirmation_explication--eav h2{color:#0a738a;font-family:Arial,sans-serif!important;font-weight:700!important;line-height:1.3!important}.employer-confirmation .confirmation_explication--eav h1{font-size:30px!important;margin:0 0 12px}.employer-confirmation .confirmation_explication--eav h2{font-size:23px!important;margin:24px 0 16px}.employer-confirmation .confirmation_explication--eav p{margin:0 0 16px;overflow-wrap:anywhere}.employer-confirmation .confirmation_explication--eav strong{font-family:inherit;font-weight:700}.employer-confirmation .confirmation_explication--eav ul{margin:0 0 16px;padding-left:24px}.employer-confirmation .confirmation_explication--eav li{overflow-wrap:anywhere}.employer-confirmation .confirmation_explication--eav form{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.employer-confirmation .confirmation_explication--eav form p{flex-basis:100%}.employer-confirmation .confirmation_explication--eav .btn,.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test) a{align-items:center;background:#cbd404;border:0;border-radius:0;color:#fff;display:inline-flex;font:600 18px/1.3 Employer Titillium Bold,sans-serif;justify-content:center;margin:0;min-height:45px;padding:10px 25px;text-decoration:none;text-transform:uppercase}.employer-confirmation .confirmation_explication--eav .btn:focus-visible,.employer-confirmation .confirmation_explication--eav .btn:hover,.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test) a:focus-visible,.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test) a:hover{background:#b6bf02;color:#fff;text-decoration:none}.employer-confirmation .confirmation_explication--eav .btn:focus-visible,.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test) a:focus-visible{outline:3px solid #df8500;outline-offset:3px}.employer-confirmation .document-delivery{margin:0 auto 16px;max-width:100%;width:280px}.employer-confirmation .document-delivery svg{display:block;height:auto;width:100%}.employer-confirmation .document-delivery__document{animation:document-delivery-in 1s ease-in-out .15s both}.employer-confirmation .document-delivery__envelope{animation:document-envelope-forward 1s ease-in-out 1.15s both}.employer-confirmation .document-delivery__recipient{animation:document-recipient-in .6s ease-out 1.45s both;transform-box:fill-box;transform-origin:center}.employer-confirmation .document-delivery__route{animation:document-route-in .5s ease-out 1s both}.employer-confirmation .completion-illustration{margin:0 auto 16px;max-width:100%;width:280px}.employer-confirmation .completion-illustration svg{display:block;height:auto;width:100%}.employer-confirmation .completion-illustration .stage-paper{animation:employer-paper-in .7s ease-out .15s both}.employer-confirmation .completion-illustration .stage-pen{animation:employer-pen-in .8s ease-out .6s both}.employer-confirmation .completion-illustration .stage-badge{animation:document-recipient-in .6s ease-out 1.45s both;transform-box:fill-box;transform-origin:center}.employer-confirmation .completion-illustration .stage-route{animation:document-route-in .5s ease-out 1s both}.employer-confirmation .completion-illustration .stage-folder{animation:document-route-in .6s ease-out .55s both}.employer-confirmation .completion-illustration .stage-signature{animation:employer-signature-in .9s ease-out .7s both;stroke-dasharray:180;stroke-dashoffset:0}.employer-confirmation .completion-illustration .stage-check{animation:employer-check-in .45s ease-out 1.6s both;stroke-dasharray:45;stroke-dashoffset:0}@keyframes employer-paper-in{0%{opacity:.5;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes employer-pen-in{0%{opacity:0;transform:translate(8px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes employer-signature-in{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes employer-check-in{0%{stroke-dashoffset:45}to{stroke-dashoffset:0}}@keyframes document-delivery-in{0%{transform:translateY(-10px)}to{transform:translateY(38px)}}@keyframes document-envelope-forward{0%{transform:translateX(0)}to{transform:translateX(28px)}}@keyframes document-recipient-in{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes document-route-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.employer-confirmation #confirmation{padding:16px 16px 40px}.employer-confirmation .completion-illustration,.employer-confirmation .document-delivery{margin-bottom:12px;width:220px}.employer-confirmation .confirmation_explication--eav{padding:24px 20px}.employer-confirmation .confirmation_explication--eav h1{font-size:26px!important}.employer-confirmation .confirmation_explication--eav h2{font-size:21px!important}.employer-confirmation .confirmation_explication--eav .btn,.employer-confirmation .confirmation_explication--eav :is(.ee-form,.ee-test) a{width:100%}}@media(prefers-reduced-motion:reduce){.employer-confirmation .completion-illustration *{animation:none!important}.employer-confirmation .document-delivery__document,.employer-confirmation .document-delivery__envelope,.employer-confirmation .document-delivery__recipient,.employer-confirmation .document-delivery__route{animation:none}.employer-confirmation .document-delivery__document{transform:translateY(38px)}.employer-confirmation .document-delivery__envelope{transform:translateX(28px)}}.household__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.household__card{background:#fff;border:1px solid #d7e3db;border-radius:12px;margin:20px 0;padding:24px}@media(max-width:640px){.household__grid{grid-template-columns:1fr}}.household__card{border-color:#d6ded9;border-radius:0}.household__wide{grid-column:1/-1}.household__grid>div{min-width:0}.household__card h2{margin:0 0 24px}.household__family-actions,.household__family-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.household__family-actions{justify-content:flex-start;margin:24px 0}.household__family-heading{margin-bottom:24px}.household__family-heading h2{margin:0}button.household__remove{background:#fff;border:1px solid #006a29;color:#006a29;padding:8px 16px}.household__civilite{border:0;margin:0;padding:0}.household__civilite legend{display:block!important;float:none;font:inherit;font-weight:700;margin-bottom:6px;width:auto}.household__civilite{max-width:500px;width:100%}.household__civilite label{display:inline-flex;font-weight:400;margin:0 20px 10px 0;position:relative;width:calc(50% - 12px)}.household__civilite label:last-child{margin-right:0}.household__civilite input{height:1px;opacity:0;padding:0;position:absolute;width:1px}.household__civilite label span{background:transparent;border:1px solid #cbd404;border-radius:0;box-shadow:none;color:#cbd404;cursor:pointer;display:inline-block;flex:none;font:600 18px/45px Employer Titillium,sans-serif;height:45px;min-height:0;min-width:0;padding:0;text-align:center;text-transform:uppercase;transform:none;transition:none;width:100%}.household__civilite input:checked+span{background:#cbd404;border-color:#cbd404;color:#fff}.household__civilite input:checked+span:hover{background:#b6bf02}.household__civilite input:focus-visible+span{outline:3px solid #df8500;outline-offset:3px}@media(max-width:640px){.household__card{padding:18px}}.household__affiliation select{max-width:100%;min-width:0}button.household__other-funds{background:transparent;color:#006a29;font-size:14px;line-height:1.4;padding:8px 0;text-align:left;text-decoration:underline}@font-face{font-display:swap;font-family:Employer Titillium;font-style:normal;font-weight:400;src:url(https://espace.mutualia.fr/interaction/build/fonts/employer-titillium-regular.b4ae0f68.woff2) format("woff2")}@font-face{font-display:swap;font-family:Employer Titillium Bold;font-style:normal;font-weight:600;src:url(https://espace.mutualia.fr/interaction/build/fonts/employer-titillium-bold.d66fb5fa.woff2) format("woff2")}:root{color-scheme:light;--bg:#f5f7f3;--surface:#fff;--text:#152019;--muted:#5c6d61;--line:#dbe4dd;--primary:#2f6f4f;--surface-strong:#fff;--accent-soft:rgba(47,111,79,.08);--validation-error:#a4262c;--validation-error-soft:#fff1f1}.eav-validation-error{color:var(--validation-error);font-weight:400!important;margin:.4rem 0 0}.eav-field .is-invalid,.eav-field [aria-invalid=true]{border-color:var(--validation-error)!important;box-shadow:0 0 0 2px rgba(164,38,44,.12)}.postal-autocomplete-results{background:var(--surface);border:1px solid var(--line);border-radius:0 0 .55rem .55rem;box-shadow:0 8px 24px rgba(21,32,25,.14);max-height:16rem;overflow-y:auto;position:absolute;width:100%;z-index:1200}.signature-ria-address-line{flex:0 0 100%!important;grid-column:1/-1;max-width:100%!important;width:100%!important}.postal-autocomplete-results--signature-ria{position:fixed;z-index:10000}.postal-autocomplete-results[hidden]{display:none}.eav-field:has(>.eav-field__control input[autocomplete=postal-code]),.section:has(input[autocomplete=postal-code]){position:relative}.postal-autocomplete-item{background:var(--surface);border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:block;padding:.65rem .8rem;text-align:left;width:100%}.postal-autocomplete-item:focus-visible,.postal-autocomplete-item:hover{background:var(--accent-soft);outline:2px solid var(--primary);outline-offset:-2px}*{box-sizing:border-box}body{background:radial-gradient(circle at top right,rgba(47,111,79,.08),transparent 28rem),linear-gradient(180deg,#fafcf8,var(--bg));color:var(--text);font-family:Inter,Arial,sans-serif;margin:0}.app-shell{min-height:100vh}.page-state,.step-layout{margin:0 auto;padding:32px 0 48px;width:min(1180px,100% - 32px)}.step-layout__header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.eyebrow{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-state h1,.step-layout h1{font-size:clamp(28px,4vw,44px);line-height:1.05;margin:6px 0 0}.wizard-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.wizard-strip__item{background:hsla(0,0%,100%,.7);border:1px solid var(--line);border-radius:999px;color:var(--text);padding:10px 14px;text-decoration:none}.wizard-strip__item.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.support-grid{display:grid;gap:20px}.support-grid--2{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.support-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 40px rgba(21,32,25,.06);padding:24px}.runtime-html>:first-child{margin-top:0}.runtime-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.btn-primary{background:var(--primary);border:0;border-radius:999px;color:#fff}.btn-primary,.btn-secondary{appearance:none;cursor:pointer;font:inherit;padding:12px 18px}.btn-secondary{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text)}.runtime-pages{display:grid;gap:16px}.runtime-page-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,251,247,.96));border:1px solid rgba(47,111,79,.12);border-radius:20px;padding:20px}.runtime-page-panel__label{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:16px;text-transform:uppercase}.runtime-viewers{display:grid;gap:20px;margin:24px 0 32px}.runtime-viewers--before-form{margin:16px auto 40px;max-width:1320px;padding:0;width:min(100vw - 48px,1320px)}.runtime-document-form-layout{align-items:start;display:grid;gap:clamp(20px,2.2vw,34px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:20px auto 48px;max-width:1440px;padding:0 24px;width:100%}.runtime-document-form-layout__viewer{margin:0;max-width:none;min-width:0;width:100%}.runtime-document-form-layout__form{background:#fff;border:1px solid #e0e8e3;border-radius:20px;box-shadow:0 12px 34px rgba(17,62,24,.08);min-width:0;padding:clamp(20px,2.2vw,32px);width:100%}.runtime-document-form-layout__form .single_page_section,.runtime-document-form-layout__form .single_page_section>.container,.runtime-document-form-layout__form .single_page_wrapper{max-width:none;width:100%}.runtime-document-form-layout__form .single_page_section>.container{padding-left:0;padding-right:0}.runtime-document-form-layout__form .single_page_section>.container>.row{row-gap:1rem}.runtime-document-form-layout__form .eav-field--component-full-width,.runtime-document-form-layout__form .eav-layout-item--component-full-width{flex:0 0 100%;grid-column:1/-1;max-width:100%;width:100%}.runtime-document-form-layout .pdf-viewer__frame,.runtime-document-form-layout .pdf-viewer__iframe,.runtime-document-form-layout .web-viewer iframe{max-width:none;min-height:760px}.runtime-document-form-layout .pdf-viewer__footer{max-width:none}.runtime-viewers__group,.runtime-viewers__item{display:grid;gap:16px;width:100%}.pdf-viewer,.web-viewer{background:transparent;border:0;border-radius:24px;box-shadow:none;display:grid;gap:12px;justify-items:center;padding:0}.pdf-viewer__state{background:#fff;color:#58677c;display:grid;min-height:100%;place-items:center}.pdf-viewer__state--error{background:#fff5f5;color:#8b2f2f}.pdf-viewer__frame{background:#fff;border:1px solid #d9e1eb;border-radius:18px;box-shadow:0 14px 34px rgba(22,42,66,.08);margin:0 auto;max-width:1320px;min-height:980px;overflow:hidden;position:relative;width:100%}.pdf-viewer__frame--loading{min-height:320px}.pdf-viewer__loader{background:#fff;display:grid;inset:0;padding:48px 24px;place-items:center;position:absolute;z-index:1}.pdf-viewer__loader p{color:#38554c;font-weight:600;margin:14px 0 0}.pdf-viewer__iframe,.web-viewer iframe{background:#fff;border:0;border-radius:18px;display:block;min-height:980px;width:100%}.pdf-viewer__footer{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:1320px;padding-top:8px;width:100%}.pdf-viewer__download,.pdf-viewer__open,.web-viewer__open{color:#1a2a3a;font-weight:600;text-decoration:none}.pdf-viewer__download:hover,.pdf-viewer__open:hover,.web-viewer__open:hover{color:#087a59;text-decoration:underline}.web-viewer__state{background:#fff;border:1px solid #d9e1eb;border-radius:18px;color:#38554c;display:grid;min-height:12rem;place-items:center;width:100%}.web-viewer__state--error{background:#fff5f5;border-color:#efc6bf;color:#8b2f2f}.runtime-viewer__alternative{background:#f4f9f7;border:1px solid #d7e8e1;border-radius:12px;color:#2f4d44;max-width:1320px;padding:14px 16px;width:100%}.runtime-viewer__alternative summary{color:#087a59;cursor:pointer;font-weight:700}eav-signature-pad{display:grid;gap:10px;max-width:100%}.eav-signature-pad__surface{max-width:100%;position:relative;width:fit-content}.eav-signature-pad__canvas{background:#fff;border:2px solid #b9c9c2;border-radius:10px;cursor:crosshair;display:block;height:auto;max-width:100%;touch-action:none}.eav-signature-pad__canvas:focus-visible{border-color:#087a59;outline:3px solid rgba(8,122,89,.24);outline-offset:3px}.eav-signature-pad__keyboard-cursor{background:#fff;border:2px solid #087a59;border-radius:50%;height:10px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:10px}.eav-signature-pad__canvas:focus-visible+.eav-signature-pad__keyboard-cursor{opacity:1}.eav-signature-pad__instructions{color:#4d625b;font-size:.9rem;line-height:1.45;margin:0;max-width:52rem}.eav-signature-pad__actions{align-items:center;display:flex;gap:12px}.eav-signature-pad__clear:disabled{cursor:not-allowed;opacity:.55}@media(max-width:960px){.support-grid--2{grid-template-columns:1fr}.runtime-document-form-layout{grid-template-columns:minmax(0,1fr);margin-bottom:36px;padding:0 16px}.runtime-document-form-layout__viewer{order:1}.runtime-document-form-layout__form{order:2;padding:20px}.step-layout__header{align-items:start;flex-direction:column}.pdf-viewer__frame,.pdf-viewer__iframe,.web-viewer iframe{border-radius:14px;min-height:520px}.runtime-document-form-layout .pdf-viewer__frame,.runtime-document-form-layout .pdf-viewer__iframe,.runtime-document-form-layout .web-viewer iframe{min-height:520px}.pdf-viewer__footer{flex-wrap:wrap;justify-content:space-between}}.session-expired{align-items:center;background:radial-gradient(circle at 15% 15%,rgba(205,212,0,.2),transparent 24rem),radial-gradient(circle at 85% 82%,rgba(0,121,45,.12),transparent 28rem),#f5f8f4;display:flex;justify-content:center;min-height:100vh;padding:32px 20px}.session-expired__card{background:#fff;border:1px solid #e1e9e3;border-radius:28px;box-shadow:0 24px 70px rgba(10,70,36,.13);max-width:590px;overflow:hidden;padding:38px 48px 42px;position:relative;text-align:center;width:100%}.session-expired__card:before{background:linear-gradient(90deg,#00792d,#cad209);content:"";height:6px;inset:0 0 auto;position:absolute}.session-expired__brand img{height:auto;margin-bottom:28px;max-width:154px}.session-expired__icon{align-items:center;background:#edf7ef;border-radius:50%;color:#00792d;display:inline-flex;font-size:2rem;height:76px;justify-content:center;margin-bottom:18px;width:76px}.session-expired__eyebrow{color:#00792d;font-size:.78rem;font-weight:800;letter-spacing:.11em;margin:0 0 8px;text-transform:uppercase}.session-expired h1{color:#17352b;font-size:clamp(1.9rem,4vw,2.55rem);font-weight:750;line-height:1.12;margin:0 0 16px}.session-expired__intro{color:#586961;font-size:1.05rem;line-height:1.65;margin:0 auto 24px;max-width:460px}.session-expired__notice{align-items:flex-start;background:#f5f7f5;border-radius:14px;color:#46574f;display:flex;font-size:.92rem;gap:10px;line-height:1.45;margin:0 0 26px;padding:13px 15px;text-align:left}.session-expired__notice i{color:#00792d;margin-top:1px}.session-expired__action{align-items:center;background:#00792d;border-radius:999px;box-shadow:0 10px 22px rgba(0,121,45,.2);color:#fff;display:inline-flex;font-weight:700;gap:9px;justify-content:center;min-height:50px;padding:12px 24px;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.session-expired__action:focus-visible,.session-expired__action:hover{background:#005f24;box-shadow:0 12px 26px rgba(0,95,36,.25);color:#fff;transform:translateY(-1px)}.session-expired__help{color:#78867f;font-size:.88rem;margin:18px 0 0}.runtime-navigation,.runtime-navigation .navigation_btn{width:100%}.runtime-step-form #navigation_page{display:block;width:100%}.runtime-document-form-layout__form .runtime-navigation-container{max-width:none;padding-left:0;padding-right:0;width:100%}.runtime-navigation .navigation_btn{justify-content:space-between;max-width:var(--runtime-navigation-content-right,100%)}.runtime-navigation .navigation_btn__next{margin-left:auto}.eav-field__values-status{color:#53615a;font-size:.875rem;margin-top:.45rem}.eav-field__values-status:empty{display:none}.eav-field__values-status.is-error,.eav-field__values-status.is-warning{color:#8b2f22}.eav-field__values-search{margin-bottom:.5rem}.eav-field__values-more{margin-top:.25rem}.eav-field[aria-busy=true] .eav-field__control{opacity:1}.header-return-link,summary{min-height:24px}.header-return-link{padding-block:5px}summary{align-items:center;display:flex}@media(max-width:768px){.header-return-link{display:none!important}}.eav-field__values-status.is-waiting{color:#69551c}.eav-field__values-status.is-success{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:640px){.runtime-document-form-layout{gap:16px;margin-top:14px;padding:0 12px}.runtime-document-form-layout__form{border-radius:16px;padding:18px 14px}.session-expired__card{border-radius:22px;padding:32px 22px 34px}.session-expired__brand img{margin-bottom:22px}}:where(a[href],button,input:not([type=hidden]),select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 5px #07512d!important;outline:3px solid #fff!important;outline-offset:2px!important}:where(img,svg,video,canvas,iframe){max-width:100%}:where(.runtime-step-form,.runtime-html,.runtime-pages,.runtime-page-panel,.single_page_wrapper,.multi_pages_wrapper,.multi_pages,.single_page_section,.eav-field,.eav-field__control,[data-eav-vue-enhanced],.vuejsType,.runtime-document-form-layout,.runtime-document-form-layout__viewer,.runtime-document-form-layout__form){max-width:100%;min-width:0}:where(.runtime-html,.runtime-page-panel,.multi_pages,.single_page_section,.eav-field){overflow-wrap:anywhere}:where(input,select,textarea,button){max-width:100%}.runtime-step-form .container:has(.proposition-foyer){margin-inline:0;max-width:none;padding-inline:0;width:100%}.runtime-step-form .container:has(.proposition-foyer)>.row{margin-inline:0}@media(min-width:769px){.runtime-step-form:has(.proposition-foyer) .runtime-navigation-container{max-width:none}}@media(max-width:400px){.page-state,.runtime-viewers--before-form,.step-layout{width:calc(100% - 24px)}.runtime-page-panel,.support-card{border-radius:14px;padding:14px}.runtime-form__actions,.runtime-navigation .navigation_btn{align-items:stretch;flex-direction:column}.runtime-form__actions>*,.runtime-navigation .navigation_btn>*{width:100%}}@media(forced-colors:active){:where(a[href],button,input:not([type=hidden]),select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none!important;outline:3px solid Highlight!important}:where([aria-current],[aria-checked=true],[aria-selected=true],.selected,.is-selected,.is-active){border:2px solid CanvasText!important;forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}.confirmation_explication{opacity:1!important}}.runtime-document-form-layout--grc.container{column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;padding:0;width:calc(100% - 32px)}@media(max-width:991.98px){.runtime-document-form-layout--grc.container{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px)}}.employer-tunnel{background:#eff0f2;color:#444}.employer-tunnel .runtime-navigation-container button{background:#09788f}.employer-tunnel :is(.ee-form,.ee-test) .choiceCard button{background:#fff;border-radius:0;color:#006a29}.employer-tunnel :is(.ee-form,.ee-test) .choiceCard button[aria-checked=true]{background:#09788f;color:#fff}:is(.employer-header,.runtime-header){background:#fff;margin:0;max-width:none;padding-inline:24px;width:100%}:is(.employer-header__inner,.runtime-header__inner){margin-inline:auto;max-width:1100px;width:100%}body:has(:is(.employer-header,.runtime-header))>.container-fluid{padding-inline:0}@media(max-width:640px){:is(.employer-header,.runtime-header){padding-inline:16px}:is(.employer-header,.runtime-header) img{height:auto;width:120px}:is(.employer-header,.runtime-header) .h4{font-size:20px}}.employer-tunnel .runtime-navigation-container .navigation_btn__next>button{background:#cbd404;border:0;border-radius:0;box-shadow:none;color:#fff;font:600 18px/1 Employer Titillium Bold,sans-serif;margin-top:20px;padding:10px 25px;text-align:center;text-transform:uppercase;transition:color .2s ease,border .2s ease,background .2s ease}.employer-tunnel .runtime-navigation-container .navigation_btn__next>button:hover:not(:disabled){background:#b6bf02;color:#fff}.employer-tunnel .runtime-navigation-container .navigation_btn__next>button:focus-visible{outline:3px solid #df8500;outline-offset:3px}.employer-tunnel .runtime-navigation-container .navigation_btn__next>button:disabled{background:#d9dada;color:#8a8a8a;cursor:default}.containerPropositionGroupee[data-v-ed71fe90]{margin-left:-18px;padding-left:0;padding-right:24px}.propositiongroupee-shell[data-v-ed71fe90]{display:block}.propositiongroupee-main[data-v-ed71fe90]{max-width:920px}.propositiongroupee-intro[data-v-ed71fe90]{margin-bottom:18px}.propositiongroupee-title[data-v-ed71fe90]{color:#17352b;font-size:2.1rem;font-weight:700;line-height:1.2;margin:8px 0 22px}.propositiongroupee-card[data-v-ed71fe90]{border:0;border-radius:14px;box-shadow:0 4px 18px rgba(20,47,38,.08);overflow:visible}.propositiongroupee-card .card-body[data-v-ed71fe90]{--offer-columns:minmax(0,1fr) minmax(230px,280px) minmax(0,1fr);--offer-gap:0px;--offer-arrow-width:34px;padding:22px 18px 20px}.propositiongroupee-slider[data-v-ed71fe90]{align-items:center;display:grid;grid-template-columns:var(--offer-arrow-width) minmax(0,1fr) var(--offer-arrow-width);min-height:92px;overflow:visible;padding:6px 0 0}.propositiongroupee-products[data-v-ed71fe90]{align-items:stretch;display:grid;gap:var(--offer-gap);grid-column:2;grid-template-columns:var(--offer-columns);width:100%}.propositiongroupee-product[data-v-ed71fe90]{align-items:center;border-radius:16px 16px 0 0;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 8px;text-align:center}.propositiongroupee-price-column[data-v-ed71fe90]:not(.is-empty),.propositiongroupee-product--center[data-v-ed71fe90]:not(.is-empty){background:var(--color-grey-light,#f1f3f4)}.propositiongroupee-price-column.is-recommended[data-v-ed71fe90],.propositiongroupee-product.is-recommended[data-v-ed71fe90]{background:var(--interaction-choice-accent,#fbb002)}.propositiongroupee--web .propositiongroupee-products[data-v-ed71fe90]{gap:12px}.propositiongroupee--web .propositiongroupee-product--center[data-v-ed71fe90]{background:#eef1ef;border-radius:18px}.propositiongroupee--web .propositiongroupee-product--center.is-recommended[data-v-ed71fe90]{background:#ffb400}.propositiongroupee-arrow[data-v-ed71fe90],.propositiongroupee-selected-product[data-v-ed71fe90],.propositiongroupee-side-product[data-v-ed71fe90]{background:transparent;border:0}.propositiongroupee-selected-product[data-v-ed71fe90],.propositiongroupee-side-product[data-v-ed71fe90]{line-height:1.25}.propositiongroupee-arrow[data-v-ed71fe90]{align-items:center;color:#17352b;display:flex;font-size:2.4rem;justify-content:center;line-height:1;padding:0}.propositiongroupee-arrow--left[data-v-ed71fe90]{grid-column:1;transform:none!important}.propositiongroupee-arrow--right[data-v-ed71fe90]{grid-column:3}.propositiongroupee-side-product[data-v-ed71fe90]{color:#1f322c;font-size:1.05rem;font-weight:700;text-align:center}.propositiongroupee-selected-product[data-v-ed71fe90],.propositiongroupee-side-product[data-v-ed71fe90]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:56px;padding:8px 10px;width:100%}.propositiongroupee-selected-label[data-v-ed71fe90]{color:#17352b;font-size:1.1rem;font-weight:700;text-transform:uppercase}.propositiongroupee-recommended[data-v-ed71fe90]{align-items:center;background:#fff;border-radius:999px;color:#17352b;display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;line-height:1.25;padding:6px 8px}.propositiongroupee-recommendation-help[data-v-ed71fe90]{display:inline-flex}.propositiongroupee-recommendation-toggle[data-v-ed71fe90]{align-items:center;background:#fff;border:1px solid;border-radius:50%;color:#17352b;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;height:24px;justify-content:center;padding:0;width:24px}.propositiongroupee-argumentaire[data-v-ed71fe90]{background:#fff;border:1px solid #cbd8cf;border-radius:12px;box-shadow:0 4px 18px rgba(20,47,38,.18);color:#17352b;font-size:1rem;font-weight:400;left:0;line-height:1.5;padding:16px;position:absolute;right:0;text-align:left;top:100%;z-index:5}.containerPropositionGroupee .propositiongroupee-price[data-v-ed71fe90]{align-items:stretch;background:transparent;border-radius:0;color:#17352b;display:grid;gap:var(--offer-gap);grid-template-columns:var(--offer-columns);margin-top:0;min-height:72px;padding:0 var(--offer-arrow-width)}.propositiongroupee-price-column[data-v-ed71fe90]{border-radius:0 0 16px 16px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 8px 14px;text-align:center}.propositiongroupee-price-column:not(.is-empty)+.propositiongroupee-price-column[data-v-ed71fe90]{border-bottom-left-radius:0}.propositiongroupee-price-column[data-v-ed71fe90]:has(+.propositiongroupee-price-column:not(.is-empty)){border-bottom-right-radius:0}.containerPropositionGroupee.propositiongroupee--web .propositiongroupee-price[data-v-ed71fe90]{background:var(--interaction-choice-accent,#fbb002);border-radius:16px;grid-template-columns:minmax(0,1fr);margin-top:18px}.propositiongroupee--web .propositiongroupee-price-column[data-v-ed71fe90]{background:transparent}.propositiongroupee-price-amount[data-v-ed71fe90]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.propositiongroupee-price .price[data-v-ed71fe90]{font-size:1.4rem;line-height:1}.propositiongroupee-price .permonth[data-v-ed71fe90]{font-size:.9rem;font-weight:500}.propositiongroupee--web .propositiongroupee-price .permonth[data-v-ed71fe90]{font-size:1.45rem}.propositiongroupee-price-column--center .price[data-v-ed71fe90]{font-size:2rem}.propositiongroupee-accordion[data-v-ed71fe90]{margin-top:18px}.propositiongroupee-accordion .accordion-item[data-v-ed71fe90]{border:0;border-radius:0;border-top:1px solid #d9dfdc}.propositiongroupee-accordion .accordion-item[data-v-ed71fe90]:last-child{border-bottom:1px solid #d9dfdc}.propositiongroupee-accordion .accordion-button[data-v-ed71fe90]{background:#fff;box-shadow:none;color:#21352e;font-size:1.2rem;font-weight:500;padding:22px 12px}.propositiongroupee-accordion .accordion-button[data-v-ed71fe90]:not(.collapsed){color:#17352b}.propositiongroupee-accordion .accordion-button[data-v-ed71fe90]:after{filter:brightness(0) saturate(100%) invert(14%) sepia(11%) saturate(900%) hue-rotate(110deg) brightness(95%) contrast(90%)}.propositiongroupee-accordion .accordion-body[data-v-ed71fe90]{padding:0 12px 18px}.propositiongroupee-garantie-row[data-v-ed71fe90]{border-top:1px solid #eef2f0;margin:0;padding:16px 0}.propositiongroupee-garantie-row[data-v-ed71fe90]:first-child{border-top:0}.propositiongroupee-garantie-row h5[data-v-ed71fe90],.propositiongroupee-garantie-row p[data-v-ed71fe90]{margin:0}.propositiongroupee-garantie-row h5[data-v-ed71fe90]{color:#17352b;font-size:1rem;font-weight:500}.propositiongroupee-garantie-row p[data-v-ed71fe90]{color:#4d5b56;font-size:.98rem;padding-top:8px}.propositiongroupee-options[data-v-ed71fe90]{margin-top:34px;max-width:920px;padding:0 12px}.propositiongroupee-options-title[data-v-ed71fe90]{color:#17352b;font-size:2rem;font-weight:700;margin-bottom:22px}.propositiongroupee-option-label[data-v-ed71fe90]{color:#17352b;display:block;font-size:1.15rem;font-weight:500;margin-bottom:14px}.propositiongroupee-accordion .accordion-button[data-v-ed71fe90]:focus-visible,.propositiongroupee-arrow[data-v-ed71fe90]:focus-visible,.propositiongroupee-options .form-control[data-v-ed71fe90]:focus-visible,.propositiongroupee-selected-product[data-v-ed71fe90]:focus-visible,.propositiongroupee-side-product[data-v-ed71fe90]:focus-visible{box-shadow:0 0 0 3px rgba(0,121,45,.28);outline:2px solid transparent}.propositiongroupee-options .form-control[data-v-ed71fe90]{border:1px solid #d9dfdc;border-radius:8px;color:#006c3b;font-size:1.2rem;min-height:56px;padding:10px 14px}.propositiongroupee-info[data-v-ed71fe90]{align-items:center;background:#eef1ef;border-radius:12px;color:#17352b;display:flex;gap:12px;margin-top:12px;min-height:54px;padding:12px 16px}.propositiongroupee-info-icon[data-v-ed71fe90]{align-items:center;background:#d6dc00;border-radius:50%;color:#17352b;display:inline-flex;font-size:1rem;font-weight:700;height:28px;justify-content:center;min-width:28px}@media (max-width:1200px){.containerPropositionGroupee[data-v-ed71fe90]{margin-left:0;padding-right:0}.propositiongroupee-main[data-v-ed71fe90],.propositiongroupee-options[data-v-ed71fe90]{max-width:100%}}@media (max-width:1024px){.propositiongroupee-card .card-body[data-v-ed71fe90]{--offer-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.propositiongroupee-title[data-v-ed71fe90]{font-size:1.7rem;margin-bottom:16px}.propositiongroupee-card .card-body[data-v-ed71fe90]{--offer-arrow-width:24px;padding:18px 14px 16px}.propositiongroupee--web .propositiongroupee-products[data-v-ed71fe90]{gap:8px}.propositiongroupee-slider[data-v-ed71fe90]{min-height:auto;padding:0}.propositiongroupee-product[data-v-ed71fe90]{padding:10px 4px 6px}.propositiongroupee-selected-product[data-v-ed71fe90],.propositiongroupee-side-product[data-v-ed71fe90]{min-height:66px;padding:6px 2px}.propositiongroupee-selected-label[data-v-ed71fe90],.propositiongroupee-side-product[data-v-ed71fe90]{font-size:.9rem}.propositiongroupee-product .propositiongroupee-recommended[data-v-ed71fe90]{flex-direction:column;font-size:.72rem;gap:4px;max-width:100%;padding:6px 4px}.propositiongroupee-price-column[data-v-ed71fe90]{padding:8px 4px 12px}.propositiongroupee-price .price[data-v-ed71fe90]{font-size:1.1rem}.propositiongroupee-price-column--center .price[data-v-ed71fe90]{font-size:1.4rem}.propositiongroupee-price .permonth[data-v-ed71fe90]{font-size:.8rem}.propositiongroupee--web .propositiongroupee-price .price[data-v-ed71fe90]{font-size:2.3rem}.propositiongroupee--web .propositiongroupee-price .permonth[data-v-ed71fe90]{font-size:1.1rem}.propositiongroupee-options[data-v-ed71fe90]{padding:0}.propositiongroupee-options-title[data-v-ed71fe90]{font-size:1.65rem}}.progressbar-shell[data-v-4aef46fe]{background:#e8ecef;border-radius:999px;height:6px;overflow:hidden;width:100%}.progressbar-shell__fill[data-v-4aef46fe]{background:#0d5a28;height:100%;transition:width .2s ease}@media (prefers-reduced-motion:reduce){.progressbar-shell__fill[data-v-4aef46fe]{transition:none}}.range-list[data-v-31a0958a]{display:grid;gap:1rem}.rangeCard[data-v-31a0958a]{align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:18px;box-shadow:0 1px 3px rgba(14,43,21,.04);color:#0d3b19;cursor:pointer;display:grid;gap:1rem;grid-template-areas:"notation message selected";grid-template-columns:80px 1fr 2rem;min-height:132px;padding:1.65rem 1.8rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.rangeCard[data-v-31a0958a]:hover{border-color:var(--interaction-choice-accent);box-shadow:0 4px 12px rgba(14,43,21,.08);transform:translateY(-1px)}.rangeCard[data-v-31a0958a]:focus-visible{border-color:var(--interaction-choice-accent);box-shadow:0 0 0 3px rgba(17,93,41,.28);outline:3px solid transparent;outline-offset:3px}.rangeCard.selected[data-v-31a0958a]{background:#fff;border-color:var(--interaction-choice-accent);box-shadow:0 0 0 1px var(--interaction-choice-accent);color:#0d3b19}.stack[data-v-31a0958a]{align-items:center;display:flex;gap:.55rem;justify-content:center}.stack_step[data-v-31a0958a]{background:#6f7174;border-radius:999px;display:block;height:32px;width:12px}.stack_step.active[data-v-31a0958a]{background:var(--interaction-choice-accent)}.message[data-v-31a0958a]{font-size:1.02rem;font-weight:500;line-height:1.45}.rangeCard__selected[data-v-31a0958a]{align-items:center;background:var(--interaction-choice-accent);border-radius:50%;color:#113e18;display:inline-flex;font-weight:800;grid-area:selected;height:1.75rem;justify-content:center;width:1.75rem}@media (max-width:767px){.rangeCard[data-v-31a0958a]{grid-template-areas:"notation selected" "message message";grid-template-columns:1fr auto;justify-items:start;min-height:0}.stack[data-v-31a0958a]{grid-area:notation}}@media (prefers-reduced-motion:reduce){.rangeCard[data-v-31a0958a]{transition:none}}.choice-card-list[data-v-1ac67302]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.choice-card-list.is-compact[data-v-1ac67302]{grid-template-columns:repeat(auto-fit,minmax(128px,max-content))}.choice-card[data-v-1ac67302]{align-items:center;background:#fff;border:1px solid #e7ebee;border-radius:14px;box-shadow:0 2px 10px rgba(14,43,21,.08);color:#0d3b19;display:flex;font-size:1rem;font-weight:700;gap:.55rem;justify-content:center;min-height:90px;padding:1rem 1.25rem;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.is-compact .choice-card[data-v-1ac67302]{min-height:44px;padding:.65rem 1rem}.choice-card[data-v-1ac67302]:hover{border-color:var(--interaction-choice-accent);box-shadow:0 3px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.choice-card[data-v-1ac67302]:focus-visible{border-color:var(--interaction-choice-accent);box-shadow:0 0 0 3px rgba(17,93,41,.28);outline:3px solid transparent;outline-offset:3px}.choice-card.selected[data-v-1ac67302]{background:var(--interaction-choice-accent);border-color:var(--interaction-choice-accent);color:#113e18}.choice-card__indicator[data-v-1ac67302]{align-items:center;border:2px solid;border-radius:50%;display:inline-flex;flex:0 0 1.25rem;font-size:.8rem;height:1.25rem;justify-content:center;line-height:1;width:1.25rem}@media (prefers-reduced-motion:reduce){.choice-card[data-v-1ac67302]{transition:none}}.comparison-card[data-v-88255a6e]{min-width:0;padding:0 .5rem}.comparison-card__header[data-v-88255a6e]{padding:0 0 .75rem}.comparison-card__header h2[data-v-88255a6e],.comparison-card__result h3[data-v-88255a6e]{color:var(--color-primary-green-forest,#07512d);font-family:Bowlby One,Arial,sans-serif!important;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700!important;margin:0}.comparison-card__levels[data-v-88255a6e]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:0 0 1rem}.comparison-card__legend[data-v-88255a6e]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.comparison-card__field label[data-v-88255a6e]{display:block;font-family:Bowlby One,Arial,sans-serif;font-size:.92rem;font-weight:400;margin-bottom:.35rem;text-transform:uppercase}.comparison-card__field select[data-v-88255a6e]{background:#fff;border:1px solid #60756a;border-radius:.5rem;color:#17251d;min-height:2.75rem;padding:.55rem 2rem .55rem .7rem;width:100%}.comparison-card__field select[data-v-88255a6e]:focus-visible{outline:3px solid #f9b002;outline-offset:2px}.comparison-card__result[data-v-88255a6e]{background:#fff;border:0;border-radius:1.875rem;box-shadow:0 .5rem 1rem rgba(17,62,24,.12);min-height:0;padding:1rem 1.5rem;position:relative}.comparison-card__result h3[data-v-88255a6e]{font-family:inherit!important;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.comparison-card__information[data-v-88255a6e],.comparison-card__sentence[data-v-88255a6e]{color:#38483f;white-space:pre-line}.comparison-card__remaining[data-v-88255a6e]{align-items:center;background:var(--color-primary-green-water,#dbeedc);border-radius:1.6rem;color:green;display:flex;flex-wrap:wrap;font-family:Bowlby One,Arial,sans-serif;gap:.5rem 1rem;justify-content:flex-start;margin:1.25rem 0;max-width:100%;padding:.65rem 1.5rem;width:fit-content}.comparison-card__remaining strong[data-v-88255a6e]{font-size:1.3rem}.comparison-card__distribution[data-v-88255a6e]{background:#e6e6e6;border-radius:999px;display:flex;height:clamp(1rem,3vw,2.5rem);margin:0;overflow:hidden;width:100%}.comparison-card__segment[data-v-88255a6e]{border-right:2px solid #fff;min-width:2px}.comparison-card__segment[data-v-88255a6e]:last-child{border-right:0}.comparison-card__dot--mandatory[data-v-88255a6e],.comparison-card__segment--mandatory[data-v-88255a6e]{background:var(--color-primary-green-middle,#00792d)}.comparison-card__dot--mutualia[data-v-88255a6e],.comparison-card__segment--mutualia[data-v-88255a6e]{background:var(--color-primary-green-light,#ccd200)}.comparison-card__dot--remaining[data-v-88255a6e],.comparison-card__segment--remaining[data-v-88255a6e]{background:var(--color-grey-light,#f1f3f4)}.comparison-card__amounts[data-v-88255a6e]{display:grid;gap:.35rem;margin:1.25rem 0}.comparison-card__amounts>div[data-v-88255a6e]{align-items:center;display:flex;gap:.25rem}.comparison-card__amounts dt[data-v-88255a6e]{align-items:center;display:flex;font-weight:600;gap:.7rem}.comparison-card__amounts dd[data-v-88255a6e]{font-weight:700;margin:0;text-align:left}.comparison-card__dot[data-v-88255a6e]{border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);flex:0 0 2.5rem;height:2.5rem}.comparison-card__pending[data-v-88255a6e]{align-items:center;background:hsla(0,0%,100%,.94);display:flex;font-weight:700;gap:.75rem;inset:0;justify-content:center;position:absolute;z-index:2}.comparison-card__empty[data-v-88255a6e]{color:#4c5c53;margin:3rem auto;max-width:24rem;text-align:center}.comparison-spinner[data-v-88255a6e]{animation:comparison-spin-88255a6e .8s linear infinite;border:3px solid #cfd8d2;border-radius:50%;border-top-color:#07512d;height:1.5rem;width:1.5rem}@keyframes comparison-spin-88255a6e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.comparison-spinner[data-v-88255a6e]{animation-duration:1.8s}}@media (max-width:48rem){.comparison-card[data-v-88255a6e]{padding:0}.comparison-card__header h2[data-v-88255a6e],.comparison-card__result h3[data-v-88255a6e]{font-size:1.25rem!important}.comparison-card__remaining[data-v-88255a6e]{align-items:center;flex-direction:column;font-size:.95rem;text-align:center}.comparison-card__amounts dd[data-v-88255a6e],.comparison-card__amounts dt[data-v-88255a6e]{font-size:.92rem}.comparison-card__dot[data-v-88255a6e]{flex-basis:1.875rem;height:1.875rem}}.reimbursement-comparator[data-v-36dbd2d2]{box-sizing:border-box;color:#17251d;margin:1.5rem auto 0;max-width:75rem;min-width:0;padding:0;width:100%}.reimbursement-comparator[data-v-36dbd2d2] *,.reimbursement-comparator[data-v-36dbd2d2] :after,.reimbursement-comparator[data-v-36dbd2d2] :before{box-sizing:border-box}.reimbursement-comparator__loading[data-v-36dbd2d2]{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:1rem;justify-content:center;min-height:24rem}.reimbursement-comparator__spinner[data-v-36dbd2d2]{animation:reimbursement-spin-36dbd2d2 .8s linear infinite;border:4px solid #d6dfd9;border-radius:50%;border-top-color:#07512d;height:2.25rem;width:2.25rem}.reimbursement-comparator__layout[data-v-36dbd2d2]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}.reimbursement-comparator__criteria[data-v-36dbd2d2]{display:grid;gap:.75rem;padding:0 .5rem 0 0}.reimbursement-comparator__field label[data-v-36dbd2d2],.reimbursement-comparator__radios legend[data-v-36dbd2d2]{display:block;font-family:Bowlby One,Arial,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.25;margin-bottom:.5rem}.reimbursement-comparator__label-row[data-v-36dbd2d2]{align-items:center;display:flex;gap:.5rem}.reimbursement-comparator__label-row label[data-v-36dbd2d2]{margin-bottom:0}.reimbursement-comparator__field input[type=number][data-v-36dbd2d2],.reimbursement-comparator__field select[data-v-36dbd2d2]{background:#fff;border:1px solid #60756a;border-radius:.55rem;color:#17251d;min-height:2.8rem;padding:.55rem .7rem;width:100%}.reimbursement-comparator button[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator summary[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator__checkbox input[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator__field input[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator__field select[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator__offers input[data-v-36dbd2d2]:focus-visible,.reimbursement-comparator__radios input[data-v-36dbd2d2]:focus-visible{outline:3px solid #f9b002;outline-offset:2px}.reimbursement-comparator__help[data-v-36dbd2d2],.reimbursement-comparator__hint[data-v-36dbd2d2],.reimbursement-comparator__range-help[data-v-36dbd2d2]{color:#47594f;display:block;font-size:.86rem;font-weight:400;margin:.45rem 0 0;white-space:pre-line}.reimbursement-comparator__help[data-v-36dbd2d2]{background:var(--color-primary-green-water,#dbeedc);border-radius:.65rem;color:#17251d;padding:1rem}.reimbursement-comparator__range-help[data-v-36dbd2d2]{margin-left:0}.reimbursement-comparator__money-input[data-v-36dbd2d2]{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto}.reimbursement-comparator__field-error[data-v-36dbd2d2]{color:#a01919;font-weight:700;margin:.45rem 0 0}.reimbursement-comparator__radios[data-v-36dbd2d2]{align-items:center;display:flex;flex-wrap:wrap;gap:0}.reimbursement-comparator__radios legend[data-v-36dbd2d2]{align-items:center;display:flex;gap:.5rem;margin-right:0;width:100%}.reimbursement-comparator__checkbox[data-v-36dbd2d2]{align-items:flex-start;display:flex;gap:.55rem}.reimbursement-comparator__radios label[data-v-36dbd2d2]{align-items:center;background:#fff;border:1px solid #a8b2ac;cursor:pointer;display:flex;justify-content:center;min-height:2.25rem;min-width:4.25rem;padding:.35rem .9rem}.reimbursement-comparator__radios label[data-v-36dbd2d2]:first-of-type{border-radius:.25rem 0 0 .25rem}.reimbursement-comparator__radios label[data-v-36dbd2d2]:last-of-type{border-left:0;border-radius:0 .25rem .25rem 0}.reimbursement-comparator__radios label.is-selected[data-v-36dbd2d2]{background:var(--color-primary-green-water,#c5dfcc);border-color:var(--color-primary-green-middle,#00792d);font-weight:700}.reimbursement-comparator__radios label[data-v-36dbd2d2]:focus-within{outline:3px solid #f9b002;outline-offset:2px}.reimbursement-comparator__radios label.is-disabled[data-v-36dbd2d2]{cursor:not-allowed;opacity:.55}.reimbursement-comparator__checkbox[data-v-36dbd2d2]{font-family:Inter,Arial,sans-serif}.reimbursement-comparator__results[data-v-36dbd2d2]{background:var(--color-primary-green-water,#dbeedc);border-radius:1rem;min-width:0;padding:2rem 1rem}.reimbursement-comparator__initial-space[data-v-36dbd2d2]{min-height:25rem}.reimbursement-comparator__checkbox input[data-v-36dbd2d2],.reimbursement-comparator__offers input[data-v-36dbd2d2]{height:1.15rem;margin-top:.18rem;width:1.15rem}.reimbursement-comparator__radios input[data-v-36dbd2d2]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.reimbursement-comparator__tooltip[data-v-36dbd2d2]{display:inline-flex;position:relative}.reimbursement-comparator__tooltip--legend[data-v-36dbd2d2]{margin-right:0}.reimbursement-comparator__info[data-v-36dbd2d2]{align-items:center;background:transparent!important;border:1px solid var(--color-primary-green-middle,#00792d)!important;border-radius:50%!important;color:var(--color-primary-green-middle,#00792d)!important;display:inline-flex;font-family:Arial,sans-serif;font-size:.75rem;font-weight:700;height:1.15rem;justify-content:center;min-height:1.15rem!important;padding:0!important;width:1.15rem}.reimbursement-comparator__tooltip>[role=tooltip][data-v-36dbd2d2]{background:#292929;border-radius:.25rem;bottom:calc(100% + .45rem);color:#fff;font-family:Inter,Arial,sans-serif;font-size:.8rem;font-weight:400;left:50%;line-height:1.35;max-width:min(20rem,80vw);opacity:0;padding:.55rem .7rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;width:max-content;z-index:20}.reimbursement-comparator__tooltip:focus-within>[role=tooltip][data-v-36dbd2d2],.reimbursement-comparator__tooltip:hover>[role=tooltip][data-v-36dbd2d2]{opacity:1}.reimbursement-comparator__cards[data-v-36dbd2d2]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.reimbursement-comparator__cards.is-comparison[data-v-36dbd2d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.reimbursement-comparator__legal[data-v-36dbd2d2]{color:#4c5c53;font-size:.88rem;font-style:italic;margin:1rem auto 0;max-width:90%}.reimbursement-comparator__offers[data-v-36dbd2d2]{border:0;margin:0 0 1.5rem;padding:0}.reimbursement-comparator__offers summary[data-v-36dbd2d2]{background:var(--color-primary-green-water,#dbeedc);border-radius:.25rem;color:#17251d;cursor:pointer;font-weight:700;padding:.7rem 1rem;width:fit-content}.reimbursement-comparator__offers fieldset[data-v-36dbd2d2]{padding:1rem .35rem .35rem}.reimbursement-comparator__offers legend[data-v-36dbd2d2]{font-size:1rem;font-weight:700}.reimbursement-comparator__offer-list[data-v-36dbd2d2]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.reimbursement-comparator__offer-list label[data-v-36dbd2d2]{align-items:flex-start;border:1px solid #cad8cf;border-radius:.55rem;display:flex;gap:.6rem;padding:.7rem}.reimbursement-comparator button[data-v-36dbd2d2]{background:#07512d;border:2px solid #07512d;border-radius:.55rem;color:#fff;font-weight:700;min-height:2.75rem;padding:.55rem 1rem}.reimbursement-comparator button[data-v-36dbd2d2]:hover:not(:disabled){background:#fff;color:#07512d}.reimbursement-comparator button[data-v-36dbd2d2]:disabled{cursor:not-allowed;opacity:.55}.reimbursement-comparator__selection-help[data-v-36dbd2d2]{margin:.75rem 0}.reimbursement-comparator__error[data-v-36dbd2d2]{align-items:flex-start;background:#fff0f0;border:2px solid #a01919;border-radius:.8rem;color:#761111;display:flex;flex-direction:column;gap:.65rem;margin:1rem auto;max-width:42rem;padding:1rem}.reimbursement-comparator__error--compact[data-v-36dbd2d2]{margin:0 0 1rem;max-width:none}@keyframes reimbursement-spin-36dbd2d2{to{transform:rotate(1turn)}}@media (max-width:70rem){.reimbursement-comparator__layout[data-v-36dbd2d2]{grid-template-columns:1fr}.reimbursement-comparator__criteria[data-v-36dbd2d2]{padding-right:0}}@media (max-width:52rem){.reimbursement-comparator[data-v-36dbd2d2]{margin-top:.75rem;padding:0 .75rem}.reimbursement-comparator__field label[data-v-36dbd2d2],.reimbursement-comparator__radios legend[data-v-36dbd2d2]{font-size:.95rem}.reimbursement-comparator__results[data-v-36dbd2d2]{padding:1rem .5rem}.reimbursement-comparator__cards.is-comparison[data-v-36dbd2d2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reimbursement-comparator__spinner[data-v-36dbd2d2]{animation-duration:1.8s}}.wizard-shell[data-v-3ec93c3e]{margin:.75rem auto 2rem}.wizard-track[data-v-3ec93c3e]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;margin-left:0;padding-left:0}.wizard-step-item[data-v-3ec93c3e]{display:flex}.wizard-step[data-v-3ec93c3e]{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:4px;color:#adb1b1;cursor:default;display:flex;flex:0 0 auto;gap:.35rem;justify-content:center;min-height:38px;min-width:114px;padding:.55rem 1rem;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.wizard-step.is-done[data-v-3ec93c3e]{background:#fff;border-color:#bdbdbd;color:#113e18;cursor:default}button.wizard-step[data-v-3ec93c3e]{cursor:pointer}button.wizard-step.is-done[data-v-3ec93c3e]:hover{border-color:#113e18;color:#113e18}.wizard-step.is-done[data-v-3ec93c3e]:focus-visible{border-color:#113e18;box-shadow:0 0 0 3px rgba(17,93,41,.28);outline:3px solid transparent;outline-offset:3px}.wizard-step.is-active[data-v-3ec93c3e]{background:#cfe4d3;border-color:#cfe4d3;color:#113e18}.wizard-step.is-upcoming[data-v-3ec93c3e]{color:#676767}.wizard-step__index[data-v-3ec93c3e]{display:inline-block;font-size:.95rem;font-weight:700;line-height:1;min-width:1.2rem}.wizard-step.is-active .wizard-step__index[data-v-3ec93c3e],.wizard-step.is-done .wizard-step__index[data-v-3ec93c3e]{color:inherit}.wizard-step__content[data-v-3ec93c3e]{min-width:0}.wizard-step__label[data-v-3ec93c3e]{font-size:.95rem;font-weight:700;line-height:1.2;white-space:nowrap}@media (max-width:767px){.wizard-shell[data-v-3ec93c3e]{margin-bottom:1.25rem}.wizard-track[data-v-3ec93c3e]{gap:.5rem}.wizard-step[data-v-3ec93c3e]{min-width:96px;padding:.5rem .8rem}.wizard-step__label[data-v-3ec93c3e]{white-space:normal}}@media (prefers-reduced-motion:reduce){.wizard-step[data-v-3ec93c3e]{transition:none}}.wizard-shell--compact[data-v-3ec93c3e]{margin:24px auto;max-width:1100px;padding:0 16px}.wizard-shell--compact .wizard-track[data-v-3ec93c3e]{gap:10px;justify-content:flex-start}.wizard-shell--compact .wizard-step[data-v-3ec93c3e]{border-color:#d6ded9;border-radius:0;font-family:Arial,sans-serif;padding:12px}.wizard-shell--compact .wizard-step.is-active[data-v-3ec93c3e]{background:#09788f;color:#fff}.wizard-shell--compact .wizard-step__label[data-v-3ec93c3e]{font-size:14px;font-weight:400}.contact-banner-field{margin-top:1.75rem;width:100%}.contact-banner-field>.eav-field__label{display:none}.contact-banner-field>.eav-field__control{width:100%}.contact-banner-field>.eav-field__control>.eav-field__input{display:none}.contact-banner{align-items:center;background:#d8de11;border-radius:14px;display:flex;gap:1.5rem;justify-content:space-between;padding:20px 30px;width:100%}.contact-banner__content{color:#0d3b19}.contact-banner__title{font-size:1.06rem;font-weight:700;line-height:1.15;margin:0 0 .2rem}.contact-banner__subtitle{font-size:.98rem;line-height:1.15;margin:0}.contact-banner__action{align-items:center;background:#fff;border-radius:10px;color:#0d5a28;display:inline-flex;font-size:1rem;font-weight:700;gap:.65rem;justify-content:center;min-height:46px;min-width:232px;padding:.85rem 1.15rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.contact-banner__action:hover{box-shadow:0 6px 18px rgba(13,59,25,.12);color:#0d5a28;transform:translateY(-1px)}.contact-banner__action svg{color:#0d3b19;display:block;flex:0 0 18px;height:18px;width:18px}@media (max-width:767px){.contact-banner{align-items:stretch;flex-direction:column;padding:18px 20px}.contact-banner__action{min-width:0;width:100%}}.multi-proposition[data-v-758d37b2]{color:#17352b;margin:1.5rem 0;max-width:100%}.multi-proposition__content[data-v-758d37b2]{position:relative;z-index:0}.multi-proposition__content[data-v-758d37b2],.multi-proposition__error[data-v-758d37b2],.multi-proposition__loading[data-v-758d37b2]{background:#fff;border:1px solid #e0e8e3;border-radius:18px;box-shadow:0 8px 28px rgba(17,62,24,.08);overflow:hidden}.multi-proposition__loading[data-v-758d37b2]{display:grid;min-height:220px;padding:2rem 1.5rem;place-items:center}.multi-proposition__error[data-v-758d37b2]{align-items:center;background:#fffaf0;border-color:#f3d9a2;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding:1rem 1.25rem}.multi-proposition__error-icon[data-v-758d37b2]{align-items:center;background:#fbb329;border-radius:50%;color:#17352b;display:inline-flex;font-weight:800;height:32px;justify-content:center;width:32px}.multi-proposition__error-copy[data-v-758d37b2]{color:#4d4b40;font-weight:600}.multi-proposition__retry[data-v-758d37b2]{background:#fff;border:1px solid #17352b;border-radius:999px;color:#17352b;font-weight:700;min-height:40px;padding:.55rem 1rem}.multi-proposition__retry[data-v-758d37b2]:focus-visible,.multi-proposition__retry[data-v-758d37b2]:hover{background:#17352b;color:#fff}.multi-proposition__intro[data-v-758d37b2]{align-items:center;background:linear-gradient(135deg,#f4f8f5,#fbfcf7);border-bottom:1px solid #e3ebe5;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.35rem 1.5rem}.multi-proposition__intro-icon[data-v-758d37b2]{align-items:center;background:#d6dc00;border-radius:14px;display:inline-flex;height:48px;justify-content:center;width:48px}.multi-proposition__intro-icon svg[data-v-758d37b2]{fill:none;height:26px;stroke:#17352b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}.multi-proposition__intro-copy small[data-v-758d37b2],.multi-proposition__intro-copy strong[data-v-758d37b2]{display:block}.multi-proposition__intro-copy strong[data-v-758d37b2]{font-size:1.2rem;line-height:1.25;margin-bottom:.3rem}.multi-proposition__intro-copy small[data-v-758d37b2]{color:#5d6f66;font-size:.92rem;line-height:1.45}.multi-proposition__counter[data-v-758d37b2]{align-items:baseline;background:#fff;border:1px solid #dce6df;border-radius:14px;display:flex;flex-wrap:wrap;justify-content:center;min-width:108px;padding:.65rem .8rem}.multi-proposition__counter strong[data-v-758d37b2]{color:#00792d;font-size:1.35rem;line-height:1}.multi-proposition__counter>span[data-v-758d37b2]{color:#77847e;font-size:.95rem;margin-left:.2rem}.multi-proposition__counter small[data-v-758d37b2]{color:#66756e;flex-basis:100%;font-size:.7rem;margin-top:.25rem;text-align:center;text-transform:uppercase}.multi-proposition__counter.is-full[data-v-758d37b2]{background:#f3f7dc;border-color:#d6dc00}.multi-proposition__table-wrapper[data-v-758d37b2]{overflow-x:auto;padding:.55rem 1.5rem 0}.multi-proposition__table[data-v-758d37b2]{border-collapse:separate;border-spacing:0 .45rem;margin:0;min-width:540px;width:100%}.multi-proposition__table th[data-v-758d37b2]{color:#67776f;font-size:.74rem;font-weight:700;letter-spacing:.04em;padding:.45rem 1rem;text-transform:uppercase}.multi-proposition__selection-column[data-v-758d37b2]{width:58px}.multi-proposition__amount-column[data-v-758d37b2]{text-align:right;width:160px}.multi-proposition__row[data-v-758d37b2]{background:#fff;transition:opacity .18s ease,transform .18s ease}.multi-proposition__row td[data-v-758d37b2]{border-bottom:1px solid #e4ebe6;border-top:1px solid #e4ebe6;padding:1rem;vertical-align:middle}.multi-proposition__row td[data-v-758d37b2]:first-child{border-left:1px solid #e4ebe6;border-radius:12px 0 0 12px}.multi-proposition__row td[data-v-758d37b2]:last-child{border-radius:0 12px 12px 0;border-right:1px solid #e4ebe6}.multi-proposition__row--selected[data-v-758d37b2]{background:#f3f8f4}.multi-proposition__row--selected td[data-v-758d37b2]{border-bottom-color:#b9d3bf;border-top-color:#b9d3bf}.multi-proposition__row--selected td[data-v-758d37b2]:first-child{border-left:4px solid #00792d}.multi-proposition__row--disabled[data-v-758d37b2]{opacity:.48}.multi-proposition__selection-cell[data-v-758d37b2]{position:relative;text-align:center}.multi-proposition__native-checkbox[data-v-758d37b2]{height:28px;left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:1}.multi-proposition__checkbox[data-v-758d37b2]{align-items:center;background:#fff;border:2px solid #aebdb5;border-radius:8px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:26px}.multi-proposition__checkbox svg[data-v-758d37b2]{fill:none;height:15px;opacity:0;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transform:scale(.7);transition:opacity .15s ease,transform .15s ease;width:15px}.multi-proposition__native-checkbox:checked+.multi-proposition__checkbox[data-v-758d37b2]{background:#00792d;border-color:#00792d;box-shadow:0 0 0 4px rgba(0,121,45,.1)}.multi-proposition__native-checkbox:checked+.multi-proposition__checkbox svg[data-v-758d37b2]{opacity:1;transform:scale(1)}.multi-proposition__native-checkbox:focus-visible+.multi-proposition__checkbox[data-v-758d37b2]{box-shadow:0 0 0 4px rgba(0,121,45,.18)}.multi-proposition__date[data-v-758d37b2]{color:#5f7067;font-size:.9rem;white-space:nowrap}.multi-proposition__product strong[data-v-758d37b2]{color:#17352b;font-size:1rem;font-weight:700}.multi-proposition__selected-label[data-v-758d37b2]{background:#e4f1e7;border-radius:999px;color:#006c2a;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.025em;margin-left:.6rem;padding:.3rem .55rem;text-transform:uppercase;vertical-align:middle}.multi-proposition__amount[data-v-758d37b2]{color:#17352b;font-size:1.05rem;font-weight:800;text-align:right;white-space:nowrap}.multi-proposition__selection-status[data-v-758d37b2]{align-items:center;color:#5d6e65;display:flex;font-size:.86rem;gap:.55rem;margin:0;padding:.75rem 1.5rem 1.25rem}.multi-proposition__status-dot[data-v-758d37b2]{background:#00792d;border-radius:50%;height:7px;width:7px}.multi-proposition__selection-status.is-warning[data-v-758d37b2]{color:#8a5b00;font-weight:700}.multi-proposition__selection-status.is-warning .multi-proposition__status-dot[data-v-758d37b2]{background:#f0a000}@media (max-width:720px){.multi-proposition[data-v-758d37b2]{margin:1rem 0}.multi-proposition__intro[data-v-758d37b2]{align-items:start;grid-template-columns:auto minmax(0,1fr);padding:1.1rem}.multi-proposition__intro-icon[data-v-758d37b2]{border-radius:12px;height:42px;width:42px}.multi-proposition__counter[data-v-758d37b2]{grid-column:1/-1;justify-self:stretch}.multi-proposition__table-wrapper[data-v-758d37b2]{overflow:visible;padding:.8rem 1rem 0}.multi-proposition__table[data-v-758d37b2]{min-width:0}.multi-proposition__table thead[data-v-758d37b2]{display:none}.multi-proposition__table tbody[data-v-758d37b2]{display:grid;gap:.75rem}.multi-proposition__row[data-v-758d37b2]{border:1px solid #dfe8e2;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:.9rem 3.5rem .9rem 1rem;position:relative}.multi-proposition__row--selected[data-v-758d37b2]{border-color:#95bea0;box-shadow:inset 4px 0 0 #00792d}.multi-proposition__row td[data-v-758d37b2],.multi-proposition__row td[data-v-758d37b2]:first-child,.multi-proposition__row td[data-v-758d37b2]:last-child,.multi-proposition__row--selected td[data-v-758d37b2]{border:0;border-radius:0;padding:0}.multi-proposition__selection-cell[data-v-758d37b2]{position:absolute;right:1rem;top:1rem}.multi-proposition__product[data-v-758d37b2]{grid-column:1/-1;grid-row:1;padding-right:.5rem!important}.multi-proposition__selected-label[data-v-758d37b2]{display:table;margin:.45rem 0 0}.multi-proposition__amount[data-v-758d37b2],.multi-proposition__date[data-v-758d37b2]{margin-top:.85rem}.multi-proposition__amount[data-v-758d37b2]:before,.multi-proposition__date[data-v-758d37b2]:before{color:#7a8981;content:attr(data-label);display:block;font-size:.65rem;font-weight:700;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.multi-proposition__amount[data-v-758d37b2]{text-align:right}.multi-proposition__selection-status[data-v-758d37b2]{padding:.6rem 1rem 1.1rem}.multi-proposition__error[data-v-758d37b2]{grid-template-columns:auto minmax(0,1fr)}.multi-proposition__retry[data-v-758d37b2]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.multi-proposition__loader[data-v-758d37b2]{animation-duration:1.8s}.multi-proposition__checkbox svg[data-v-758d37b2],.multi-proposition__checkbox[data-v-758d37b2],.multi-proposition__row[data-v-758d37b2]{transition:none}}.proposition-foyer[data-v-f2c73778]{color:var(--color-primary-green-forest,#113e18);min-width:0;padding-top:8px;width:100%}.proposition-foyer__panel[data-v-f2c73778]{margin-top:2px}.proposition-foyer__table-wrapper[data-v-f2c73778]{background:var(--surface,#fff);border:1px solid var(--color-primary-green-water,#c5dfcc);border-radius:16px;max-width:100%;overflow-x:auto;position:relative;width:100%}.proposition-foyer__table-wrapper[data-v-f2c73778]:focus-visible{outline:3px solid var(--color-primary-green-middle,#00792d);outline-offset:3px}.proposition-foyer__table[data-v-f2c73778]{border-collapse:collapse;table-layout:auto;width:100%}.proposition-foyer__table caption[data-v-f2c73778]{color:inherit}.proposition-foyer__cell[data-v-f2c73778]{border:0;vertical-align:middle}.proposition-foyer__row--head .proposition-foyer__cell[data-v-f2c73778]{background:var(--color-primary-green-water,#c5dfcc);color:var(--color-primary-green-forest,#113e18);font-size:.98rem;font-weight:700;padding:14px 12px}.proposition-foyer__row--body .proposition-foyer__cell[data-v-f2c73778]{border-bottom:1px solid var(--line,#dbe4dd);padding:14px 12px}.proposition-foyer__row--body[data-v-f2c73778]:nth-child(2n){background:var(--accent-soft,rgba(47,111,79,.08))}.proposition-foyer__cell--foyer[data-v-f2c73778]{min-width:160px}.proposition-foyer__cell--option[data-v-f2c73778]{min-width:192px}.proposition-foyer__member[data-v-f2c73778]{font-size:.95rem;padding-top:13px;text-transform:uppercase}.proposition-foyer__member-identity[data-v-f2c73778]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px}.proposition-foyer__regime-pill[data-v-f2c73778]{background:#e5f4e8;border:1px solid #8fbe99;border-radius:999px;color:#174d25;display:inline-flex;font-size:.7rem;font-weight:800;line-height:1;padding:4px 8px}.proposition-foyer__regime-pill--placeholder[data-v-f2c73778]{visibility:hidden}.proposition-foyer__selector[data-v-f2c73778]{align-items:center;display:flex;gap:8px;min-width:0}.proposition-foyer__selector--assist[data-v-f2c73778]{justify-content:space-between}.proposition-foyer .form-control[data-v-f2c73778]{background:var(--color-grey-light,#f1f3f4);border:1px solid var(--color-primary-green-water,#c5dfcc);border-radius:8px;color:inherit;flex:1 1 96px;font-size:.88rem;min-height:42px;min-width:0;padding:8px;width:100%}.proposition-foyer .form-control[data-v-f2c73778]:not(:disabled){background:var(--surface,#fff);cursor:pointer}.badgeTarif[data-v-f2c73778]{align-items:center;background:var(--interaction-choice-accent,#fbb002);border-radius:8px;color:var(--color-primary-green-forest,#113e18);display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;justify-content:center;min-height:34px;min-width:64px;padding:6px 8px;white-space:nowrap}.pack_assistance_name[data-v-f2c73778]{font-size:.88rem;margin-right:auto;text-transform:uppercase}.proposition-foyer__row--body .proposition-foyer__cell--totalvalue[data-v-f2c73778]{background:var(--color-primary-green-water,#c5dfcc);color:var(--color-primary-green-forest,#113e18);font-size:1rem;font-weight:700}.proposition-foyer__cell--totalhead[data-v-f2c73778],.proposition-foyer__cell--totalvalue[data-v-f2c73778]{min-width:112px;padding:10px 12px;text-align:right;white-space:nowrap}.proposition-foyer__cell--footlabel[data-v-f2c73778],.proposition-foyer__cell--foottotal[data-v-f2c73778]{background:var(--color-primary-green-forest,#113e18);color:#fff;font-size:1.1rem;font-weight:700;padding:16px 12px;text-align:right;white-space:nowrap}.proposition-foyer__total-label[data-v-f2c73778]{display:inline-block}.regime-affiliation[data-v-089f609b]{color:#173f24}.regime-affiliation__alert[data-v-089f609b]{background:#fff4dd;border:1px solid #e8c677;border-radius:8px;padding:12px 16px}.regime-affiliation__table-wrapper[data-v-089f609b]{border:1px solid #d8e1da;border-radius:10px;overflow-x:auto}.regime-affiliation__table-wrapper[data-v-089f609b]:focus-visible{box-shadow:0 0 0 3px rgba(0,121,45,.24);outline:2px solid transparent}.regime-affiliation__table[data-v-089f609b]{border-collapse:collapse;min-width:820px;width:100%}.regime-affiliation__table td[data-v-089f609b],.regime-affiliation__table th[data-v-089f609b]{border-bottom:1px solid #dfe6e1;padding:14px;text-align:left;vertical-align:top}.regime-affiliation__table thead th[data-v-089f609b]{background:#f1f5f2;color:#164423;font-size:.9rem;font-weight:700}.regime-affiliation__table tbody tr:last-child td[data-v-089f609b],.regime-affiliation__table tbody tr:last-child th[data-v-089f609b]{border-bottom:0}.regime-affiliation__table tbody tr[data-v-089f609b]:nth-child(odd){background:#fff}.regime-affiliation__table tbody tr[data-v-089f609b]:nth-child(2n){background:#f5f7f5}.regime-affiliation__cards .regime-affiliation__identity[data-v-089f609b]{min-width:170px}.regime-affiliation__cards[data-v-089f609b]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.regime-affiliation__card[data-v-089f609b]{background:#fff;border:1px solid #d8e1da;border-radius:16px;box-shadow:0 5px 16px rgba(23,63,36,.08);overflow:hidden}.regime-affiliation__identity[data-v-089f609b]{align-items:center;background:#f1f7f3;border-bottom:1px solid #d8e1da;display:flex;gap:12px;padding:16px 18px}.regime-affiliation__identity-kicker[data-v-089f609b]{color:#58705f;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.regime-affiliation__cards .regime-affiliation__identity strong[data-v-089f609b]{color:#164423;display:block;font-size:1.05rem}.regime-affiliation__card-content[data-v-089f609b]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding:18px}.regime-affiliation__card-section[data-v-089f609b]{min-width:0}.regime-affiliation__card-section+.regime-affiliation__card-section[data-v-089f609b]{border-top:1px solid #e2e9e4;padding-top:24px}.regime-affiliation__card-section h3[data-v-089f609b]{color:#164423;font-size:.9rem;font-weight:700;margin:0 0 12px}.regime-affiliation__attachment[data-v-089f609b]{border:0;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 10px;min-width:220px;padding:0}.regime-affiliation__radio[data-v-089f609b]{align-items:center;background:#fff;border:1px solid #cbd8ce;border-radius:12px;color:#245330;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.15;padding:6px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.regime-affiliation__radio input[data-v-089f609b]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.regime-affiliation__radio[data-v-089f609b]:hover{border-color:#ffad00}.regime-affiliation__radio.is-selected[data-v-089f609b]{background:#ffad00;border-color:#ffad00;color:#113e18}.regime-affiliation__radio[data-v-089f609b]:has(input:focus-visible){box-shadow:0 0 0 3px rgba(255,173,0,.24);outline:2px solid transparent}.regime-affiliation__nir[data-v-089f609b]{display:grid;gap:5px}.regime-affiliation__nir label[data-v-089f609b]{font-size:.82rem;font-weight:600}.regime-affiliation__selects[data-v-089f609b]{display:grid;gap:8px;min-width:320px}.regime-affiliation__inherited[data-v-089f609b]{color:#58705f;font-size:.9rem;margin:4px 0 0}@media (max-width:960px){.regime-affiliation__selects[data-v-089f609b]{min-width:0}}@media (max-width:720px){.regime-affiliation__table-wrapper[data-v-089f609b]{max-width:100%;overflow-x:auto}.regime-affiliation__table[data-v-089f609b]{min-width:720px}}.form_hidden[data-v-27a5a91c]{display:none}.document-test-toolbar[data-v-27a5a91c]{align-items:center;background:#fff;border-bottom:1px solid #dce9e4;box-shadow:0 8px 24px rgba(11,72,58,.08);color:#123d34;display:flex;gap:24px;justify-content:space-between;padding:14px clamp(20px,5vw,72px);position:relative;z-index:90}.document-test-toolbar__description[data-v-27a5a91c]{display:flex;flex-direction:column}.document-test-toolbar__description small[data-v-27a5a91c]{color:#60756f}.document-test-switch[data-v-27a5a91c],.document-test-toolbar__controls[data-v-27a5a91c]{align-items:center;display:flex;gap:10px}.document-test-switch[data-v-27a5a91c]{background:transparent;border:0;border-radius:12px;color:#123d34;cursor:pointer;font:inherit;padding:7px 10px}.document-test-switch[data-v-27a5a91c]:hover{background:#eef7f3}.document-test-switch[data-v-27a5a91c]:focus-visible{outline:3px solid rgba(8,122,89,.25);outline-offset:2px}.document-test-switch__track[data-v-27a5a91c]{background:#bdcac5;border-radius:99px;height:26px;position:relative;transition:.2s;width:48px}.document-test-switch__track[data-v-27a5a91c]:after{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);content:"";height:20px;left:3px;position:absolute;top:3px;transition:.2s;width:20px}.document-test-switch.is-active .document-test-switch__track[data-v-27a5a91c]{background:#087a59}.document-test-switch.is-active .document-test-switch__track[data-v-27a5a91c]:after{transform:translateX(22px)}.document-test-switch.is-active b[data-v-27a5a91c]{color:#07543e}.document-test-variables[data-v-27a5a91c]{align-items:center;background:#eef7f3;border:1px solid #bdd8ce;border-radius:10px;color:#087a59;cursor:pointer;display:inline-flex;font:700 .82rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;height:38px;justify-content:center;padding:0;position:relative;transition:background-color .18s,border-color .18s,transform .18s;width:38px}.document-test-variables[data-v-27a5a91c]:hover{background:#dff1e9;border-color:#84b9a5;transform:translateY(-1px)}.document-test-variables[data-v-27a5a91c]:focus-visible{outline:3px solid rgba(8,122,89,.25);outline-offset:2px}.document-test-variables__count[data-v-27a5a91c]{background:#ffad00;border:2px solid #fff;border-radius:999px;color:#173b35;display:grid;font:800 10px/1 Inter,Arial,sans-serif;height:19px;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-7px;top:-7px}.test-launch-error[data-v-27a5a91c],.test-launch-state[data-v-27a5a91c]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 55px rgba(8,61,48,.22);color:#17443a;display:flex;gap:14px;left:50%;padding:18px 22px;position:fixed;top:110px;transform:translateX(-50%);width:min(620px,calc(100% - 32px));z-index:130}.test-launch-state>span[data-v-27a5a91c]{color:#60756f}.test-launch-loader[data-v-27a5a91c]{flex:none;width:132px}.test-launch-loader .mutualia-loader__svg[data-v-27a5a91c]{width:132px}.test-launch-error[data-v-27a5a91c]{background:#fff2ef;border:1px solid #f0c7bf;color:#8d3025}.modal-backdrop[data-v-27a5a91c]{align-items:center;background:rgba(10,24,23,.58);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999}.tunnel-modal[data-v-27a5a91c]{background:#fff;border-radius:24px;box-shadow:0 24px 64px rgba(7,39,37,.28);padding:28px;position:relative;width:min(560px,100%)}.tunnel-modal__close[data-v-27a5a91c]{background:transparent;border:0;color:#5a6b6a;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:14px;top:12px}.tunnel-modal__eyebrow[data-v-27a5a91c]{color:#00792d;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.tunnel-modal h3[data-v-27a5a91c]{color:#103331;font-size:1.6rem;margin:0 0 18px}.test-variables-modal[data-v-27a5a91c]{max-height:calc(100vh - 48px);overflow:auto;width:min(720px,100%)}.recipe-selection-modal[data-v-27a5a91c]{width:min(760px,100%)}.recipe-selection-modal__help[data-v-27a5a91c]{color:#5d7068;margin:-6px 0 20px}.recipe-selection-grid[data-v-27a5a91c]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.recipe-selection-card[data-v-27a5a91c]{align-items:center;background:#f8fbf9;border:2px solid #d8e5df;border-radius:16px;cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:56px 1fr;min-height:118px;padding:18px;position:relative;transition:.18s}.recipe-selection-card[data-v-27a5a91c]:hover{border-color:#8ab9a7;transform:translateY(-1px)}.recipe-selection-card[data-v-27a5a91c]:focus-within{outline:3px solid rgba(8,122,89,.25);outline-offset:2px}.recipe-selection-card.is-selected[data-v-27a5a91c]{background:#e9f5ef;border-color:#087a59;box-shadow:0 8px 22px rgba(8,122,89,.1)}.recipe-selection-card input[data-v-27a5a91c]{opacity:0;pointer-events:none;position:absolute}.recipe-selection-card__toggle[data-v-27a5a91c]{background:#b8c8c2;border-radius:99px;box-shadow:inset 0 0 0 1px #9db6ad;display:block;grid-row:1/3;height:27px;margin-right:8px;position:relative;transition:.2s;width:48px}.recipe-selection-card__toggle i[data-v-27a5a91c]{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;height:21px;left:3px;position:absolute;top:3px;transition:.2s;width:21px}.recipe-selection-card.is-selected .recipe-selection-card__toggle[data-v-27a5a91c]{background:#087a59;box-shadow:inset 0 0 0 1px #087a59}.recipe-selection-card.is-selected .recipe-selection-card__toggle i[data-v-27a5a91c]{transform:translateX(21px)}.recipe-selection-card strong[data-v-27a5a91c]{color:#173b35;font-size:1.05rem}.recipe-selection-card small[data-v-27a5a91c]{color:#60756f;line-height:1.35}.recipe-selection-card small b[data-v-27a5a91c]{color:#60756f;display:block;font-size:.72rem;letter-spacing:.04em;margin-top:5px;text-transform:uppercase}.recipe-selection-card.is-selected small b[data-v-27a5a91c]{color:#087a59}@media(max-width:600px){.recipe-selection-grid[data-v-27a5a91c]{grid-template-columns:1fr}}.test-variables-modal__help[data-v-27a5a91c]{color:#5d7068;line-height:1.55;margin:0 0 18px}.test-variables-modal__label[data-v-27a5a91c]{color:#173b35;display:block;font-weight:700;margin-bottom:8px;padding:0}.test-variables-modal__textarea[data-v-27a5a91c]{background:#f8fbf9;border:1px solid #cbdcd5;border-radius:14px;color:#173b35;display:block;font:.9rem/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:300px;padding:16px;resize:vertical;tab-size:2;width:100%}.test-variables-modal__textarea[data-v-27a5a91c]:focus{border-color:#087a59;outline:3px solid rgba(8,122,89,.18)}.test-variables-modal__guide[data-v-27a5a91c]{background:#f4f9f7;border:1px solid #d7e8e1;border-radius:12px;color:#3f5d54;font-size:.84rem;line-height:1.5;margin-top:14px;padding:14px 16px}.test-variables-modal__guide strong[data-v-27a5a91c]{color:#173b35;display:block;margin-bottom:6px}.test-variables-modal__guide ul[data-v-27a5a91c]{display:grid;gap:4px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:20px}.test-variables-modal__guide p[data-v-27a5a91c]{margin:10px 0 0}.test-variables-modal__guide code[data-v-27a5a91c]{color:#087a59;font-weight:700}.test-variables-modal__error[data-v-27a5a91c]{background:#fff2ef;border:1px solid #efc6bf;border-radius:10px;color:#8d3025;font-weight:600;margin:12px 0 0;padding:11px 13px}.test-variables-modal__actions[data-v-27a5a91c]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.test-variables-modal__apply[data-v-27a5a91c],.test-variables-modal__cancel[data-v-27a5a91c]{border-radius:12px;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:10px 18px}.test-variables-modal__cancel[data-v-27a5a91c]{background:#fff;border:1px solid #cbdcd5;color:#38554c}.test-variables-modal__apply[data-v-27a5a91c]{background:#087a59;border:1px solid #087a59;color:#fff}.test-variables-modal__apply[data-v-27a5a91c]:hover{background:#066a4d}@media(max-width:640px){.document-test-toolbar[data-v-27a5a91c]{align-items:flex-start;flex-direction:column;gap:10px}.document-test-toolbar__controls[data-v-27a5a91c]{align-self:stretch;flex-wrap:wrap;justify-content:flex-end}.modal-backdrop[data-v-27a5a91c]{align-items:flex-end;padding:12px}.test-variables-modal[data-v-27a5a91c]{border-radius:20px;max-height:calc(100vh - 24px);overflow:auto;padding:24px 18px 18px}.test-variables-modal__textarea[data-v-27a5a91c]{min-height:230px}.test-variables-modal__guide ul[data-v-27a5a91c]{grid-template-columns:1fr}.test-variables-modal__actions[data-v-27a5a91c]{flex-direction:column-reverse}.test-variables-modal__apply[data-v-27a5a91c],.test-variables-modal__cancel[data-v-27a5a91c]{width:100%}}.tunnel-modal__choices[data-v-27a5a91c]{display:grid;gap:12px}.tunnel-choice[data-v-27a5a91c]{align-items:flex-start;background:#f7fbf8;border:1px solid rgba(0,138,106,.14);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 18px;text-align:left;transition:.25s ease;width:100%}.tunnel-choice[data-v-27a5a91c]:hover{background:#e8f6f1;border-color:rgba(0,138,106,.28);transform:translateY(-1px)}.tunnel-choice__title[data-v-27a5a91c]{color:#00792d;font-weight:700}.tunnel-choice__label[data-v-27a5a91c]{color:#536867;font-weight:500}.hero[data-v-27a5a91c]{align-items:center;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.35)),url(https://images.unsplash.com/photo-1511988617509-a57c8a288659?q=80&w=1800&auto=format&fit=crop);background-position:50%;background-size:cover;color:#fff;display:flex;height:50vh;justify-content:center;min-height:50vh;padding:40px;text-align:center}.hero-content[data-v-27a5a91c]{max-width:900px}.hero h1[data-v-27a5a91c]{color:#fff;font-size:4.5rem;font-weight:700;margin-bottom:24px}.hero p[data-v-27a5a91c]{font-size:1.3rem;margin-bottom:40px;opacity:.95}.hero-buttons[data-v-27a5a91c]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.hero-buttons a[data-v-27a5a91c]{border-radius:50px;font-weight:600;padding:15px 30px;text-decoration:none;transition:.3s ease}.btn-primary[data-v-27a5a91c]{background:#00792d;color:#fff}.btn-primary[data-v-27a5a91c]:hover{background:#005f24}.btn-secondary[data-v-27a5a91c]{background:#fff;border:2px solid #fff;color:#00792d}.btn-secondary[data-v-27a5a91c]:hover{background:#e8f6f1;color:#006f56}.state-panel[data-v-27a5a91c]{color:#355a58;padding:80px 20px;text-align:center}.state-panel--error h2[data-v-27a5a91c]{color:#8a2f2f;margin-bottom:12px}.state-spinner[data-v-27a5a91c]{animation:spin-27a5a91c .9s linear infinite;border:4px solid rgba(0,167,127,.18);border-radius:50%;border-top-color:#00792d;height:44px;margin:0 auto 18px;width:44px}.section[data-v-27a5a91c]{padding:125px 8%;scroll-margin-top:96px}.bg-soft[data-v-27a5a91c]{background:#edf7f4}.section-header[data-v-27a5a91c]{margin-bottom:70px;text-align:center}.section-header h2[data-v-27a5a91c]{color:#00792d;font-size:3rem;margin-bottom:15px}.section-header p[data-v-27a5a91c]{color:#607070;font-size:1.1rem;margin:auto;max-width:700px}.split-layout[data-v-27a5a91c]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.reverse[data-v-27a5a91c]{direction:rtl}.reverse .content[data-v-27a5a91c]{direction:ltr}.image-block img[data-v-27a5a91c]{border-radius:30px;box-shadow:0 20px 40px rgba(0,0,0,.08);height:550px;object-fit:cover;width:100%}.cards[data-v-27a5a91c]{align-content:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-27a5a91c]{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.05);overflow:hidden;transition:.3s ease}.card[data-v-27a5a91c]:hover{box-shadow:0 16px 34px rgba(0,0,0,.08);transform:translateY(-3px)}.card h3[data-v-27a5a91c],.card-title h3[data-v-27a5a91c],.card-trigger h3[data-v-27a5a91c]{color:#00792d;display:-webkit-box;font-size:1.34em!important;font-weight:600!important;letter-spacing:.04em!important;-webkit-line-clamp:2;line-height:1.35em!important;margin:0!important;text-transform:capitalize!important;-webkit-box-orient:vertical;overflow:hidden}.card-trigger[data-v-27a5a91c]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;padding:15px 18px;text-align:left;width:100%}.card-trigger[data-v-27a5a91c]:hover{background:#f7fbf8}.card-trigger--static[data-v-27a5a91c]{background:#f7fbf8;cursor:default}.card-trigger--static[data-v-27a5a91c]:hover{background:#f7fbf8}.card-title[data-v-27a5a91c]{align-items:center;display:flex;flex:1;min-height:38px;min-width:0}.arrow[data-v-27a5a91c]{color:#00792d;flex:none;font-size:24px;font-weight:700;line-height:1;transition:.3s ease}.expandable.active .arrow[data-v-27a5a91c]{transform:rotate(45deg)}.submenu[data-v-27a5a91c]{display:flex;flex-direction:column;gap:8px;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease}.expandable.active .submenu[data-v-27a5a91c]{margin:0 0 18px;max-height:400px}.submenu--open[data-v-27a5a91c]{margin:0 0 18px;max-height:none;overflow:visible}.submenu a[data-v-27a5a91c]{background:#f5faf8;border:1px solid rgba(0,0,0,.03);border-radius:12px;color:#4c6363;font-weight:500;padding:11px 14px;text-decoration:none;transition:.3s ease}.submenu a[data-v-27a5a91c]:hover{background:#ddf4ec;color:#00792d;transform:translateX(5px)}.domain-switch[data-v-27a5a91c]{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.52);border:1px solid rgba(0,167,127,.12);border-radius:24px;box-shadow:0 12px 30px rgba(16,44,42,.1);display:flex;gap:8px;padding:10px;right:28px;z-index:40}.domain-switch__label[data-v-27a5a91c]{color:rgba(0,138,106,.72);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.domain-switch__link[data-v-27a5a91c]{align-items:center;background:hsla(0,0%,100%,.42);border:1px solid transparent;border-radius:999px;color:#356562;display:flex;font-weight:600;justify-content:center;min-width:150px;padding:10px 15px;text-decoration:none;transition:.25s ease}.domain-switch__link.is-active[data-v-27a5a91c],.domain-switch__link[data-v-27a5a91c]:hover{background:hsla(0,0%,100%,.92);border-color:rgba(0,167,127,.18);color:#00792d;transform:translateX(-2px)}@keyframes spin-27a5a91c{to{transform:rotate(1turn)}}@media(max-width:980px){.split-layout[data-v-27a5a91c]{grid-template-columns:1fr}.reverse[data-v-27a5a91c]{direction:ltr}.cards[data-v-27a5a91c]{grid-template-columns:1fr}.hero h1[data-v-27a5a91c]{color:#fff;font-size:3rem}.image-block img[data-v-27a5a91c]{height:380px}.domain-switch[data-v-27a5a91c]{align-items:center;border-radius:20px;bottom:18px;flex-direction:row;justify-content:center;left:16px;right:16px;top:auto;transform:none}.domain-switch__label[data-v-27a5a91c]{display:none}.domain-switch__link[data-v-27a5a91c]{flex:1;min-width:0}}.section[data-v-27a5a91c]{align-items:center;background:#fafcf9;border-top:1px solid #e0e9e3;box-sizing:border-box;display:flex;min-height:calc(100svh - 176px);padding:64px 205px 64px 4%}.section.bg-soft[data-v-27a5a91c]{background:#edf4f0}.section .split-layout[data-v-27a5a91c]{width:100%}.domain-switch[data-v-27a5a91c]{align-items:stretch;background:#ffffffed;bottom:auto;box-sizing:border-box;flex-direction:column;left:auto;margin:0;max-width:100%;position:fixed;right:20px;top:50%;transform:translateY(-50%);width:165px}.domain-switch__link[data-v-27a5a91c]{min-width:0}.split-layout[data-v-27a5a91c]{gap:24px;grid-template-columns:minmax(220px,30%) minmax(0,1fr)}.split-layout.reverse[data-v-27a5a91c]{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(220px,30%)}.split-layout.reverse .image-block[data-v-27a5a91c]{order:2}.split-layout.reverse .content[data-v-27a5a91c]{order:1}.image-block[data-v-27a5a91c]{border-radius:16px;box-shadow:0 18px 42px rgba(19,54,39,.09);overflow:hidden;position:relative}.image-block img[data-v-27a5a91c]{border-radius:0;display:block;height:clamp(380px,58svh,620px)}.domain-image-banner[data-v-27a5a91c]{background:#f0f5ee;border-bottom:1px solid #d6e1d6;color:#164e38;inset:0 0 auto;padding:11px 18px;position:absolute}.domain-image-banner h2[data-v-27a5a91c]{color:#164e38;font-size:1.2rem;font-weight:500;letter-spacing:.02em;line-height:1.3;margin:0}.domain-image-banner p[data-v-27a5a91c]{font-size:.8rem;margin:4px 0 0}.catalog-browser[data-v-27a5a91c]{align-items:start;background:#fff;border:1px solid #e1e9e2;border-radius:18px;box-shadow:0 16px 48px rgba(24,57,42,.05);display:grid;gap:20px;grid-template-columns:minmax(150px,26%) minmax(0,1fr);padding:18px}.offer-list[data-v-27a5a91c]{background:#f0f6f2;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:8px}.offer-list button[data-v-27a5a91c]{background:transparent;border:0;border-radius:8px;color:#07543e;cursor:pointer;font:inherit;min-height:44px;overflow-wrap:anywhere;padding:12px;text-align:left}.offer-list button.selected[data-v-27a5a91c]{background:#145b3c;box-shadow:0 4px 12px rgba(20,91,60,.12);color:#fff}.offer-list button[data-v-27a5a91c]:hover:not(.selected){background:#dff0e6}.catalog-browser .card[data-v-27a5a91c]{box-shadow:none;min-width:0}.catalog-browser .card[data-v-27a5a91c]:hover{transform:none}.catalog-browser .card h3[data-v-27a5a91c]{font-size:1.1rem!important;letter-spacing:normal!important}.catalog-browser .card-title[data-v-27a5a91c]{min-height:0}.catalog-browser .submenu[data-v-27a5a91c]{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;padding:0 12px}.catalog-browser .submenu a[data-v-27a5a91c]{align-items:center;border:1px solid #c4d9cd;border-radius:6px;display:flex;font-size:.88rem;line-height:1.25;min-height:28px;overflow-wrap:anywhere;padding:5px 9px}.catalog-browser .submenu a[data-v-27a5a91c]:hover{background:#ddf4ec;transform:none}.catalog-browser[data-v-27a5a91c] :is(button,input,a):focus-visible{outline:3px solid #07543e;outline-offset:2px}@media (max-width:1000px){.section[data-v-27a5a91c]{min-height:100svh;padding:36px 4% 110px}.domain-switch[data-v-27a5a91c]{bottom:16px;flex-direction:row;justify-content:center;left:16px;right:16px;top:auto;transform:none;width:auto}.domain-switch__label[data-v-27a5a91c]{display:none}.domain-switch__link[data-v-27a5a91c]{flex:1}.split-layout.reverse[data-v-27a5a91c],.split-layout[data-v-27a5a91c]{grid-template-columns:1fr}.split-layout.reverse .content[data-v-27a5a91c],.split-layout.reverse .image-block[data-v-27a5a91c]{order:0}.image-block img[data-v-27a5a91c]{height:180px}}@media (max-width:600px){.catalog-browser[data-v-27a5a91c]{grid-template-columns:1fr;padding:10px}.offer-list[data-v-27a5a91c]{flex-direction:row;overflow-x:auto}.offer-list button[data-v-27a5a91c]{flex:0 0 auto;max-width:200px}.catalog-browser .submenu[data-v-27a5a91c]{grid-template-columns:1fr}.catalog-browser .submenu a[data-v-27a5a91c]{min-height:44px}}.catalog-browser .submenu a.gamme-collective[data-v-27a5a91c]{background:#fffaf0;border-left:4px solid #af873a}.collective-modal[data-v-27a5a91c]{background:#fff;border-radius:16px;max-height:85vh;max-width:1040px;overflow:auto;padding:20px 24px;width:min(1040px,94vw)}.collective-search[data-v-27a5a91c]{display:grid;gap:5px;margin:12px 0}.collective-search input[data-v-27a5a91c]{border:1px solid #bacac1;border-radius:8px;padding:9px 12px}.collective-columns[data-v-27a5a91c],.collective-result[data-v-27a5a91c]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) 140px 110px 110px minmax(0,1fr);padding:10px 12px}.collective-columns[data-v-27a5a91c]{background:#f1f6f3;border-radius:6px 6px 0 0;color:#527064;font-size:.75rem}.collective-results[data-v-27a5a91c]{display:grid;gap:0;max-height:52vh;overflow-y:auto}.collective-result[data-v-27a5a91c]{background:#fff;border:0;border-bottom:1px solid #e3ebe6;border-radius:0;cursor:pointer;font-size:.85rem;text-align:left;width:100%}.collective-result span[data-v-27a5a91c],.collective-result strong[data-v-27a5a91c]{overflow-wrap:anywhere}.collective-result[data-v-27a5a91c]:hover{background:#edf6f0}@media (max-width:640px){.collective-modal[data-v-27a5a91c]{padding:18px 14px}.collective-columns[data-v-27a5a91c]{display:none}.collective-result[data-v-27a5a91c]{gap:3px;grid-template-columns:1fr}}.collective-modal button[data-v-27a5a91c]:focus-visible,.collective-modal input[data-v-27a5a91c]:focus-visible{outline:3px solid #b18c43;outline-offset:3px}.collective-modal button[data-v-27a5a91c]:disabled{cursor:not-allowed;opacity:.55}.tunnel-launch-overlay[data-v-27a5a91c]{background:hsla(0,0%,100%,.75);cursor:progress;inset:0;position:fixed;z-index:200}