/* Eventia — lumière ivoire, encre chocolat, cadres et états explicitement lisibles. */
.eventia-system81{--paper:#fffaf2;--cream:#fffaf2;--white:#fffdf8;--ink:#38271e;--muted:#6a5747;--gold-ink:#795c32;background:#fffaf2;color:#38271e}
.eventia-system81 :is(.top,.mast){background:#fffdf8;color:#38271e;border-bottom:1px solid #d9c9ad}
.eventia-system81 :is(.top,.mast) :is(a,span,strong,.eyebrow,.note){color:#38271e}
.eventia-system81 :is(.brand,.official-brand){background:#38271e;border-radius:3px}
.eventia-system81 :is(.card,.brief-card,.project-card61,.content-card61,.table-card,.stat){background:#fffdf8;color:#38271e;border-color:#e1d5c3}
.eventia-system81 :is(.formula,.formula-compact56 label,.version-choices56 label){background:#fffdf8;color:#38271e;border-color:#ded0b9}
.eventia-system81 :is(.formula,.formula-compact56 label,.version-choices56 label):has(input:checked){background:#f4ead8;color:#38271e;border-color:#a4824e}
.eventia-system81 :is(.formula,.formula-compact56 label,.version-choices56 label) :is(h3,strong,p,small,.eyebrow){color:#38271e}
.eventia-system81 :is(.carnet-feature78,.summary,.product-dock67){background:#f4ead8;color:#38271e;border-color:#ccb58c}
.eventia-system81 :is(.carnet-feature78,.summary,.product-dock67) :is(h2,h3,p,small,dt,dd,strong,.note,.eyebrow,.line){color:#38271e!important}
.eventia-system81 :is(.carnet-feature78,.summary,.product-dock67) :is(.gold,.button){background:#38271e;color:#fffdf8;border-color:#38271e}
.gallery-v41.maison81 .offers,.gallery-v41.maison81 .process,.gallery-v41.maison81 .faq{background:#fffdf8!important;color:#38271e}
.gallery-v41.maison81 .offers .offer,.gallery-v41.maison81 .offers .offer.signature,.gallery-v41.maison81 .offers .offer.featured,.gallery-v41.maison81 .offers .offer.selected,.gallery-v41.maison81 .offers .offer:hover{background:#fffdf8!important;background-image:none!important;color:#38271e!important;border:1px solid #dccbad!important;box-shadow:0 12px 32px #38271e08!important}
.gallery-v41.maison81 .offers .offer.signature{background:#f5ead5!important;border-color:#b59762!important}
.gallery-v41.maison81 .offers .offer :is(h3,p,li,b,strong,span,small,.offer-desc,.offer-price,.eyebrow){color:#38271e!important;opacity:1!important}
.gallery-v41.maison81 .offers .offer .button{background:#38271e!important;color:#fffdf8!important;border-color:#38271e!important}
.gallery-v41.maison81 .offers .offer .button :is(span,small){color:#fffdf8!important}
.gallery-v41.maison81 .offers .offer::before,.gallery-v41.maison81 .offers .offer::after{display:none!important}
.gallery-v41.maison81 .purchase-float74{display:none!important}
.eventia-system81 .comparison-scroll82{overflow-x:auto;max-width:100%;border:1px solid #dccbad;background:#fffdf8;overscroll-behavior-inline:contain}
.eventia-system81 .comparison-table82{border-collapse:collapse;width:100%;min-width:660px;color:#38271e;font:14px/1.6 var(--sans)}
.eventia-system81 .comparison-table82 :is(th,td){padding:18px 20px;border-bottom:1px solid #e3d7c6;text-align:left;vertical-align:top;white-space:normal}
.eventia-system81 .comparison-table82 thead th{font:500 27px/1.2 var(--serif);background:#fffaf2}
.eventia-system81 .comparison-table82 tr>:nth-child(3){background:#f5ead5}
.eventia-system81 .comparison-table82 tr>:first-child{position:sticky;left:0;background:#fffdf8;z-index:1;min-width:155px;font-weight:600;box-shadow:1px 0 #e3d7c6}
.eventia-system81 .comparison-note82{font:12px/1.7 var(--sans);color:#6a5747;margin:14px 0}
.eventia-system81 .tool-index82{padding:32px 0;border-top:1px solid #dccbad;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.eventia-system81 .tool-index82 a{display:block;color:#38271e;border-bottom:1px solid #d9c9ad;padding:18px 0;text-decoration:none}
.eventia-system81 .tool-index82 h3{font:500 27px/1.2 var(--serif);margin-bottom:10px}.eventia-system81 .tool-index82 p{font:13px/1.75 var(--sans)}
@media(max-width:700px){.eventia-system81 .tool-index82{grid-template-columns:1fr}.eventia-system81 .comparison-table82{font-size:13px;min-width:620px}.eventia-system81 .comparison-table82 :is(th,td){padding:15px}.eventia-system81 .comparison-table82 thead th{font-size:24px}.eventia-system81 .product-dock67{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}
.gallery-v41.maison81 .offers .offer{padding:28px 24px!important;min-height:0!important}.gallery-v41.maison81 .offers .offer .offer-desc{min-height:0;margin:12px 0 14px}.gallery-v41.maison81 .offers .offer .offer-price{margin:16px 0}.gallery-v41.maison81 .offers .offer ul{margin:16px 0 22px;padding:16px 0 10px 14px}.gallery-v41.maison81 .offers .offer li{padding:2px 0;margin:0 0 4px 16px;font:13px/1.7 var(--sans)}
.eventia-system81 .comparison-scroll82:focus-visible{outline:2px solid #795c32;outline-offset:4px}
.gallery-v41.maison81 .site-header a.brand{width:180px!important;height:72px!important;min-height:0!important;max-width:none;flex-shrink:0;margin:0;overflow:hidden}.gallery-v41.maison81 .site-header .official-brand{display:block;position:relative;width:100%;height:100%;inset:auto;margin:0}.gallery-v41.maison81 .site-header .official-brand iframe{width:100%;height:100%;inset:0;position:absolute}
@media(max-width:700px){.gallery-v41.maison81 .site-header a.brand{width:150px!important;height:56px!important}}
.gallery-v41.maison81 main .closing.closing74,.gallery-v41.maison81 main .custom48,.gallery-v41.maison81 main .carnet-home78{background:#fffdf8!important;background-image:none!important;color:#38271e!important}.gallery-v41.maison81 main :is(.closing74,.custom48,.carnet-home78) :is(h2,h3,p,em,.eyebrow,.note){color:#38271e!important;opacity:1!important}.gallery-v41.maison81 main .custom48 .button{background:#38271e!important;color:#fffdf8!important;border-color:#38271e!important}

.comparison-table82 caption.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
