:root{--navy:#44413F;--navy-deep:#2B2927;--copper:#D05F2C;--copper-dark:#94411C;--copper-light:#D05F2C;--copper-on-dark:#D05F2C;--sand:#F5F1EA;--sand-deep:#EBE4D8;--ink:#2B2927;--ink-soft:#5C5853;--green:#2F6B4F;--white:#FFFFFF;--line:rgba(68,65,63,0.16);--shadow:0 10px 30px rgba(43,41,39,0.10);--shadow-lg:0 24px 60px rgba(43,41,39,0.16);--font-display:"Fraunces",Georgia,serif;--font-body:"Figtree","Segoe UI",sans-serif;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:3.25rem;--space-6:5rem;--radius:10px;--radius-lg:20px;--radius-xl:28px;--container:1180px;--ease:cubic-bezier(0.16,1,0.3,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{text-decoration-thickness:1px;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--copper);outline-offset:2px;border-radius:2px}ul[role="list"]{list-style:none}h1,h2,h3{font-family:var(--font-display);color:var(--navy);line-height:1.08;letter-spacing:-0.025em;font-weight:600}h1{font-size:clamp(2.3rem,5.6vw,4rem)}h2{font-size:clamp(1.9rem,4.2vw,3rem)}h3{font-size:clamp(1.25rem,2.3vw,1.55rem)}.kicker{display:inline-block;margin-bottom:var(--space-2)}.lead{max-width:60ch}.section-head{max-width:760px;margin-inline:auto;margin-bottom:clamp(1.75rem,3vw,2.75rem);text-align:center}.section-head p{margin-top:var(--space-2);margin-inline:auto;max-width:62ch;font-size:clamp(1.02rem,1.6vw,1.15rem)}.section-head .kicker{padding-left:0}.section-head .kicker::before{display:none}.section-head .kicker{position:relative;padding-bottom:0.9rem}.section-head .kicker::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:2.4rem;height:2px;background:var(--copper-light)}.section-head.is-left{margin-inline:0;text-align:left}.section-head.is-left p{margin-inline:0}.section-head.is-left .kicker::after{left:0;transform:none}.container{width:min(var(--container),100% - 2.5rem);margin-inline:auto}section{padding-block:clamp(2.5rem,5vw,4.5rem)}.section-sand{background:var(--sand)}.section-navy{background:var(--navy-deep)}.section-navy h2,.section-navy h3{color:var(--white)}.section-navy p{color:rgba(255,255,255,0.82)}.grid{display:grid;gap:var(--space-3)}@media (min-width:760px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.6rem;border-radius:var(--radius);border:2px solid transparent;font-family:var(--font-body);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform 0.2s var(--ease),background 0.2s,color 0.2s,border-color 0.2s}.btn-ghost-light{background:transparent}.btn-ghost-light:hover{border-color:var(--white)}.site-header{position:sticky;top:0;z-index:60;background:var(--white);border-bottom:1px solid var(--line)}.header-top{background:var(--navy);color:rgba(255,255,255,0.9);font-size:0.85rem;padding-block:0.35rem}.header-top .container{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.header-top a{color:var(--white);font-weight:600}.header-main .container{display:flex;align-items:center;justify-content:space-between;padding-block:0.9rem}.logo{display:inline-flex;align-items:center;gap:0.65rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;text-decoration:none;line-height:1.05}.logo img{flex-shrink:0}.logo .logo-text b{color:var(--copper-light);font-weight:700}.logo small{display:block;font-family:var(--font-body);font-size:0.6rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;margin-top:0.3rem}.main-nav{display:none}.nav-toggle{display:inline-flex;flex-direction:column;gap:5px;background:none;border:0;padding:0.6rem;cursor:pointer}.nav-toggle span{width:24px;height:2px;background:var(--navy);transition:transform 0.25s var(--ease),opacity 0.2s}@media (min-width:1020px){.nav-toggle{display:none}.main-nav{display:flex;align-items:center;gap:0.25rem}.main-nav>ul{display:flex;list-style:none;gap:0.25rem;align-items:center}.main-nav>ul>li{position:relative}.main-nav a.nav-link,.main-nav button.nav-link{display:inline-flex;align-items:center;gap:0.35rem;padding:0.65rem 0.8rem;font:inherit;font-weight:600;font-size:0.97rem;background:none;border:0;border-radius:var(--radius);text-decoration:none;cursor:pointer}.caret{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.dropdown,.mega{position:absolute;top:calc(100% + 8px);left:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.1rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.22s var(--ease),transform 0.22s var(--ease),visibility 0.22s;min-width:240px}li.has-panel:hover>.dropdown,li.has-panel:focus-within>.dropdown,li.has-panel:hover>.mega,li.has-panel:focus-within>.mega{opacity:1;visibility:visible;transform:translateY(0)}.dropdown ul{list-style:none;display:grid;gap:0.15rem}.dropdown a{display:block;padding:0.5rem 0.7rem;border-radius:var(--radius);text-decoration:none;font-size:0.95rem}.mega{left:50%;transform:translateX(-50%) translateY(8px);width:min(940px,92vw);display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:1.4rem;padding:1.6rem}li.has-panel:hover>.mega,li.has-panel:focus-within>.mega{transform:translateX(-50%) translateY(0)}.mega h4{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:0.6rem}.mega ul{list-style:none;display:grid;gap:0.1rem}.mega ul a{display:block;padding:0.42rem 0.55rem;border-radius:var(--radius);text-decoration:none;font-size:0.95rem}.mega-highlight{background:var(--navy);border-radius:var(--radius);padding:1.2rem;color:var(--white);display:flex;flex-direction:column;gap:0.6rem;justify-content:center}.mega-highlight strong{font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.mega-highlight p{font-size:0.88rem;color:rgba(255,255,255,0.8)}.mega-highlight .btn{align-self:flex-start;padding:0.55rem 1rem;font-size:0.9rem}.mega-realisations{grid-template-columns:1.6fr 1fr 1.1fr}.mega-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:0.7rem}.mega-thumbs .mega-thumb:first-child{grid-column:span 2}.mega-thumb{text-decoration:none;border-radius:var(--radius);overflow:hidden;display:block;position:relative}.mega-thumb-img{display:block;aspect-ratio:16/10}.mega-thumb:first-child .mega-thumb-img{aspect-ratio:16/7}.mega-thumb-cap{position:absolute;left:0;right:0;bottom:0;padding:0.9rem 0.7rem 0.5rem;background:linear-gradient(transparent,rgba(20,18,17,0.82))}.mega-thumb-cap b{display:block;color:#fff;font-size:0.92rem}.mega-thumb-cap small{color:rgba(255,255,255,0.78);font-size:0.78rem}.mega-thumb .mega-thumb-img{transition:transform 0.5s var(--ease)}.mega-thumb:hover .mega-thumb-img{transform:scale(1.06)}}.mobile-drawer{display:none;background:var(--white);border-top:1px solid var(--line);max-height:calc(100vh - 120px);overflow-y:auto;padding:1rem 1.25rem 6rem}.mobile-drawer.open{display:block}.mobile-drawer details{border-bottom:1px solid var(--line)}.mobile-drawer summary{padding:0.9rem 0.2rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.mobile-drawer summary::after{content:"+";font-size:1.2rem}.mobile-drawer details[open] summary::after{content:"-"}.mobile-drawer ul{list-style:none;padding:0 0 0.8rem 0.6rem;display:grid;gap:0.2rem}.mobile-drawer a{display:block;padding:0.45rem 0.4rem;text-decoration:none;border-radius:var(--radius)}.mobile-drawer>a.single{display:block;padding:0.9rem 0.2rem;font-weight:700;text-decoration:none;border-bottom:1px solid var(--line)}.mobile-cta-bar{position:fixed;inset-inline:0;bottom:0;z-index:55;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:var(--navy);box-shadow:0 -6px 20px rgba(13,27,46,0.25)}.mobile-cta-bar a{padding:0.85rem 0.4rem;text-align:center;color:var(--white);font-size:0.85rem;font-weight:700;text-decoration:none;border-inline-start:1px solid rgba(255,255,255,0.12)}.mobile-cta-bar a:first-child{border:0}.mobile-cta-bar a.accent{background:var(--copper)}@media (min-width:1020px){.mobile-cta-bar{display:none}body{padding-bottom:0}}@media (max-width:1019.98px){body{padding-bottom:52px}}.hero{--hero-img:none;position:relative;color:var(--white);padding-block:clamp(3rem,6.5vw,5.5rem);overflow:hidden;background:linear-gradient(100deg,rgba(20,18,17,0.92) 0%,rgba(43,41,39,0.78) 45%,rgba(90,58,38,0.55) 100%),var(--hero-img),linear-gradient(165deg,#242220 0%,var(--navy) 60%,#5A3A26 130%);background-size:cover,cover,cover;background-position:center,center,center}.hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(208,95,44,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,0.06) 1px,transparent 1px);background-size:110px 54px;pointer-events:none}.hero::before{content:"";position:absolute;top:-20%;left:-10%;width:70%;height:90%;background:radial-gradient(circle,rgba(208,95,44,0.38),transparent 65%);filter:blur(40px);pointer-events:none;z-index:0;animation:heroGlow 9s ease-in-out infinite alternate}@keyframes heroGlow{from{transform:translate(0,0) scale(1);opacity:0.85}to{transform:translate(6%,4%) scale(1.12);opacity:1}}.hero .container{position:relative;z-index:1;display:grid;gap:var(--space-4);align-items:center}@media (min-width:980px){.hero .container{grid-template-columns:1.25fr 1fr}}.hero .kicker{color:var(--copper-on-dark);display:inline-flex;align-items:center;gap:0.6rem}.hero .kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 0 0 rgba(208,95,44,0.6);animation:kickerPulse 2.4s ease-out infinite}@keyframes kickerPulse{0%{box-shadow:0 0 0 0 rgba(208,95,44,0.55)}70%{box-shadow:0 0 0 10px rgba(208,95,44,0)}100%{box-shadow:0 0 0 0 rgba(208,95,44,0)}}.hero h1{color:var(--white)}.hero .kicker,.hero h1,.hero .lead,.hero .hero-ctas,.hero-trust{animation:heroRise 0.8s var(--ease) both}.hero h1{animation-delay:0.08s}.hero .lead{animation-delay:0.18s}.hero .hero-ctas{animation-delay:0.28s}@keyframes heroRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero h1 em{font-style:italic;color:#fff;position:relative;white-space:nowrap}.hero h1 em::after{content:"";position:absolute;left:-2%;right:-2%;bottom:0.06em;height:0.32em;z-index:-1;transform:rotate(-1deg);opacity:0;transform-origin:left;animation:brush 0.6s var(--ease) 0.7s forwards}@keyframes brush{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.hero .lead{margin-top:var(--space-2)}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.hero-trust{display:flex;flex-wrap:wrap;gap:0.7rem;margin-top:var(--space-4);font-size:0.9rem;color:rgba(255,255,255,0.9)}@media (prefers-reduced-motion:reduce){.hero::before,.hero .kicker::before{animation:none}.hero h1 em::after{animation:none;opacity:1;clip-path:none}}.tracker-card{background:var(--white);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.5rem;display:grid;gap:1rem;max-width:420px;justify-self:center;width:100%}.tracker-card header{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.tracker-card header strong{font-family:var(--font-display);font-size:1.05rem}.pill{font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.6rem;border-radius:99px}.progress{height:8px;border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--copper),var(--copper-light));border-radius:99px;transition:width 1.2s var(--ease)}.tracker-note{font-size:0.8rem}.proof-bar{background:var(--sand);border-bottom:1px solid var(--line);padding-block:1.4rem}.proof-bar .container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;text-align:center}@media (min-width:760px){.proof-bar .container{grid-template-columns:repeat(4,1fr)}}.proof-item b{display:block;font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.4rem);font-weight:700;letter-spacing:-0.02em;line-height:1}.proof-item span{font-size:0.88rem}.proof-item{position:relative}@media (min-width:760px){.proof-item:not(:last-child)::after{content:"";position:absolute;right:-0.6rem;top:50%;transform:translateY(-50%);width:1px;height:2.4rem;background:var(--line)}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(43,41,39,0.04);transition:transform 0.35s var(--ease),box-shadow 0.35s var(--ease),border-color 0.35s var(--ease)}.card .ph{transition:transform 0.6s var(--ease)}.card-body{padding:1.5rem;gap:0.6rem;flex:1;align-content:start}.card-body h3 a{text-decoration:none;transition:color 0.2s}.card-meta{display:flex;flex-wrap:wrap;gap:0.5rem 1.1rem;font-size:0.85rem}.card-link{font-weight:700;text-decoration:none;margin-top:auto;display:inline-flex;align-items:center;gap:0.3rem}.card-link:hover{text-decoration:underline}.card-link{transition:gap 0.25s var(--ease)}.card:hover .card-link{gap:0.65rem}.ph{position:relative;aspect-ratio:4 / 2.7;overflow:hidden;background:linear-gradient(152deg,#2a2420 0%,#382a21 52%,#50311e 128%);background-repeat:no-repeat,no-repeat;background-position:center 44%,center;background-size:38%,cover}.ph::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(120% 95% at 82% -10%,rgba(208,95,44,0.30),transparent 58%),linear-gradient(rgba(208,95,44,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,0.08) 1px,transparent 1px);background-size:cover,30px 30px,30px 30px}.ph::after{content:attr(data-label);position:absolute;left:0.9rem;bottom:0.8rem;display:inline-flex;align-items:center;gap:0.45rem;padding:0.34rem 0.7rem 0.34rem 0.6rem;font-family:var(--font-body);font-size:0.7rem;font-weight:700;letter-spacing:0.03em;color:rgba(255,255,255,0.92);background:rgba(20,17,15,0.5);border:1px solid rgba(208,95,44,0.32);border-radius:999px;backdrop-filter:blur(3px)}.ph::after::before{content:""}.ph-2{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E58454' stroke-opacity='0.65' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3s6 6.4 6 10.4a6 6 0 0 1-12 0C6 9.4 12 3 12 3Z'/><path d='M9.6 13.2a2.4 2.4 0 0 0 2.4 2.4'/></svg>"),linear-gradient(152deg,#2a2420 0%,#382a21 52%,#50311e 128%)}.ph-3{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E58454' stroke-opacity='0.65' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='10' width='14' height='8.5' rx='1.6'/><path d='M3.4 10h17.2'/><path d='M9 6v2.2M12 5v3.2M15 6v2.2'/></svg>"),linear-gradient(152deg,#2a2420 0%,#382a21 52%,#50311e 128%)}.ph-1{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E58454' stroke-opacity='0.65' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11.5 12 4l9 7.5'/><path d='M5.5 10v10h13V10'/><path d='M10 20v-6h4v6'/></svg>"),linear-gradient(152deg,#2a2420 0%,#382a21 52%,#50311e 128%)}.ba-slider{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16 / 9.5;box-shadow:var(--shadow)}.ba-before,.ba-after{position:absolute;inset:0;display:grid;place-items:center}.ba-before{background:linear-gradient(135deg,#6B6258,#3E3832 70%)}.ba-after{clip-path:inset(0 0 0 var(--cut,50%))}.ba-tag{position:absolute;top:1rem;color:var(--white);background:rgba(13,27,46,0.75)}.ba-before .ba-tag{left:1rem}.ba-after .ba-tag{right:1rem;background:var(--copper)}.ba-caption{position:absolute;bottom:0.9rem;left:1rem;right:1rem;color:rgba(255,255,255,0.9);text-shadow:0 1px 4px rgba(0,0,0,0.5)}.ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0}.ba-handle{position:absolute;top:0;bottom:0;left:var(--cut,50%)}.ba-handle::after{content:"↔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700}.steps{counter-reset:step;display:grid;gap:var(--space-3)}@media (min-width:900px){.steps{grid-template-columns:repeat(5,1fr)}}.step{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.2rem 1.2rem}.step::before{counter-increment:step;content:counter(step);position:absolute;top:-1rem;left:1.1rem;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--copper);color:var(--white);font-weight:800;display:grid;place-items:center;font-size:0.95rem}.step h3{font-size:1.1rem;margin-bottom:0.4rem}.step p{font-size:0.92rem}.step .deliverable{margin-top:0.7rem;font-size:0.8rem;font-weight:700}.step .deliverable::before{content:"→ Livrable : ";font-weight:600}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg)}table{width:100%;border-collapse:collapse;font-size:0.95rem;min-width:560px}th,td{padding:0.85rem 1rem;text-align:left;border-bottom:1px solid var(--line)}.article-body table{width:100%;border-collapse:collapse;margin:1.6rem 0;font-size:0.95rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px rgba(43,41,39,0.05);display:table;min-width:0}.article-body table thead th{letter-spacing:0.01em}.article-body table th,.article-body table td{padding:0.8rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.article-body table td:last-child,.article-body table th:last-child{text-align:right;white-space:nowrap}.article-body table caption{caption-side:bottom;font-size:0.8rem;padding-top:0.6rem;text-align:left;font-style:italic}@media (max-width:640px){.article-body table{font-size:0.86rem}.article-body table th,.article-body table td{padding:0.6rem 0.7rem}}.stat-callout{display:flex;gap:1.1rem;align-items:center;margin:1.8rem 0;padding:1.2rem 1.4rem;background:linear-gradient(135deg,var(--sand),var(--sand-deep));border-left:4px solid var(--copper);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.stat-callout b{font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);line-height:1;color:var(--copper-light);flex:0 0 auto}.stat-callout span{font-size:0.95rem}thead th{background:var(--navy);color:var(--white);font-weight:700}tbody tr:last-child td{border-bottom:0}.review{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.4rem 1.6rem 1.6rem;display:grid;gap:0.7rem;box-shadow:0 1px 2px rgba(43,41,39,0.04);transition:transform 0.35s var(--ease),box-shadow 0.35s var(--ease);overflow:hidden}.review::before{content:"\201C";position:absolute;top:-0.55rem;left:1rem;font-family:var(--font-display);font-size:5rem;line-height:1;color:rgba(208,95,44,0.16)}.review:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(43,41,39,0.12)}.review p{font-size:1rem;line-height:1.6}.review footer{font-size:0.85rem;margin-top:0.2rem}.faq{display:grid;gap:0.8rem;max-width:820px;margin-inline:auto}.faq details{border:1px solid var(--line);border-radius:var(--radius-lg);padding:0;overflow:hidden}.faq summary{padding:1.1rem 1.3rem;font-weight:700;display:flex;justify-content:space-between;gap:1rem}.faq summary::after{content:"+";font-size:1.3rem;line-height:1;flex-shrink:0}.faq details[open] summary::after{content:"-"}.faq details>div{padding:0 1.3rem 1.2rem}.badges{display:flex;flex-wrap:wrap;gap:0.7rem}.badge{display:inline-flex;align-items:center;gap:0.5rem;border:1px solid var(--line);padding:0.5rem 1rem;font-size:0.85rem;font-weight:700}.badge::before{content:"✓";font-weight:800}.seal{display:grid;place-items:center;text-align:center;width:168px;height:168px;border-radius:50%;border:2px solid var(--copper);outline:2px solid var(--copper);outline-offset:5px;color:var(--copper);font-family:var(--font-display);font-weight:700;line-height:1.2;padding:1rem;rotate:-6deg;background:var(--white)}.form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2.4rem);box-shadow:var(--shadow)}.form-grid{display:grid;gap:1.1rem}@media (min-width:700px){.form-grid-2{grid-template-columns:1fr 1fr}.span-2{grid-column:span 2}}label{font-weight:700;font-size:0.92rem;display:block;margin-bottom:0.35rem}.hint{font-weight:400}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea{width:100%;padding:0.8rem 0.95rem;border:1.5px solid var(--line);border-radius:var(--radius);font:inherit}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.7rem}@media (min-width:700px){.choice-grid{grid-template-columns:repeat(3,1fr)}}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choice span{display:flex;flex-direction:column;gap:0.2rem;padding:0.9rem;border:1.5px solid var(--line);border-radius:var(--radius);font-weight:700;font-size:0.95rem;text-align:center;transition:border-color 0.15s,background 0.15s;height:100%;justify-content:center}.choice small{font-weight:500;font-size:0.78rem}.choice input:checked+span{background:rgba(208,95,44,0.07)}.choice input:focus-visible+span{outline:3px solid var(--copper);outline-offset:2px}fieldset{border:0}legend{font-weight:700;font-size:0.92rem;margin-bottom:0.5rem;padding:0}.consent{display:flex;gap:0.6rem;align-items:flex-start;font-size:0.85rem}.consent input{margin-top:0.25rem;width:1.05rem;height:1.05rem;accent-color:var(--copper)}.form-steps{display:flex;gap:0.4rem;margin-bottom:1.6rem}.form-steps i{flex:1;height:6px;border-radius:99px}.form-steps i.done{background:var(--copper)}.form-step{display:none}.form-step.active{display:block}.form-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem}.notice{background:rgba(47,107,79,0.1);border:1px solid rgba(47,107,79,0.3);border-radius:var(--radius);padding:1rem 1.2rem;font-weight:600}.legal-note{font-size:0.8rem}.sim-shell{display:grid;gap:var(--space-4)}@media (min-width:980px){.sim-shell{grid-template-columns:1.2fr 1fr;align-items:start}}.sim-result{background:var(--navy);color:var(--white);border-radius:var(--radius-lg);padding:1.8rem;display:grid;gap:1.2rem;position:sticky;top:110px}.sim-result h3{color:var(--white)}.donut-wrap{display:grid;grid-template-columns:130px 1fr;gap:1.2rem;align-items:center}.donut-legend{display:grid;gap:0.35rem;font-size:0.85rem}.donut-legend li{display:flex;align-items:center;gap:0.5rem;list-style:none}.donut-legend i{width:11px;height:11px;border-radius:3px;flex-shrink:0}.sim-meta{display:flex;gap:1.4rem;flex-wrap:wrap;font-size:0.9rem}.sim-meta b{display:block;font-size:1.05rem}.sim-disclaimer{font-size:0.78rem;color:rgba(255,255,255,0.65);border-top:1px solid rgba(255,255,255,0.15);padding-top:0.9rem}.zone-grid{display:grid;gap:0.7rem;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.zone-grid{grid-template-columns:repeat(4,1fr)}}.zone-card{border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;text-decoration:none;font-weight:700;transition:border-color 0.15s,transform 0.2s var(--ease)}.zone-card:hover{transform:translateY(-2px)}.zone-card small{display:block;font-weight:500;font-size:0.8rem;margin-top:0.15rem}.final-cta{background:linear-gradient(160deg,var(--navy-deep),var(--navy));color:var(--white);text-align:center}.final-cta h2{color:var(--white);max-width:18ch;margin-inline:auto}.final-cta p{color:rgba(255,255,255,0.85);max-width:50ch;margin:var(--space-2) auto var(--space-3)}.final-cta .hero-ctas{justify-content:center}.final-cta .badges{justify-content:center;margin-top:var(--space-4)}.page-hero{position:relative;background:radial-gradient(120% 150% at 88% -10%,rgba(208,95,44,0.32),transparent 55%),linear-gradient(150deg,#242220 0%,var(--navy) 58%,#5A3A26 140%);color:#fff;overflow:hidden;padding-bottom:clamp(1.5rem,3.5vw,2.75rem)}.page-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(208,95,44,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,0.06) 1px,transparent 1px);background-size:110px 54px}.page-hero+section{margin-top:clamp(-4rem,-6vw,-2.5rem);background:transparent;position:relative;z-index:1;padding-top:0 !important}.page-hero+.article .article-head{margin-top:clamp(-4rem,-6vw,-2.5rem);position:relative;z-index:1;padding-bottom:2rem}.page-hero+section h1,.page-hero+section .section-head h2{color:#fff}.page-hero+section .lead{color:rgba(255,255,255,0.9)}.page-hero+section .kicker{color:var(--copper-on-dark)}.page-hero+section .btn-secondary{color:#fff;border-color:rgba(255,255,255,0.55)}.page-hero+section .badge{background:rgba(255,255,255,0.12);color:#fff;border-color:rgba(255,255,255,0.25)}.page-hero+section .ph{box-shadow:var(--shadow-lg)}.page-hero+.article .article-head h1,.page-hero+.article .article-head .article-meta{color:#fff}.page-hero+.article .article-meta{color:rgba(255,255,255,0.75)}.page-hero+.article .article-head .kicker{color:var(--copper-on-dark)}.breadcrumb{position:relative;z-index:1;font-size:0.85rem;color:rgba(255,255,255,0.7);padding-block:1.1rem}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:0.4rem}.breadcrumb li+li::before{content:"›";margin-right:0.4rem;color:var(--copper-on-dark)}.breadcrumb a{color:rgba(255,255,255,0.78)}.breadcrumb a:hover{color:#fff}.realisation-card{text-decoration:none;color:inherit}.realisation-card .ph{aspect-ratio:4 / 3}.realisation-cat{position:absolute;top:0.8rem;left:0.8rem;z-index:2;font-size:0.7rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#fff;background:rgba(43,41,39,0.72);backdrop-filter:blur(4px);padding:0.3rem 0.7rem;border-radius:999px}.realisation-ville{font-size:0.92rem;margin-top:-0.2rem}.realisation-card h3{font-size:1.15rem}.realisation-note{margin-top:2rem;text-align:center;font-size:0.8rem}.breadcrumb [aria-current="page"]{color:var(--copper-on-dark)}.site-footer{background:var(--navy-deep);color:rgba(255,255,255,0.78);font-size:0.93rem;padding-block:var(--space-5) var(--space-3)}.site-footer .grid{gap:var(--space-4)}.site-footer h4{font-size:0.85rem;margin-bottom:0.8rem}.site-footer ul{list-style:none;display:grid;gap:0.35rem}.site-footer a{color:rgba(255,255,255,0.78);text-decoration:none}.site-footer a:hover{color:var(--white);text-decoration:underline}.footer-legal{border-top:1px solid rgba(255,255,255,0.12);margin-top:var(--space-4);padding-top:var(--space-3);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:0.8rem}.footer-brand p{margin-top:0.6rem}.reveal{opacity:0;transform:translateY(18px);transition:opacity 0.55s var(--ease),transform 0.55s var(--ease)}.reveal.visible{opacity:1;transform:none}.skip-link{position:absolute;left:-9999px;top:0;background:var(--copper);color:var(--white);padding:0.8rem 1.2rem;z-index:100;font-weight:700}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--copper-light);color:var(--white)}.site-header{transition:box-shadow 0.25s var(--ease)}.kicker{position:relative;padding-left:2.2rem}.kicker::before{position:absolute;left:0;top:50%}.hero .kicker,.section-navy .kicker,.final-cta .kicker{color:var(--copper-on-dark)}.hero h1{font-size:clamp(2.5rem,6vw,4.6rem);line-height:1.02;letter-spacing:-0.035em}.hero::before{content:"";position:absolute;top:-30%;right:-12%;width:60vw;height:60vw;max-width:760px;max-height:760px;background:radial-gradient(circle,rgba(208,95,44,0.22),transparent 62%);pointer-events:none}.hero-watermark{position:absolute;right:-40px;bottom:-60px;width:360px;opacity:0.05;pointer-events:none;user-select:none}@media (max-width:979.98px){.hero-watermark{display:none}}.tracker-card{border-top:4px solid var(--copper-light)}@media (min-width:980px){.tracker-card{rotate:0deg;transition:rotate 0.4s var(--ease)}.tracker-card:hover{rotate:0deg}}.marquee{background:var(--navy);color:rgba(255,255,255,0.85);overflow:hidden;padding-block:0.85rem;border-block:1px solid rgba(255,255,255,0.08)}.marquee-track{display:flex;gap:3rem;width:max-content;animation:marquee 36s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:3rem;font-family:var(--font-display);font-size:1rem;letter-spacing:0.04em;white-space:nowrap}.marquee i{font-style:normal;color:var(--copper-light)}@keyframes marquee{to{transform:translateX(-50%)}}.marquee:hover .marquee-track{animation-play-state:paused}.proof-item b{font-size:2.3rem;letter-spacing:-0.02em}.proof-item b::after{content:"";display:block;width:2rem;height:2px;background:var(--copper-light);margin:0.45rem auto 0.4rem}.card{will-change:transform}.card .ph{transition:transform 0.55s var(--ease);transform-origin:center}.card:hover .ph{transform:scale(1.045)}.card-link::after{content:""}.card-link{transition:letter-spacing 0.2s var(--ease)}.card:hover .card-link{letter-spacing:0.02em}.ph::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.btn-primary,.btn-secondary{position:relative;overflow:hidden}.btn:hover{box-shadow:0 10px 24px rgba(43,41,39,0.18)}@media (min-width:900px){.steps{position:relative}.steps::before{content:"";position:absolute;top:0.1rem;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent)}}tbody tr{transition:background 0.15s}input:focus,select:focus,textarea:focus{border-color:var(--copper);outline:none;box-shadow:0 0 0 3px rgba(208,95,44,0.15)}.footer-mark{font-family:var(--font-display);font-size:clamp(3rem,9vw,6.5rem);font-weight:700;line-height:1;color:rgba(255,255,255,0.06);letter-spacing:-0.03em;margin-bottom:2.5rem;user-select:none;white-space:nowrap;overflow:hidden}.footer-mark i{font-style:normal;color:rgba(208,95,44,0.28)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important}.reveal{opacity:1;transform:none}.marquee-track{animation:none}}.btn-sm{padding:0.7rem 1.2rem;font-size:0.95rem}.trust-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.trust-grid{grid-template-columns:repeat(4,1fr)}}.trust-item{text-align:center;padding:0.5rem}.trust-icon{width:56px;height:56px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:rgba(208,95,44,0.1)}.trust-icon svg{width:28px;height:28px}.trust-item h3{font-size:1.12rem;margin-bottom:0.5rem}.trust-item p{font-size:0.92rem;line-height:1.55}.stats-band{background:radial-gradient(110% 120% at 85% 0%,rgba(208,95,44,0.22),transparent 55%),linear-gradient(160deg,var(--navy-deep),var(--navy));color:var(--white)}.stats-band .section-head .kicker{color:var(--copper-on-dark)}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media (min-width:820px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center;position:relative;padding:0.5rem 0.6rem}@media (min-width:820px){.stat:not(:last-child)::after{content:"";position:absolute;right:-0.5rem;top:15%;height:70%;width:1px;background:rgba(255,255,255,0.14)}}.stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,6vw,3.8rem);line-height:1;letter-spacing:-0.03em;color:var(--white)}.stat span{display:block;margin-top:0.6rem;font-size:0.92rem;color:rgba(255,255,255,0.78);line-height:1.4}.error-page{text-align:center;padding-block:clamp(3rem,8vw,6rem)}.thanks-page{text-align:center;padding-block:clamp(3rem,8vw,6rem)}.blog-card{overflow:hidden}.blog-card-cat{display:inline-block;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:rgba(208,95,44,0.1);padding:0.25rem 0.6rem;border-radius:999px;align-self:start}.blog-card h3{font-size:1.18rem;line-height:1.2}.blog-card h3 a{text-decoration:none}.blog-card p{font-size:0.95rem}.blog-card-meta{font-size:0.8rem}.article-head{max-width:760px;margin-inline:auto;text-align:center;padding-top:1rem}.article-head h1{font-size:clamp(2rem,4.6vw,3.2rem);margin-top:0.4rem}.article-meta{margin-top:1rem;font-size:0.9rem}.article-hero{width:min(var(--container),100% - 2.5rem);margin:2rem auto 0;aspect-ratio:16 / 6;border-radius:var(--radius-xl)}.article-shell{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@media (min-width:960px){.article-shell{grid-template-columns:minmax(0,1fr) 250px;align-items:start}}.article-body{max-width:72ch}.article-body h2{font-size:clamp(1.5rem,2.6vw,1.9rem);margin:2.4rem 0 0.9rem}.article-body ul{margin:0 0 1.3rem 1.1rem;display:grid;gap:0.55rem}.article-body li{padding-left:0.3rem}.article-body a{font-weight:600}.article-excerpt::first-letter{float:left;font-family:var(--font-display);font-weight:700;font-size:3.4rem;line-height:0.8;padding:0.3rem 0.7rem 0 0;color:var(--copper)}blockquote.pull{margin:2rem 0;padding:1.4rem 1.6rem;border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.4}.article-cta{margin-top:2.5rem;padding:1.8rem;border-radius:var(--radius-lg);background:var(--navy-deep);color:var(--white);text-align:center}.article-cta h3{color:var(--white)}.article-cta p{color:rgba(255,255,255,0.82);margin:0.6rem auto 1.2rem}.article-cta .hero-ctas{justify-content:center}.cro-inline{margin:2.4rem 0;padding:1.6rem 1.7rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--sand),var(--sand-deep));border:1px solid var(--line);border-left:4px solid var(--copper);display:grid;gap:0.6rem}.cro-inline .cro-eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.cro-inline h3{font-size:1.25rem;margin:0}.cro-inline p{margin:0;font-size:0.95rem}.cro-inline-row{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:0.6rem}.cro-inline-row .btn{white-space:nowrap}.cro-mini{font-size:0.78rem;margin-top:0.3rem}.cro-proof{margin:2.4rem 0;padding:1.4rem 1.6rem;border-radius:var(--radius-lg);background:var(--navy-deep);color:#fff;display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}@media (min-width:700px){.cro-proof{grid-template-columns:auto 1fr auto}}.cro-proof-txt{color:rgba(255,255,255,0.9);font-size:0.9rem;font-style:italic}.cro-proof q{font-style:italic;color:rgba(255,255,255,0.92);display:block}.cro-proof cite{font-size:0.82rem;color:rgba(255,255,255,0.65);font-style:normal}.cro-proof .btn{white-space:nowrap}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:0.9rem}@media (min-width:760px){.gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:1.1rem}.gallery-item.is-wide{grid-column:span 2}.gallery-item.is-tall{grid-row:span 2}.gallery-item.is-big{grid-column:span 2;grid-row:span 2}}.gallery-item{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--navy);box-shadow:0 1px 2px rgba(43,41,39,0.06)}.gallery-item .ph,.gallery-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto;transition:transform 0.7s var(--ease)}.gallery-item:hover .ph,.gallery-item:hover img{transform:scale(1.06)}.gallery-cap{left:0;right:0;bottom:0;padding:1.4rem 1.1rem 0.9rem;font-size:0.82rem;font-weight:600;color:#fff;background:linear-gradient(transparent,rgba(20,18,17,0.78));opacity:0;transform:translateY(8px);transition:opacity 0.35s var(--ease),transform 0.35s var(--ease)}.gallery-item:hover .gallery-cap,.gallery-item:focus-within .gallery-cap{opacity:1;transform:none}.gallery-cap small{display:block;font-weight:400;color:rgba(255,255,255,0.78);margin-top:0.15rem}.sim-profile{margin-top:0.2rem}.sim-ampleur{display:grid;gap:0.5rem}.sim-ampleur-label{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.75)}.sim-ampleur b{font-family:var(--font-display);font-size:1.55rem;line-height:1.1;color:var(--white)}.score-track{height:10px;border-radius:999px;background:rgba(255,255,255,0.12);overflow:hidden}.score-track i{display:block;height:100%;width:0;border-radius:999px;transition:width 0.7s var(--ease)}.score-caption{font-size:0.8rem;color:rgba(255,255,255,0.75)}.score-caption b{color:var(--white)}.sim-meta-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0.6rem}.sim-meta-3 div{background:rgba(255,255,255,0.07);border-radius:var(--radius);padding:0.75rem 0.6rem}.sim-meta-3 span{display:block;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.7);margin-bottom:0.2rem}.sim-meta-3 b{font-family:var(--font-display);font-size:1.02rem;color:var(--white)}.sim-flags{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius);padding:0.9rem 1rem}.sim-flags-title{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--copper-on-dark);font-weight:700;margin-bottom:0.55rem}.sim-flags ul{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}.sim-flags li{position:relative;padding-left:1.25rem;font-size:0.86rem;color:rgba(255,255,255,0.88);line-height:1.4}.sim-flags li::before{content:"✓";position:absolute;left:0;top:0;color:var(--copper-on-dark);font-weight:700}.sim-gate{display:contents}.sim-gate-panel{margin-top:0.75rem;padding:1rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);border-radius:14px;animation:gateIn 0.3s var(--ease) both}@keyframes gateIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sim-gate-panel label{display:block;font-size:0.9rem;font-weight:600;color:var(--white);margin-bottom:0.5rem}.sim-gate-row{display:flex;gap:0.5rem}.sim-gate-row input{flex:1 1 auto;min-width:0;padding:0.8rem 0.9rem;border:1px solid rgba(255,255,255,0.3);border-radius:10px;font:inherit}.sim-gate-row input:focus-visible{outline:3px solid var(--copper-on-dark);outline-offset:2px}.sim-gate-row .btn{white-space:nowrap}.sim-gate-consent{display:flex;gap:0.5rem;align-items:flex-start;margin-top:0.7rem;font-size:0.78rem;font-weight:400;color:rgba(255,255,255,0.78);line-height:1.45}.sim-gate-consent input{margin-top:0.15rem;flex:0 0 auto;accent-color:var(--copper-light)}.sim-gate-consent a{color:var(--copper-on-dark)}.sim-gate-error:empty{display:none}.sim-gate-error{margin-top:0.5rem;font-size:0.82rem;font-weight:600;color:#FFB4A0}.referral{background:var(--sand-deep)}.referral .container{display:grid;gap:2.5rem;align-items:center}@media (min-width:860px){.referral .container{grid-template-columns:1.1fr 0.9fr}}.referral-copy h2{margin-top:0.4rem}.referral-steps li{font-weight:600}.referral-steps li span{flex:0 0 auto;font-family:var(--font-display);font-size:0.95rem}.referral-note{font-size:0.78rem !important;color:rgba(255,255,255,0.55) !important;margin-top:1rem !important}.reveal{transform:translateY(22px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.article-body a,.lead a,.faq a{background-image:linear-gradient(var(--copper),var(--copper));background-size:0% 1.5px;background-repeat:no-repeat;background-position:left bottom;text-decoration:none;transition:background-size 0.3s var(--ease)}.article-body a:hover,.lead a:hover,.faq a:hover{background-size:100% 1.5px}@media (min-width:1020px){.main-nav>ul>li>.nav-link[href]{position:relative}.main-nav>ul>li>.nav-link[href]::after{content:"";position:absolute;left:0.9rem;right:0.9rem;bottom:0.35rem;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform 0.28s var(--ease)}.main-nav>ul>li>.nav-link[href]:hover::after{transform:scaleX(1)}}.site-header{transition:box-shadow 0.3s var(--ease),background 0.3s var(--ease)}.site-header .header-top{transition:max-height 0.35s var(--ease),opacity 0.25s var(--ease),padding 0.35s var(--ease);max-height:60px;overflow:hidden}.site-header.scrolled .header-top{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.site-header .header-main{transition:padding 0.35s var(--ease)}@media (min-width:1020px){.site-header.scrolled .header-main{padding-top:0.5rem;padding-bottom:0.5rem}}.site-header .logo img{transition:width 0.35s var(--ease),height 0.35s var(--ease)}@media (min-width:1020px){.site-header.scrolled .logo img{width:36px;height:36px}}.to-top{position:fixed;left:18px;bottom:18px;z-index:55;width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-items:center;border:0;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);box-shadow:var(--shadow);transition:opacity 0.3s var(--ease),transform 0.3s var(--ease),background 0.2s}.to-top.show{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--copper)}.to-top svg{width:20px;height:20px}@media (max-width:1019.98px){.to-top{bottom:66px;left:14px}}.whatsapp-fab{position:fixed;right:18px;bottom:18px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(37,211,102,0.45);text-decoration:none;transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.whatsapp-fab:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgba(37,211,102,0.55)}.whatsapp-fab:focus-visible{outline:3px solid var(--copper-light);outline-offset:3px}.whatsapp-fab svg{width:30px;height:30px}@media (max-width:1019.98px){.whatsapp-fab{bottom:66px}}@media print{.site-header,.mobile-cta-bar,.site-footer,.hero-ctas,.marquee,.nav-toggle,.whatsapp-fab,.referral{display:none !important}.sim-result{position:static;background:var(--white);color:var(--ink);border:1px solid var(--line)}.sim-result h3,.sim-ampleur b,.sim-meta-3 b{color:var(--ink)}.sim-result .btn,.sim-gate{display:none}.sim-disclaimer{color:var(--ink-soft)}}.tool-wrap{max-width:820px;margin:0 auto}.tool-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2.2rem);box-shadow:var(--shadow)}.tool-progress{height:10px;border-radius:999px;overflow:hidden;margin:0.5rem 0 1.4rem}.tool-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--copper),var(--copper-light));transition:width 0.4s var(--ease)}.tool-progress-label{font-weight:700}.checklist-group{margin-bottom:1.3rem}.checklist-group h3{font-size:1.05rem;margin-bottom:0.5rem}.checklist-item{display:flex;gap:0.7rem;align-items:flex-start;padding:0.55rem 0.2rem;border-bottom:1px dashed var(--line);cursor:pointer}.checklist-item input{margin-top:0.25rem;width:18px;height:18px;accent-color:var(--copper);flex:0 0 auto}.checklist-item span{font-size:0.96rem}.checklist-item input:checked+span{text-decoration:line-through}.tool-cta{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.tool-note{font-size:0.8rem;margin-top:0.6rem}.compare-filters{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.2rem}.compare-filters button{font:inherit;font-size:0.9rem;font-weight:600;padding:0.5rem 1rem;border-radius:999px;border:1px solid var(--line);cursor:pointer;transition:all 0.2s var(--ease)}.compare-filters button.active,.compare-filters button:hover{background:var(--copper);color:#fff}.compare-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:700px){.compare-grid{grid-template-columns:repeat(2,1fr)}}.compare-item{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.2rem 1.3rem;transition:box-shadow 0.25s var(--ease),transform 0.25s var(--ease)}.compare-item:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.compare-item h3{font-size:1.12rem;margin-bottom:0.5rem}.compare-tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin-bottom:0.7rem}.compare-tag{font-size:0.72rem;font-weight:700;padding:0.2rem 0.6rem;border-radius:999px}.compare-row{display:flex;justify-content:space-between;font-size:0.9rem;padding:0.3rem 0;border-bottom:1px dashed var(--line)}.compare-empty{font-style:italic;padding:1rem 0}.exit-overlay{position:fixed;inset:0;background:rgba(20,18,17,0.6);z-index:200;display:none;align-items:center;justify-content:center;padding:1.2rem}.exit-overlay.show{display:flex;animation:exitFade 0.3s var(--ease) both}@keyframes exitFade{from{opacity:0}to{opacity:1}}.exit-box{border-radius:var(--radius-xl);max-width:460px;width:100%;padding:clamp(1.6rem,4vw,2.4rem);position:relative;box-shadow:var(--shadow-lg);text-align:center}.exit-box .exit-eyebrow{font-size:0.74rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.exit-box h3{font-size:clamp(1.4rem,3vw,1.9rem);margin:0.5rem 0 0.6rem}.exit-box p{margin-bottom:1.2rem}.exit-box .hero-ctas{justify-content:center}.exit-close{position:absolute;top:0.7rem;right:0.9rem;background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer}@media (prefers-reduced-motion:reduce){.exit-overlay.show{animation:none}}.sim2{max-width:760px;margin:0 auto}.sim2 fieldset{border:0;padding:0;margin:0 0 1.3rem}.sim2 legend{font-weight:700;margin-bottom:0.6rem;font-size:1.02rem}.sim2 .choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0.6rem}.sim2 .choice span{display:flex;flex-direction:column;gap:0.15rem;border:1px solid var(--line);border-radius:var(--radius);padding:0.8rem 0.9rem;cursor:pointer;font-weight:600;transition:all 0.2s var(--ease);height:100%}.sim2 .choice small{font-weight:400;font-size:0.8rem}.sim2 .choice input{position:absolute;opacity:0}.sim2 .choice input:checked+span{background:rgba(208,95,44,0.07);box-shadow:inset 0 0 0 1px var(--copper)}.sim2 .choice input:focus-visible+span{outline:3px solid var(--copper);outline-offset:2px}.sim2-result{margin-top:1.6rem;padding:1.5rem 1.6rem;border-radius:var(--radius-lg);background:var(--navy-deep);color:#fff}.sim2-result h3{color:#fff;margin-bottom:0.6rem}.sim2-result p{color:rgba(255,255,255,0.85)}.sim2-result ul{list-style:none;margin:0.8rem 0 0;padding:0;display:grid;gap:0.5rem}.sim2-result li{position:relative;padding-left:1.5rem;color:#fff}.sim2-result li::before{content:"✓";position:absolute;left:0;color:var(--copper-on-dark);font-weight:800}.sim2-result .btn{margin-top:1.1rem}.sim2-mini{font-size:0.78rem;color:rgba(255,255,255,0.6);margin-top:0.9rem}.quiz-step{display:none}.quiz-step.active{display:block;animation:quizIn 0.3s var(--ease) both}@keyframes quizIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.quiz-dots{display:flex;gap:0.4rem;justify-content:center;margin-bottom:1.4rem}.quiz-dots i{width:9px;height:9px;border-radius:50%;transition:background 0.3s}.quiz-dots i.done{background:var(--copper)}.plan-weeks{display:grid;gap:0.4rem;margin-top:0.8rem}.plan-week{display:grid;grid-template-columns:90px 1fr;gap:0.6rem;align-items:center;font-size:0.88rem}.plan-week b{color:var(--copper-on-dark)}.plan-bar{border-radius:999px;overflow:hidden}.plan-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--copper),var(--copper-light))}.dpe-scale{display:flex;gap:3px;margin:0.8rem 0}.dpe-scale span{flex:1;text-align:center;padding:0.4rem 0;border-radius:4px;font-weight:700;font-size:0.8rem;color:#fff;opacity:0.35;transition:opacity 0.3s,transform 0.3s}.dpe-scale span.on{opacity:1;transform:scale(1.12)}.dpe-a{background:#2e7d32}.dpe-f{background:#D05F2C}.dpe-g{background:#d32f2f}.config-recap{display:grid;gap:0.5rem}.config-recap-row{display:flex;justify-content:space-between;gap:1rem;padding:0.45rem 0;border-bottom:1px dashed rgba(255,255,255,0.18)}.config-recap-row span{color:rgba(255,255,255,0.8)}.config-recap-row b{color:#fff;text-align:right}.pv-big{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,6vw,3rem);line-height:1;color:var(--copper-on-dark)}.pv-sub{color:rgba(255,255,255,0.8);margin-top:0.3rem}.tools-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:620px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.tools-grid{grid-template-columns:repeat(3,1fr)}}.tool-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.5rem;padding:1.6rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;box-shadow:0 1px 2px rgba(43,41,39,0.04);transition:transform 0.3s var(--ease),box-shadow 0.3s var(--ease),border-color 0.3s var(--ease)}.tool-tile:hover{box-shadow:0 16px 40px rgba(43,41,39,0.12);border-color:rgba(208,95,44,0.25)}.tool-tile-ic{width:46px;height:46px;border-radius:12px;background:rgba(208,95,44,0.1);display:grid;place-items:center}.tool-tile-ic svg{width:24px;height:24px}.tool-tile h3{font-size:1.1rem;margin:0.3rem 0 0}.tool-tile p{font-size:0.9rem;margin:0;flex:1}.tool-tile span.go{font-weight:700;font-size:0.9rem}.tool-tile:hover span.go::after{content:" →"}.ba-gallery-grid{display:grid;gap:1.4rem;grid-template-columns:1fr}@media (min-width:760px){.ba-gallery-grid{grid-template-columns:repeat(2,1fr)}}.ba-card .ba-slider{aspect-ratio:4/3;margin-bottom:0.7rem}.ba-card h3{font-size:1.05rem}.ba-card p{font-size:0.9rem}.ba-before,.ba-after{background-size:cover;background-position:center}.zone-map-wrap{position:relative;background:linear-gradient(160deg,var(--navy-deep),var(--navy));border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden}.zone-map-wrap::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 80% 10%,rgba(208,95,44,0.25),transparent 60%);pointer-events:none}.zone-map{position:relative;width:100%;height:auto}.zone-map-legend{color:rgba(255,255,255,0.85);font-size:0.9rem}.timeline{position:relative;max-width:720px;margin:0 auto;padding-left:2.5rem}.timeline::before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:var(--line)}.timeline-step{position:relative;padding-bottom:2.2rem;opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.timeline-step.visible{opacity:1;transform:none}.timeline-step::before{content:"";position:absolute;left:-2.5rem;top:2px;width:24px;height:24px;border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 2px var(--line);transition:background .4s,box-shadow .4s}.timeline-step.visible::before{background:var(--copper);box-shadow:0 0 0 2px var(--copper)}.timeline-step h3{font-size:1.15rem;margin-bottom:0.3rem}.tw-track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@keyframes twScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tw-card{flex:0 0 320px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.3rem 1.4rem;box-shadow:0 1px 2px rgba(43,41,39,0.04)}@media (prefers-reduced-motion:reduce){.timeline-step{opacity:1;transform:none}}.hero::after{will-change:transform}.hero-watermark{will-change:transform}.hero .container{will-change:transform,opacity}.stats-band .section-head{will-change:transform}@media (prefers-reduced-motion:reduce){.hero::after,.hero-watermark,.hero .container,.stats-band .section-head{will-change:auto;transform:none !important}}.maillage{margin-top:2.5rem;padding-top:1.6rem;border-top:1px solid var(--line)}.maillage-grid{display:grid;grid-template-columns:1fr}@media (min-width:720px){.maillage-grid{grid-template-columns:repeat(3,1fr)}}.maillage-col h3{font-size:0.95rem;margin-bottom:0.5rem}.maillage-col p{font-size:0.9rem;line-height:1.9}.maillage-col a{text-decoration:none}.maillage-col a:hover{text-decoration:underline}.breadcrumb[data-seo-ville]{padding-top:1rem}.faq[data-seo-ville]{margin-top:2rem}.photo-filters{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin-bottom:1.6rem}.photo-filters button{font:inherit;font-size:0.85rem;padding:0.45rem 0.9rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:all .2s var(--ease)}.photo-filters button[aria-pressed="true"]{background:var(--copper);color:#fff}.photo-grid{display:grid;gap:0.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.photo-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.photo-grid{grid-template-columns:repeat(4,1fr)}}.photo-item{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;cursor:pointer}.photo-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.photo-item:hover img{transform:scale(1.06)}.photo-item figcaption{position:absolute;inset:auto 0 0 0;padding:0.9rem 0.7rem 0.5rem;font-size:0.74rem;color:#fff;background:linear-gradient(transparent,rgba(20,18,17,0.78));opacity:0;transition:opacity .25s}.photo-item:hover figcaption,.photo-item:focus-within figcaption{opacity:1}.photo-item.is-hidden{display:none}.lightbox{position:fixed;inset:0;z-index:120;background:rgba(15,13,12,0.92);display:none;align-items:center;justify-content:center;padding:2rem}.lightbox.open{display:flex}.lightbox img{max-width:92vw;max-height:84vh;border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.5)}.lightbox-cap{position:absolute;bottom:1.2rem;left:0;right:0;text-align:center;color:#f3ede6;font-size:0.9rem;padding:0 1rem}.lightbox-close,.lightbox-nav{position:absolute;background:rgba(255,255,255,0.12);color:#fff;border:none;cursor:pointer;width:46px;height:46px;border-radius:50%;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.lightbox-close:hover,.lightbox-nav:hover{background:rgba(255,255,255,0.28)}.lightbox-close{top:1.2rem;right:1.2rem}.lightbox-nav.prev{left:1rem;top:50%;transform:translateY(-50%)}.lightbox-nav.next{right:1rem;top:50%;transform:translateY(-50%)}.photo-strip{display:grid;gap:0.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.photo-strip{grid-template-columns:repeat(4,1fr)}}.illu-photo img.pib{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-3{background-image:url("/assets/mur-porteur-ouvert-finition-linteau.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-4,.pib-4{background-image:url("/assets/cuisine-equipee-renovation-cle-main.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-5,.pib-5{background-image:url("/assets/pompe-chaleur-air-eau-exterieur-maison.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-8{background-image:url("/assets/panneaux-solaires-toiture-maison.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-14,.pib-14{background-image:url("/assets/combles-non-amenages-avant-travaux.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-15,.pib-15{background-image:url("/assets/combles-amenages-charpente-apparente.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-17,.pib-17{background-image:url("/assets/maison-brique-apres-ravalement.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-18,.pib-18{background-image:url("/assets/thermographie-maison-mal-isolee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-19,.pib-19{background-image:url("/assets/thermographie-maison-isolee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-20,.pib-20{background-image:url("/assets/maison-renovee-enduit-facade.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-21,.pib-21{background-image:url("/assets/isolation-combles-soufflage-ouate.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-22,.pib-22{background-image:url("/assets/isolation-rampants-fenetre-toit.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-27,.pib-27{background-image:url("/assets/mur-interieur-lisse-fini-peinture.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-28,.pib-28{background-image:url("/assets/injection-resine-anti-humidite-mur.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-30,.pib-30{background-image:url("/assets/maison-renovee-allee-jardin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-31,.pib-31{background-image:url("/assets/bardage-moderne-facade-maison.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-32,.pib-32{background-image:url("/assets/maison-brique-menuiseries-noires.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-33,.pib-33{background-image:url("/assets/maison-enduit-blanc-renovee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-34,.pib-34{background-image:url("/assets/bardage-bois-grandes-baies-vitrees.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-35,.pib-35{background-image:url("/assets/facade-brique-rejointoiement.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-36,.pib-36{background-image:url("/assets/mur-humide-salpetre-avant.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-38,.pib-38{background-image:url("/assets/cave-humide-avant-traitement.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-41,.pib-41{background-image:url("/assets/soubassement-renove-apres.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-42,.pib-42{background-image:url("/assets/pignon-avant-ravalement.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-43,.pib-43{background-image:url("/assets/pignon-apres-ravalement.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-45,.pib-45{background-image:url("/assets/facade-brique-apres-hydrofuge.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-47,.pib-47{background-image:url("/assets/pignon-apres-bardage.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-54,.pib-54{background-image:url("/assets/toiture-refaite-tuiles-terre-cuite.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-60,.pib-60{background-image:url("/assets/demolition-cloison-interieure.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-61,.pib-61{background-image:url("/assets/sejour-apres-ouverture-mur-porteur.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-64,.pib-64{background-image:url("/assets/sejour-ouvert-apres-travaux-structure.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-67,.pib-67{background-image:url("/assets/sejour-cuisine-ouverte-renovation.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-68,.pib-68{background-image:url("/assets/cuisine-ilot-central-renovation.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-69,.pib-69{background-image:url("/assets/douche-italienne-salle-bains.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-70,.pib-70{background-image:url("/assets/sejour-salle-manger-renovee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-71{background-image:url("/assets/salon-cheminee-niches-eclairees.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-72,.pib-72{background-image:url("/assets/salle-bains-vasque-bois.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pib-74{background-image:url("/assets/terrasse-composite-jardin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-75{background-image:url("/assets/cuisine-mur-brique-apparente.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-76{background-image:url("/assets/douche-plain-pied-accessible.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-77{background-image:url("/assets/sejour-verriere-atelier.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-78{background-image:url("/assets/plan-3d-projet-cuisine.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-79,.pib-79{background-image:url("/assets/sejour-parquet-mur-brique.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-80{background-image:url("/assets/niches-eclairees-rangement-salon.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-82,.pib-82{background-image:url("/assets/fenetre-volet-roulant-facade-brique.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-88,.pib-88{background-image:url("/assets/garde-corps-acier-escalier.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-94,.pib-94{background-image:url("/assets/artisan-peinture-mur-interieur.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-98,.pib-98{background-image:url("/assets/demoussage-toiture-haute-pression.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pib-115{background-image:url("/assets/baie-vitree-coulissante-aluminium.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-116,.pib-116{background-image:url("/assets/fenetre-pvc-double-vitrage.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-127,.pib-127{background-image:url("/assets/point-chantier-plans-facade.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-131,.pib-131{background-image:url("/assets/reunion-projet-plans-renovation.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-165{background-image:url("/assets/ballon-thermodynamique-chauffe-eau.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pib-167{background-image:url("/assets/nuancier-couleurs-peinture.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-168,.pib-168{background-image:url("/assets/tableau-electrique-onduleur.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-170{background-image:url("/assets/poignee-porte-noire-menuiserie.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-171,.pib-171{background-image:url("/assets/caisson-vmc-double-flux.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-301{background-image:url("/assets/sejour-avant-travaux-lievin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-302{background-image:url("/assets/sejour-apres-travaux-lievin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-305{background-image:url("/assets/cuisine-avant-travaux-lens.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-306{background-image:url("/assets/cuisine-ouverte-apres-travaux-lens.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-307{background-image:url("/assets/sejour-cheminee-avant-travaux-avion.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-308{background-image:url("/assets/sejour-cheminee-apres-travaux-avion.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-309{background-image:url("/assets/studio-avant-travaux-henin-beaumont.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-310{background-image:url("/assets/studio-apres-travaux-henin-beaumont.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-312{background-image:url("/assets/chantier-renovation-reperes-alpha-renovation.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-313{background-image:url("/assets/salle-bains-avant-travaux-carrelage-vert.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-314{background-image:url("/assets/salle-bains-apres-travaux-faience-claire.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-315{background-image:url("/assets/sejour-avant-travaux-papier-peint-fleuri.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-316{background-image:url("/assets/sejour-apres-travaux-parquet-chevron-cheminee-pierre.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-317{background-image:url("/assets/salle-bains-avant-travaux-faience-bleue-carvin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-318{background-image:url("/assets/salle-bains-apres-travaux-douche-italienne-carvin.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-319{background-image:url("/assets/cuisine-avant-travaux-meubles-chene.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-320{background-image:url("/assets/cuisine-apres-travaux-facades-creme-plan-bois.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-321{background-image:url("/assets/sejour-avant-travaux-poutres-noircies.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-322{background-image:url("/assets/sejour-apres-travaux-poutres-eclaircies-mur-brique.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-323{background-image:url("/assets/studio-avant-travaux-moquette-usee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-324{background-image:url("/assets/studio-apres-travaux-sol-stratifie-clair.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-325{background-image:url("/assets/sejour-avant-travaux-papier-peint-cheminee-marbre.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-326{background-image:url("/assets/sejour-apres-travaux-cheminee-contemporaine.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-327{background-image:url("/assets/salle-bains-avant-travaux-faience-bleue-baignoire.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-328{background-image:url("/assets/salle-bains-apres-travaux-douche-italienne-verre.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-329{background-image:url("/assets/cuisine-avant-travaux-meubles-chene-fermee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-330{background-image:url("/assets/cuisine-apres-travaux-ouverte-facades-blanches.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-331{background-image:url("/assets/sejour-avant-travaux-murs-decrepis-cheminee-condamnee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-332{background-image:url("/assets/sejour-apres-travaux-mur-brique-cheminee.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-333{background-image:url("/assets/studio-avant-travaux-moquette-murs-jaunis.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.pi-334{background-image:url("/assets/studio-apres-travaux-kitchenette-sol-clair.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.has-photo::after{opacity:.16!important}.illu-photo{margin:1.4rem 0 0.5rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:16/9}:root{--copper-grad:linear-gradient(135deg,#D05F2C 0%,#D05F2C 55%,#94411C 100%);--hero-bg:radial-gradient(120% 90% at 85% -10%,rgba(208,95,44,0.30),transparent 55%),radial-gradient(80% 70% at 5% 110%,rgba(47,107,79,0.18),transparent 60%),linear-gradient(160deg,#1C1A18 0%,#26231F 45%,#322A22 100%)}.hero{padding-block:clamp(5rem,12vw,9rem) !important;border-bottom:1px solid rgba(255,255,255,0.06)}.hero::before{background:radial-gradient(circle,rgba(208,95,44,0.42),transparent 68%) !important;filter:blur(60px) !important}.hero::after{mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 75%)}.hero{position:relative}.hero>.grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.hero h1{line-height:1.02 !important;font-weight:600}.hero h1 em{font-style:italic;position:relative}.hero .lead{font-size:clamp(1.05rem,1.6vw,1.3rem);color:rgba(245,241,234,0.86)}.hero .kicker{background:rgba(208,95,44,0.12);border:1px solid rgba(208,95,44,0.35);color:var(--copper-on-dark);padding:0.4rem 0.9rem;border-radius:999px;backdrop-filter:blur(4px)}.hero-trust{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:var(--space-3)}.btn{border-radius:12px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.btn-primary{background:var(--copper-grad) !important;box-shadow:0 6px 20px rgba(208,95,44,0.35),inset 0 1px 0 rgba(255,255,255,0.18) !important}.btn-ghost-light{backdrop-filter:blur(4px)}.hero-ctas .btn-primary{position:relative}.hero-ctas .btn-primary::after{content:"";position:absolute;inset:-3px;border-radius:14px;z-index:-1;background:var(--copper-grad);filter:blur(14px);opacity:.45}.section-head .kicker{color:var(--copper)}.section-head h2::after{content:"";display:block;width:54px;height:3px;border-radius:3px;background:var(--copper-grad);margin:0.9rem auto 0}.section-head[style*="left"] h2::after,.section-head.left h2::after{margin-left:0}.card,.tracker-card,.tw-card{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.card-link{position:relative}.tracker-card{border-top:4px solid transparent;border-image:var(--copper-grad) 1}@keyframes livepulse{0%,100%{opacity:1}50%{opacity:.35}}.photo-filters button[aria-pressed="true"]{background:var(--copper-grad);border-color:transparent}@media (prefers-reduced-motion:reduce){.btn-primary:hover,.card:hover{transform:none}}.header-cta-group{display:flex;align-items:center;gap:0.6rem}.btn-call{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.1rem;border-radius:12px;font-weight:700;font-size:0.95rem;text-decoration:none;background:rgba(208,95,44,0.08);border:1px solid rgba(208,95,44,0.3);transition:all .2s var(--ease);white-space:nowrap}.btn-call:hover{background:var(--copper);color:#fff}.btn-call .tel-num{font-variant-numeric:tabular-nums}.call-prompt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.8rem 1.4rem;margin:2rem auto;max-width:760px;padding:1.3rem 1.6rem;text-align:center;background:linear-gradient(135deg,rgba(47,107,79,0.06),rgba(208,95,44,0.06));border:1px solid var(--line);border-radius:var(--radius-lg)}.call-prompt p{margin:0;font-weight:600}.call-prompt .cp-sub{font-weight:400;font-size:0.9rem}.call-prompt .btn-call{background:var(--copper);color:#fff}.call-prompt .btn-call:hover{background:var(--copper-dark)}.mobile-cta-bar a:first-child{font-weight:700}.leaflet-map{height:460px;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);z-index:0}.zone-marker{background:var(--copper-light);width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,0.4)}.zone-marker.is-center{background:var(--green);width:20px;height:20px}@media (max-width:640px){.leaflet-map{height:360px}}.route-page{display:none}.route-page.is-current{display:block;animation:routeIn .35s var(--ease)}@keyframes routeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-page.is-current{animation:none}}:root{--ink-grad:linear-gradient(165deg,#1C1A18 0%,#2B2927 50%,#3A2E25 100%);--shadow-soft:0 4px 14px rgba(43,41,39,0.06);--shadow-card:0 14px 40px rgba(43,41,39,0.10);--shadow-float:0 30px 70px rgba(20,18,17,0.22)}section{position:relative}.section-navy,.final-cta{background:var(--ink-grad) !important}.section-navy::before,.final-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 60% at 85% 0%,rgba(208,95,44,0.16),transparent 55%)}.section-navy>*,.final-cta>*{position:relative;z-index:1}.section-sand{background:linear-gradient(180deg,#F7F3EC,#EFE8DB) !important}.section-sand+.section-sand{border-top:1px solid rgba(208,95,44,0.08)}.section-navy+section,.final-cta+section{box-shadow:0 -1px 0 rgba(255,255,255,0.04)}section{padding-block:clamp(4rem,9vw,7.5rem)}.section-head{max-width:820px}.section-head>p{font-size:clamp(1.02rem,1.4vw,1.18rem)}.stat b{font-size:clamp(3rem,7vw,4.6rem) !important}.stats-band .section-head h2{color:#fff}.cro-proof q,.tw-card p{font-family:var(--font-display);font-style:italic}.cro-proof q{font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.35}.article-body>p.lead::first-letter{font-family:var(--font-display);font-size:3.1em;line-height:0.8;float:left;margin:0.05em 0.12em 0 0;color:var(--copper);font-weight:600}.card{border:1px solid rgba(43,41,39,0.08) !important;box-shadow:var(--shadow-soft);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.card{position:relative}.card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:var(--copper-grad,linear-gradient(90deg,#D05F2C,#94411C));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.card:hover::before{transform:scaleX(1)}.card .blog-card-media,.card .tool-card-media{overflow:hidden}.value-list li::before,.check-list li::before{content:"✓";display:inline-grid;place-items:center;width:1.5em;height:1.5em;margin-right:0.6em;border-radius:50%;background:rgba(208,95,44,0.10);color:var(--copper);font-size:0.8em;font-weight:700;vertical-align:-0.2em}.tool-card:hover,.zone-card:hover,.blog-card:hover{transform:translateY(-5px)}.stats-band{border-radius:var(--radius-xl);margin-inline:clamp(0px,4vw,3rem);margin-top:-3.5rem;position:relative;z-index:3;box-shadow:var(--shadow-float);overflow:hidden}.hero{padding-bottom:clamp(6rem,12vw,9rem) !important}.grid-3>.card:first-child{box-shadow:var(--shadow-card)}.final-cta{border-radius:var(--radius-xl);margin-inline:clamp(0px,4vw,3rem);box-shadow:var(--shadow-float)}.tracker-card{box-shadow:var(--shadow-float);backdrop-filter:blur(2px)}.illu-photo{box-shadow:var(--shadow-card)}.btn:focus-visible{outline:3px solid var(--copper-on-dark);outline-offset:2px}a:focus-visible{outline:2px solid var(--copper);outline-offset:2px}@media (max-width:760px){.stats-band{margin-top:0;margin-inline:0;border-radius:0}.final-cta{margin-inline:0}.article-body>p.lead::first-letter{font-size:2.6em}}@media (prefers-reduced-motion:reduce){.card:hover,.tool-card:hover,.zone-card:hover,.blog-card:hover{transform:none}.card::before{display:none}}.article .article-head{max-width:820px;margin-inline:auto;text-align:center;padding-bottom:2.4rem}.article .article-head .kicker{background:rgba(208,95,44,0.10);padding:0.4rem 0.95rem;border-radius:999px;display:inline-block}.article .article-head h1{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.06;letter-spacing:-0.025em;margin:1rem auto 0.9rem;max-width:16ch}.article .article-head .article-meta{font-size:0.92rem;letter-spacing:0.02em}.article-shell{justify-items:center}.article-body{margin-inline:auto !important}.article-body p{margin-bottom:1.25rem}.article-body>p:first-of-type,.article-body p.lead{font-size:1.2rem;line-height:1.7}.article-body h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.1rem) !important;line-height:1.15;margin:2.8rem 0 1rem !important;padding-top:0.4rem;position:relative}.article-body h2::before{width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,#D05F2C,#94411C)}.article-body h3{font-family:var(--font-display);font-weight:600;font-size:1.25rem;margin:1.8rem 0 0.5rem;color:var(--navy-deep)}.article-body ul li,.article-body ol li{line-height:1.7}.article-body ul{list-style:none;margin-left:0 !important}.article-body ul li{position:relative;padding-left:1.7rem}.article-body ul li::before{content:"";position:absolute;left:0;top:0.62em;width:8px;height:8px;border-radius:50%;background:var(--copper)}.article-body blockquote{margin:1.8rem 0;padding:1rem 1.4rem;border-left:4px solid var(--copper);background:rgba(208,95,44,0.05);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--navy-deep)}.article-body table{box-shadow:var(--shadow-card) !important;border:1px solid rgba(43,41,39,0.08)}.article-body table thead th{background:var(--ink-grad,linear-gradient(160deg,#2B2927,#3A2E25));color:#fff;text-align:left;padding:0.9rem 1rem;font-family:var(--font-body);font-weight:700;font-size:0.92rem}.article-body table td{padding:0.8rem 1rem;border-top:1px solid rgba(43,41,39,0.08)}.article-body table tbody tr:hover{background:rgba(208,95,44,0.07)}.article-body .cro-inline,.article-body .cro-proof{margin-inline:auto}.article .maillage,.article .faq{max-width:760px;margin-inline:auto}.article-cta{max-width:760px;margin-inline:auto}.article-body>p:first-of-type::first-letter{font-family:var(--font-display);font-size:3.2em;line-height:0.78;float:left;margin:0.04em 0.12em 0 0;color:var(--copper);font-weight:600}@media (max-width:760px){.article-body{font-size:1.02rem}.article .article-head h1{font-size:clamp(1.7rem,7vw,2.3rem)}}.article-shell{display:block !important;grid-template-columns:none !important;max-width:100% !important;padding-inline:1rem}.article-body{max-width:740px !important;margin:0 auto !important;width:100% !important;float:none !important}.article>.article-head{background:var(--ink-grad,linear-gradient(165deg,#1C1A18,#2B2927 55%,#3A2E25));color:#fff !important;max-width:none !important;margin:0 !important;padding:clamp(2.6rem,6vw,4.5rem) 1.2rem clamp(2.2rem,5vw,3.6rem) !important;position:relative;overflow:hidden}.article>.article-head::after{background:radial-gradient(70% 80% at 80% 0%,rgba(208,95,44,0.20),transparent 60%)}.article>.article-head>*{max-width:820px;margin-inline:auto}.article>.article-head h1{color:#fff !important}.article>.article-head{margin-top:0 !important}.article-shell{padding-top:clamp(2rem,4vw,3rem) !important;padding-bottom:clamp(2rem,5vw,4rem) !important}.article-body>p:first-of-type{font-size:1.24rem;line-height:1.7;color:var(--ink)}.article-body>p:first-of-type{padding-bottom:0.4rem}.article-body h2{border-top:1px solid rgba(43,41,39,0.10);padding-top:1.6rem !important}@media (max-width:760px){.article-shell{padding-inline:0.2rem}.article-body{font-size:1.04rem !important}}.read-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;background:transparent;pointer-events:none}.read-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#D05F2C,#D05F2C 55%,#94411C);box-shadow:0 0 12px rgba(208,95,44,0.55)}.article>.article-head{background:radial-gradient(72% 110% at 84% -18%,rgba(208,95,44,0.30),transparent 60%),linear-gradient(168deg,#19120E 0%,#2B2927 50%,#43301F 132%) !important;padding:clamp(3.4rem,7vw,5.6rem) 1.2rem clamp(3rem,6vw,4.6rem) !important;border-bottom:1px solid rgba(208,95,44,0.22);animation:artHeadIn .7s var(--ease) both}@keyframes artHeadIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.article>.article-head::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'><polygon points='50,3 91,26 91,74 50,97 9,74 9,26' stroke='%23E58454' stroke-opacity='0.16' stroke-width='1.3'/><polygon points='50,19 77,34 77,66 50,81 23,66 23,34' stroke='%23E58454' stroke-opacity='0.11' stroke-width='1.1'/></svg>"),linear-gradient(rgba(208,95,44,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,0.055) 1px,transparent 1px);background-repeat:no-repeat,repeat,repeat;background-position:right -60px top -70px,0 0,0 0;background-size:clamp(280px,40vw,440px),40px 40px,40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.article>.article-head::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 75% at 18% 110%,rgba(208,95,44,0.16),transparent 60%) !important}.article>.article-head>*{position:relative;z-index:1}.article>.article-head .kicker{display:inline-flex;align-items:center;gap:.55rem;letter-spacing:.14em;background:rgba(208,95,44,0.14) !important;color:var(--copper-on-dark) !important;border:1px solid rgba(208,95,44,0.34);padding:.42rem 1rem !important}.article>.article-head .kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 0 0 rgba(208,95,44,.6);animation:kickerPulse 2.4s ease-out infinite}.article>.article-head h1{font-size:clamp(2.4rem,5vw,3.9rem) !important;line-height:1.04 !important;letter-spacing:-0.03em;max-width:19ch;text-wrap:balance}.article>.article-head h1::after{content:"";display:block;width:0;height:4px;margin:1.15rem auto 0;border-radius:4px;background:linear-gradient(90deg,#D05F2C,#94411C);animation:drawLine .85s var(--ease) .28s forwards}@keyframes drawLine{to{width:88px}}.article>.article-head .article-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .85rem;margin-top:1.05rem !important;font-size:.93rem !important;color:rgba(245,241,234,0.82) !important}.article-body{font-size:1.1rem !important;line-height:1.8 !important;color:#332F2B}.article-body>p:first-of-type{font-size:1.3rem !important;line-height:1.62 !important}.article-body>p:first-of-type::first-letter{font-size:4.4em !important;line-height:.7 !important;font-weight:600;margin:.06em .15em 0 0 !important;padding:0 !important;float:left}.article-body h2{letter-spacing:-0.02em;margin:3rem 0 1.05rem !important;padding-top:1.9rem !important}.article-body h2::before{width:56px !important;height:4px !important;top:-2px !important;background:linear-gradient(90deg,#D05F2C,#94411C) !important}.article-body blockquote,.article-body blockquote.pull{position:relative;border:0 !important;background:transparent !important;border-radius:0 !important;margin:2.6rem 0 !important;padding:.4rem .5rem .4rem 3.4rem !important;max-width:none !important;font-family:var(--font-display) !important;font-style:normal !important;font-size:clamp(1.45rem,2.7vw,1.85rem) !important;line-height:1.32 !important;color:var(--navy-deep) !important}.article-body blockquote::before,.article-body blockquote.pull::before{content:"\201C";position:absolute;left:0;top:-.12em;font-family:var(--font-display);font-size:4.2rem;line-height:1}.article-body table{border-radius:var(--radius-lg) !important;box-shadow:var(--shadow-card) !important}.article-body table thead th{background:linear-gradient(160deg,#2B2927,#3A2E25) !important;border-top:3px solid var(--copper-light) !important}.illu-photo,.article-body figure{box-shadow:var(--shadow-lg) !important;border-radius:var(--radius-lg) !important}.illu-photo figcaption,.article-body figure figcaption{padding:.6rem .9rem !important;font-size:.83rem !important;margin-top:0 !important}.stat-callout{background:linear-gradient(135deg,#FFFFFF,#F4EFE7) !important;border:1px solid rgba(208,95,44,0.16) !important;border-left:5px solid var(--copper) !important;box-shadow:var(--shadow) !important;border-radius:0 var(--radius-lg) var(--radius-lg) 0 !important}.page-hero{border-bottom:1px solid rgba(208,95,44,0.20)}.page-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 86% -10%,rgba(208,95,44,0.22),transparent 60%)}@media (prefers-reduced-motion:reduce){.article>.article-head,.article>.article-head h1::after,.article>.article-head .kicker::before{animation:none !important}.article>.article-head h1::after{width:88px}}.route-page{padding-top:0 !important;padding-bottom:0 !important}.page-hero{padding-bottom:0 !important}.page-hero+section{margin-top:0 !important;background:radial-gradient(64% 95% at 84% -10%,rgba(208,95,44,0.26),transparent 60%),radial-gradient(54% 70% at 16% 112%,rgba(208,95,44,0.14),transparent 60%),var(--ink-grad) !important;padding:clamp(2.4rem,5vw,4rem) 0 clamp(2.6rem,5vw,4rem) !important;position:relative;overflow:hidden;border-bottom:1px solid rgba(208,95,44,0.22)}.page-hero+section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'><polygon points='50,3 91,26 91,74 50,97 9,74 9,26' stroke='%23E58454' stroke-opacity='0.16' stroke-width='1.3'/><polygon points='50,19 77,34 77,66 50,81 23,66 23,34' stroke='%23E58454' stroke-opacity='0.11' stroke-width='1.1'/></svg>"),linear-gradient(rgba(208,95,44,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,0.05) 1px,transparent 1px);background-repeat:no-repeat,repeat,repeat;background-position:right -50px top -60px,0 0,0 0;background-size:clamp(260px,38vw,420px),40px 40px,40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent)}.page-hero+section .kicker{display:inline-flex;align-items:center;gap:.55rem;letter-spacing:.14em;background:rgba(208,95,44,0.14);color:var(--copper-on-dark) !important;border:1px solid rgba(208,95,44,0.34);padding:.42rem 1rem;border-radius:999px}.page-hero+section .kicker::after{display:none !important}.page-hero+section .kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 0 0 rgba(208,95,44,.6);animation:kickerPulse 2.4s ease-out infinite}.page-hero+section h1{line-height:1.05;letter-spacing:-0.025em}.page-hero+section h1::after{content:"";display:block;width:0;height:4px;margin:1.05rem 0 0;border-radius:4px;background:linear-gradient(90deg,#D05F2C,#94411C);animation:drawLine .85s var(--ease) .28s forwards}.page-hero+section .lead{color:rgba(245,241,234,0.88) !important}#page-contact .page-hero+section,#page-simulateur .page-hero+section{background:transparent !important;border:0 !important;overflow:visible !important;padding:1.75rem 0 0 !important}#page-contact .page-hero+section::before,#page-simulateur .page-hero+section::before{display:none !important}#page-contact .page-hero+section h1::after,#page-simulateur .page-hero+section h1::after{margin-left:0}#page-contact .page-hero+section .kicker,#page-simulateur .page-hero+section .kicker{background:rgba(208,95,44,0.10);border-color:rgba(208,95,44,0.2)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.7rem 0;max-width:100%}.article-body .table-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.article-body .table-wrap table{margin:0 !important;min-width:520px;box-shadow:none !important}.article-body table td:last-child,.article-body table th:last-child{white-space:normal !important;text-align:left !important}.article-body table td,.article-body table th{overflow-wrap:break-word}.table-wrap::-webkit-scrollbar{height:8px}.table-wrap::-webkit-scrollbar-thumb{background:rgba(208,95,44,0.35);border-radius:99px}.cro-proof q{quotes:"\00AB\00A0" "\00A0\00BB"}.cro-proof cite{display:block;margin-top:.5rem}.hero .kicker,.article>.article-head .kicker,.page-hero+section .kicker{display:none !important}.article>.article-head h1{margin-top:0 !important}.page-hero+section h1{margin-top:0 !important}.hero h1{margin-top:0 !important}.hero h1{max-width:22ch}.page-hero+section h1{max-width:none !important}.lead{max-width:76ch !important}.article-shell{display:block !important}.article-body{max-width:820px !important;width:100%;margin:0 auto !important}.article .maillage,.article .faq,.article .article-cta,.article-body .cro-inline,.article-body .cro-proof{max-width:820px !important;margin-left:auto !important;margin-right:auto !important}.pv-chart{margin:1.1rem 0 0.5rem;display:grid;gap:0.7rem}.pv-row{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;gap:0.7rem}.pv-lab{font-size:0.82rem;color:rgba(255,255,255,0.72)}.pv-track{display:flex;height:18px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden}.pv-track i{display:block;height:100%;width:0;transition:width 0.9s var(--ease)}.pv-base{background:rgba(255,255,255,0.30)}.pv-gain{background:linear-gradient(90deg,var(--copper),var(--copper-light))}.pv-val{font-weight:700;font-size:0.86rem;color:#fff;white-space:nowrap}.pv-legend{display:flex;gap:1.2rem;font-size:0.77rem;color:rgba(255,255,255,0.7);margin-top:0.5rem}.pv-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:0.4rem;vertical-align:middle}.dpe-label{display:grid;gap:4px;margin:0.95rem 0 0.5rem}.dpe-bar{position:relative;display:flex;align-items:center;height:27px;border-radius:5px 7px 7px 5px;color:#fff;font-weight:800;font-size:0.82rem;padding-left:0.75rem;filter:saturate(0.55) brightness(0.8);transition:filter .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.dpe-bar .dpe-letter{width:1.3rem}.dpe-bar .dpe-tag{position:absolute;right:0.45rem;font-size:0.68rem;font-weight:800;letter-spacing:0.04em;padding:0.14rem 0.55rem;border-radius:999px;background:rgba(0,0,0,0.42);color:#fff}.dpe-bar.is-cur,.dpe-bar.is-target{filter:none;box-shadow:0 8px 22px rgba(0,0,0,0.4);transform:translateX(2px) scale(1.02)}.dpe-bar.is-target .dpe-tag{background:linear-gradient(90deg,var(--copper),var(--copper-light))}.plan-weeks{margin-top:0.9rem}.plan-week{grid-template-columns:minmax(96px,auto) 1fr auto !important}.plan-week b{font-size:0.85rem}.plan-bar{height:14px;background:rgba(255,255,255,0.10)}.plan-bar i{width:0;transition:width 0.9s var(--ease);border-radius:999px}.plan-wk{font-size:0.78rem;color:rgba(255,255,255,0.7);white-space:nowrap}.page-hero+section .ph{border:1px solid rgba(208,95,44,0.30);box-shadow:0 22px 55px rgba(0,0,0,0.5);filter:brightness(1.22) saturate(1.05);border-radius:var(--radius-lg)}.stat-callout b{flex:0 1 auto;overflow-wrap:break-word}@media (max-width:600px){.stat-callout{flex-direction:column;align-items:flex-start !important;gap:0.45rem}.stat-callout b{font-size:clamp(1.5rem,7.5vw,2.1rem)}}.ph:not([data-label])::after,.ph[data-label=""]::after{display:none !important}.blog-card-media{border:1px solid rgba(208,95,44,0.20);border-radius:var(--radius-lg)}.tools-groups{display:block}.tools-group{margin-top:2.8rem}.tools-group:first-child{margin-top:0.4rem}.tools-group-title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2.4vw,1.7rem);margin:0 0 1.1rem;display:flex;align-items:center;gap:0.7rem}.tools-group-title::before{content:"";width:28px;height:3px;border-radius:2px;background:var(--copper);display:inline-block;flex:0 0 auto}:root{--shadow:0 1px 2px rgba(43,41,39,.04),0 5px 12px rgba(43,41,39,.05),0 14px 34px rgba(43,41,39,.06);--shadow-lg:0 2px 6px rgba(43,41,39,.05),0 12px 28px rgba(43,41,39,.08),0 36px 70px rgba(43,41,39,.12);--shadow-card:0 1px 2px rgba(43,41,39,.04),0 5px 12px rgba(43,41,39,.05),0 14px 34px rgba(43,41,39,.06);--shadow-hover:0 3px 10px rgba(43,41,39,.07),0 20px 40px rgba(43,41,39,.11),0 48px 84px rgba(94,41,28,.12);--t:.42s cubic-bezier(.16,1,.3,1);--t-fast:.2s cubic-bezier(.16,1,.3,1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--sand);background-image:radial-gradient(155% 90% at 50% -30%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 55%),linear-gradient(rgba(43,41,39,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(43,41,39,.038) 1px,transparent 1px);background-size:100% 100%,48px 48px,48px 48px;background-position:center top}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sand),0 0 0 5px rgba(208,95,44,.55);border-radius:8px}h1,h2,h3,.hero h1,.article>.article-head h1,.page-hero+section h1,.section-head h2{font-optical-sizing:auto}.hero h1,.article>.article-head h1{letter-spacing:-0.025em !important}.page-hero+section h1{letter-spacing:-0.023em !important}.section-head h2{line-height:1.06;font-weight:600;font-size:clamp(1.9rem,3.5vw,2.85rem)}.article-body p{line-height:1.78}.section-head .kicker,.cro-eyebrow{letter-spacing:.2em;font-weight:600;font-size:.76rem}.card{box-shadow:var(--shadow-card) !important}.card:hover{box-shadow:var(--shadow-hover) !important;border-color:rgba(208,95,44,.26) !important}.tool-tile{box-shadow:var(--shadow-card) !important}.tool-tile:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover) !important;border-color:rgba(208,95,44,.30) !important}.tool-card,.sim2 .tool-card{box-shadow:var(--shadow-lg) !important}.tracker-card{box-shadow:var(--shadow-lg) !important}.btn{transition:transform var(--t-fast),box-shadow var(--t),background var(--t-fast),color var(--t-fast),border-color var(--t-fast) !important}.btn-primary:active{transform:translateY(0) scale(.99)}.proof-bar{padding-block:2.4rem !important;background:linear-gradient(180deg,rgba(251,247,241,.9),rgba(245,241,234,.4)) !important;border-top:1px solid rgba(255,255,255,.6)}.proof-item:not(:last-child)::after{display:none !important}.proof-item b::after{display:none !important}.proof-item{padding-inline:.4rem}.page-hero+section{position:relative}.page-hero+section::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 88% 0%,rgba(208,95,44,.16),transparent 60%),radial-gradient(120% 100% at 50% 120%,rgba(0,0,0,.32),transparent 60%)}.page-hero+section>*{position:relative;z-index:1}.article-body p>a,.maillage-col a,.article-body li>a{text-decoration:none;color:var(--copper-dark);background-image:linear-gradient(var(--copper),var(--copper));background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t)}.article-body p>a:hover,.maillage-col a:hover,.article-body li>a:hover{background-size:100% 1.5px}.site-header{box-shadow:0 1px 0 var(--line),0 2px 16px rgba(43,41,39,.025)}@media (prefers-reduced-motion:reduce){.card:hover,.tool-tile:hover,.btn:hover{transform:none !important}}.hero-reassure{margin-top:1.05rem;font-size:.94rem;color:rgba(245,241,234,.82);display:flex;align-items:center;gap:.5rem;max-width:48ch}.hero-reassure::before{content:"\2713";color:var(--copper-on-dark);font-weight:800;font-size:1.05em}.article-cta{position:relative}.article-cta::after{content:"Gratuit et sans engagement \00A0\00B7\00A0 R\00E9ponse d\2019un chef de projet sous 24\00A0h";display:block;margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);font-size:.83rem;letter-spacing:.01em;color:rgba(245,241,234,.7)}.article-cta h3{color:#FFFFFF !important;font-size:clamp(1.45rem,2.6vw,1.9rem);letter-spacing:-0.015em;margin-bottom:.6rem}.article-cta p{color:rgba(245,241,234,.92) !important}.share-result{display:inline-flex;align-items:center;gap:.5rem;margin-top:.8rem;margin-left:.6rem;padding:.7rem 1.2rem;border-radius:var(--radius);cursor:pointer;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);font-family:var(--font-body);font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.share-result:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.42);transform:translateY(-2px)}@media (max-width:520px){.share-result{margin-left:0;width:100%;justify-content:center}}.stats-band{margin-top:0 !important;margin-inline:0 !important;border-radius:0 !important;box-shadow:none !important}.marquee{margin:0 !important}.reveal.visible{opacity:1 !important;transform:none !important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1 !important;transform:none !important}}html{scroll-behavior:smooth}@keyframes pageFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.route-page{animation:pageFade .42s var(--ease) both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-page{animation:none}}.tool-next{max-width:var(--container);margin:2.6rem auto 0;padding:0 1.2rem}.tool-next-inner{display:flex;align-items:center;justify-content:space-between;gap:1.4rem 2rem;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.7rem;box-shadow:var(--shadow-card)}.tool-next h3{font-family:var(--font-display);font-weight:600;font-size:1.25rem;margin:0 0 .45rem}.tool-next-links{margin:0;display:flex;gap:.4rem 1.3rem;flex-wrap:wrap}.tool-next-links a{font-weight:600;text-decoration:none;position:relative}.tool-next-links a::before{content:"\2192";margin-right:.35rem}.tool-next-links a:hover{text-decoration:underline}.tool-next .btn-primary{flex:0 0 auto}@media (max-width:640px){.tool-next-inner{flex-direction:column;align-items:flex-start}.tool-next .btn-primary{width:100%;text-align:center}}.agg-page{scroll-margin-top:120px;border-top:1px solid var(--line)}.agg-page .breadcrumb{display:none}:root{--navy:#3D3A38;--navy-deep:#262321;--copper:#A8461F;--copper-dark:#A8461F;--copper-light:#D05F2C;--copper-on-dark:#D05F2C;--sand:#F6F2EB;--sand-deep:#EDE6DA;--ink:#2A2826;--ink-soft:#615C55;--line:rgba(61,58,56,.13);--line-strong:rgba(61,58,56,.22);--shadow-xs:0 1px 2px rgba(38,35,33,.06);--shadow-sm:0 2px 6px rgba(38,35,33,.07),0 1px 2px rgba(38,35,33,.05);--shadow:0 6px 18px rgba(38,35,33,.08),0 2px 6px rgba(38,35,33,.05);--shadow-lg:0 20px 48px rgba(38,35,33,.14),0 6px 16px rgba(38,35,33,.08);--shadow-copper:0 10px 26px rgba(208,95,44,.30);--radius:11px;--radius-lg:18px;--radius-xl:26px;--ease:cubic-bezier(.16,1,.3,1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.032em;line-height:1.05}h1{font-weight:600}h2{font-weight:600}.lead{font-size:clamp(1.12rem,1.9vw,1.32rem);line-height:1.62}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--copper);margin-bottom:1rem}.kicker::before{content:"";width:1.7rem;height:2px;background:var(--copper-light);border-radius:2px}.section-head .kicker{justify-content:center}.section-head{margin-bottom:clamp(2rem,3.4vw,3rem)}.section-head h2{letter-spacing:-.035em}.btn{border-radius:999px;padding:.95rem 1.7rem;font-weight:700;letter-spacing:.005em;border:1.5px solid transparent;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .2s,color .2s;will-change:transform}.btn-lg{padding:1.1rem 2rem;font-size:1.06rem}.btn-sm{padding:.6rem 1.1rem;font-size:.9rem}.btn-primary{background:var(--copper);color:#fff}.btn-secondary{box-shadow:var(--shadow-sm)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-light{border-color:var(--line);box-shadow:var(--shadow-sm)}.btn-light:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-strong)}.btn-ghost-light:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.card,.blog-card,.tool-card,.realisation-card,.zone-card,.referral-card,.tracker-card,.tw-card,.form-card,.review{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.card:hover,.blog-card:hover,.tool-card:hover,.realisation-card:hover,.zone-card:hover,.tw-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.blog-card-media img,.tool-card-media img,.realisation-card img,.gallery-item img,.photo-item img,.mega-thumb-img img{transition:transform .6s var(--ease)}.blog-card:hover .blog-card-media img,.tool-card:hover .tool-card-media img,.realisation-card:hover img,.gallery-item:hover img,.photo-item:hover img{transform:scale(1.05)}.site-header{background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:box-shadow .3s var(--ease),border-color .3s var(--ease),background .3s}.site-header.scrolled{background:rgba(255,255,255,.92);border-bottom-color:var(--line)}.nav-link{transition:color .2s}.nav-link::after{background:var(--copper-light)}.mega{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.mega-thumb-img{border-radius:var(--radius);overflow:hidden}.section-navy{background:linear-gradient(160deg,var(--navy-deep),var(--navy))}.final-cta{background:linear-gradient(140deg,var(--navy-deep) 0%,var(--copper-dark) 130%)}.hero::after{background:linear-gradient(180deg,rgba(26,22,20,.16) 0%,rgba(26,22,20,0) 26%,rgba(22,18,16,.52) 68%,rgba(18,15,13,.82) 100%),linear-gradient(95deg,rgba(20,16,14,.55) 0%,rgba(20,16,14,.04) 58%) !important}.hero h1{text-shadow:0 2px 30px rgba(12,9,7,.4);letter-spacing:-.035em}.ba-slider,.ba-card{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.ba-handle{width:48px;height:48px;border-radius:999px;box-shadow:0 6px 18px rgba(12,9,7,.35);border:none;display:grid;place-items:center}.ba-tag{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.42rem .85rem;border-radius:999px;backdrop-filter:blur(6px)}.ba-tag.ba-before{background:rgba(20,16,14,.62);color:#e7ddd6;border:1px solid rgba(255,255,255,.18)}.ba-tag.ba-after{background:rgba(208,95,44,.94);color:#fff}.stats-grid .stat strong,.stat-callout strong{font-family:var(--font-display);letter-spacing:-.02em}input,select,textarea{border-radius:var(--radius) !important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(208,95,44,.55);outline-offset:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--copper);outline-offset:3px;border-radius:6px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in,.reveal.visible,.reveal.show{opacity:1;transform:none}.site-footer{background:var(--navy-deep)}@media (max-width:760px){h1{letter-spacing:-.03em}.btn{padding:.9rem 1.4rem}.section-head{margin-bottom:1.6rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}.reveal{opacity:1 !important;transform:none !important}}.tracker-card{padding:1.4rem !important;gap:1.05rem !important;max-width:432px}.tracker-card .tk-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tk-id{display:flex;align-items:center;gap:.7rem}.tk-avatar{width:2.5rem;height:2.5rem;border-radius:13px;background:linear-gradient(150deg,var(--copper),var(--copper-dark));color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.15rem;display:grid;place-items:center;box-shadow:var(--shadow-copper)}.tk-id-txt strong{font-family:var(--font-display);font-weight:600;font-size:1.06rem;line-height:1.1;display:block}.tk-id-txt small{font-size:.82rem}@keyframes tkpulse{0%{box-shadow:0 0 0 0 rgba(47,107,79,.5)}70%{box-shadow:0 0 0 7px rgba(47,107,79,0)}100%{box-shadow:0 0 0 0 rgba(47,107,79,0)}}.tk-prog{display:flex;align-items:center;gap:1.1rem}.tk-stats{display:grid;gap:.55rem}.tk-stat{display:flex;gap:.7rem;align-items:center;border:1px solid var(--line);border-radius:13px;padding:.65rem .8rem}.tk-tick{width:1.45rem;height:1.45rem;border-radius:999px;background:var(--green);flex:0 0 auto;position:relative}.tk-tick::after{content:"";position:absolute;left:.5rem;top:.32rem;width:.3rem;height:.58rem;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}.tk-stat b{font-size:.9rem;display:block}.tk-stat small{font-size:.78rem}.tracker-card .tracker-note{font-size:.77rem;line-height:1.5;margin:0}.ph.has-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ph.has-photo{background:#1a1411}.ph.has-photo::before{background-image:linear-gradient(transparent 46%,rgba(18,13,10,.58));background-size:cover;z-index:1}.ph.has-photo::after{z-index:2}:root{--grad-copper:linear-gradient(135deg,#D05F2C 0%,#A8461F 52%,#A8461F 100%);--grad-copper-soft:linear-gradient(135deg,#D05F2C,#A8461F);--glass:rgba(255,255,255,0.72);--glass-strong:rgba(255,255,255,0.9);--shadow-soft:0 14px 40px -12px rgba(43,41,39,.18);--shadow-float:0 30px 70px -24px rgba(43,41,39,.34);--shadow-copper:0 12px 30px -8px rgba(208,95,44,.45);--ring-copper:0 0 0 1px rgba(208,95,44,.18)}.header-top{background:linear-gradient(90deg,var(--navy-deep),var(--navy)) !important;color:rgba(255,255,255,.78) !important;font-size:.8rem !important;letter-spacing:.01em;padding-block:.5rem !important;border-bottom:1px solid rgba(208,95,44,.22)}.header-top .container{align-items:center}.header-top a{color:var(--copper-on-dark) !important;text-decoration:none}.header-top a:hover{color:#fff !important}.site-header{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(68,65,63,.10) !important;transition:box-shadow .35s var(--ease),background .35s var(--ease)}.header-main .container{padding-block:.8rem !important;gap:1.4rem}.logo{gap:.72rem !important;align-items:center !important}.logo-mark{width:48px;height:48px;flex:0 0 auto;display:block}.logo-mark svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 14px rgba(208,95,44,.38))}.logo-text{display:flex !important;flex-direction:column;gap:.28rem;line-height:1}.logo-word{font-family:var(--font-display);font-weight:600;font-size:1.16rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.logo-word b{font-weight:700;color:var(--copper-light)}.logo-tag{font-family:var(--font-body);font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.header-cta{display:inline-flex;align-items:center;gap:.6rem}.header-main .btn-call{border:1px solid rgba(68,65,63,.14) !important;border-radius:999px !important;padding:.5rem .9rem !important;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 2px 8px -4px rgba(43,41,39,.2);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.header-main .btn-call:hover{box-shadow:var(--shadow-copper);transform:translateY(-1px)}.header-main .btn-call .ico-phone{width:18px;height:18px;flex:0 0 auto}.header-main .btn-call .tel-wrap{display:flex;flex-direction:column;line-height:1.05;text-align:left}.header-main .btn-call .tel-wrap small{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.header-main .btn-call .tel-num{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.btn-devis-head{white-space:nowrap !important;border-radius:999px !important;padding:.72rem 1.35rem !important;background:var(--grad-copper-soft) !important;border:0 !important;color:#fff !important;box-shadow:var(--shadow-copper);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem}.btn-devis-head .arr{transition:transform .25s var(--ease)}.btn-devis-head:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px rgba(208,95,44,.55)}.btn-devis-head:hover .arr{transform:translateX(4px)}.btn-devis-head::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%)}.btn-devis-head:hover::before{animation:sheen 0.9s var(--ease)}@keyframes sheen{to{transform:translateX(120%)}}.main-nav a.nav-link,.main-nav button.nav-link{font-weight:600 !important;letter-spacing:.005em;border-radius:999px !important}.main-nav a.nav-link:hover,.main-nav button.nav-link:hover{background:rgba(208,95,44,.08) !important}.hero{position:relative;isolation:isolate;background:linear-gradient(118deg,rgba(24,20,18,.94) 0%,rgba(38,35,33,.86) 38%,rgba(60,32,18,.62) 100%),var(--hero-img,none) !important;background-size:cover !important;background-position:center !important;overflow:hidden}.hero-3d{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.1s var(--ease)}.hero-3d.ready{opacity:1}.hero-3d canvas{width:100% !important;height:100% !important;display:block}.hero-3d-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,17,15,.72) 0%,rgba(20,17,15,.28) 42%,transparent 66%),linear-gradient(0deg,rgba(20,17,15,.55) 0%,transparent 32%)}.hero .container{z-index:3 !important}.hero::before{z-index:2 !important}.btn-primary{background:var(--grad-copper-soft) !important;border:0 !important;box-shadow:var(--shadow-copper) !important;position:relative;overflow:hidden;isolation:isolate}.btn-primary::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%)}.btn-primary:hover::before{animation:sheen .9s var(--ease)}.btn-primary:hover{box-shadow:0 18px 40px -10px rgba(208,95,44,.5) !important}.btn-lg{padding:1.05rem 2.1rem !important}.ph{position:relative;overflow:hidden}.ph::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 12%,rgba(208,95,44,.28),transparent 55%),radial-gradient(90% 80% at 12% 100%,rgba(0,0,0,.35),transparent 60%);mix-blend-mode:screen;opacity:.9;pointer-events:none}.gallery-item,.realisation-card,.blog-card-media,.tool-card-media,.mega-thumb{box-shadow:var(--shadow-soft)}.gallery-item{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.gallery-item:hover{transform:translateY(-6px);box-shadow:var(--shadow-float)}.gallery-item::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px rgba(208,95,44,0);transition:box-shadow .4s var(--ease);pointer-events:none}.gallery-item:hover::before{box-shadow:inset 0 0 0 2px rgba(208,95,44,.7)}.gallery-cap{position:relative;z-index:3}.card,.tool-tile,.tool-card,.blog-card,.service-card{transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease) !important}.card:hover,.tool-tile:hover,.tool-card:hover,.blog-card:hover,.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-float) !important}.proof-bar{background:linear-gradient(135deg,var(--navy-deep),var(--navy)) !important;color:#fff;position:relative;z-index:4}.proof-item b{color:var(--copper-on-dark);background:none;-webkit-text-fill-color:currentColor}.marquee{background:var(--navy-deep) !important}.marquee,.marquee span,.marquee-track span{color:rgba(255,255,255,.92) !important}.marquee i{color:var(--copper-light) !important}.reveal{will-change:transform,opacity}.whatsapp-fab{box-shadow:0 14px 30px -8px rgba(37,211,102,.5) !important}@media (max-width:1019px){.logo-word{font-size:1.06rem}}@media (max-width:560px){.logo-tag{display:none}.logo-word{font-size:1rem;letter-spacing:.04em}.logo-mark{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.btn-primary::before,.btn-devis-head::before{display:none}.hero-3d{transition:none}}@media (min-width:1020px){.header-main .container{flex-wrap:nowrap;gap:1rem}.main-nav{gap:.15rem !important;flex:0 1 auto}.main-nav>ul{gap:.05rem !important}.main-nav a.nav-link,.main-nav button.nav-link{padding:.55rem .6rem !important;font-size:.95rem !important}.header-cta{flex:0 0 auto;gap:.5rem}.btn-devis-head{padding:.66rem 1.1rem !important;font-size:.95rem}.logo-word{font-size:1.1rem}}@media (max-width:1400px){.header-main .btn-call .tel-wrap small{display:none}.header-main .btn-call{padding:.5rem .8rem !important}}@media (max-width:1180px) and (min-width:1020px){.header-main .btn-call{display:none}}@media (min-width:1020px){.header-top .container,.header-main .container{max-width:1340px !important}.header-main .container{gap:.7rem !important}.main-nav{gap:.05rem !important}.main-nav a.nav-link,.main-nav button.nav-link{padding:.5rem .52rem !important;font-size:.9rem !important;gap:.22rem !important}.logo-word{font-size:1.05rem}.logo-tag{font-size:.56rem;letter-spacing:.15em}.logo-mark{width:44px;height:44px}.header-main .btn-call{padding:.45rem .72rem !important}.header-main .btn-call .tel-wrap small{display:none !important}.header-main .btn-call .tel-num{font-size:.9rem}.btn-devis-head{padding:.6rem 1rem !important;font-size:.9rem}}@media (max-width:1099px){.main-nav{display:none !important}.nav-toggle{display:inline-flex !important}}@media (min-width:1020px){.btn-devis-head{padding:.58rem .92rem !important;font-size:.89rem}.main-nav a.nav-link,.main-nav button.nav-link{font-size:.89rem !important}}.mesh-related{margin-top:8px}.mesh-related::before{display:block;max-width:1180px;margin:0 auto 14px;padding:0 24px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.9}.mesh-related .maillage-col h3{font-size:.98rem}.mesh-related a{text-decoration:none}.mesh-related a:hover{text-decoration:underline}.main-nav .mega.mega-4{grid-template-columns:repeat(4,minmax(150px,1fr));min-width:760px}.main-nav .mega.mega-3{grid-template-columns:repeat(3,minmax(160px,1fr));min-width:560px}.main-nav .mega.mega-4 h4,.main-nav .mega.mega-3 h4{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem}.main-nav .mega.mega-4 ul,.main-nav .mega.mega-3 ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.main-nav .mega.mega-4 a,.main-nav .mega.mega-3 a{font-size:.92rem;white-space:nowrap}.btn-sm{padding:.5rem .9rem !important;font-size:.85rem !important}.fah-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:start;margin-top:8px}.main-nav>ul>li>.nav-link{white-space:nowrap}.espace-demo{background:linear-gradient(180deg,#12253b,#1b3350);border-radius:20px;padding:22px;margin:8px 0 22px;color:#fff;box-shadow:0 30px 60px -30px rgba(18,37,59,.6)}.espace-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.espace-avatar{width:44px;height:44px;border-radius:12px;background:var(--copper,#D05F2C);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.espace-head b{display:block;font-size:1.05rem}.espace-head span{color:#b9c6d6;font-size:.85rem}.espace-badge{margin-left:auto;background:rgba(46,139,87,.2);color:#7fe0a6;border:1px solid rgba(46,139,87,.5);border-radius:99px;padding:5px 12px;font-size:.78rem;font-weight:700}.espace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.espace-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px}.espace-card .ec-ic{font-size:1.4rem;display:block;margin-bottom:6px}.espace-card b{display:block;font-size:.95rem;margin-bottom:2px}.espace-card p{color:#b9c6d6;font-size:.82rem;margin:0}@media(max-width:700px){.espace-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.espace-grid{grid-template-columns:1fr}}.article-meta[data-eeat]{color:#6b6357;font-size:.85rem}.article-meta[data-eeat] .am-by{font-weight:600}.article-meta[data-eeat] .am-upd time{font-weight:600}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #D05F2C;outline-offset:2px;border-radius:4px}.btn,.nav-link,.btn-call,.btn-primary,.btn-secondary,.le-opt,.le-next,.bsl-card,.choice{min-height:44px}.main-nav>ul>li>.nav-link{padding-top:.6rem;padding-bottom:.6rem}.article-meta[data-eeat]{color:#5c554a}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.alpha-cookie{position:fixed;left:0;right:0;bottom:0;z-index:120;transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.7,.2,1);background:linear-gradient(160deg,#1c1a18,#2b2927);color:#fff;box-shadow:0 -10px 40px -14px rgba(0,0,0,.5)}.alpha-cookie.show{transform:translateY(0)}.ac-inner{max-width:1180px;margin:0 auto;padding:16px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ac-txt{margin:0;font-size:.9rem;color:#efe6da;flex:1 1 380px;line-height:1.5}.ac-txt a{color:#D05F2C;text-decoration:underline}.ac-btns{display:flex;gap:10px;flex-wrap:wrap}.ac-btn{border:none;border-radius:10px;font:inherit;font-weight:800;padding:12px 20px;cursor:pointer;min-height:44px}.ac-refuse{background:transparent;color:#fff;border:1.6px solid rgba(255,255,255,.4)}.ac-refuse:hover{border-color:#fff;background:rgba(255,255,255,.08)}.ac-accept{background:var(--copper,#D05F2C);color:#fff}.ac-accept:hover{background:#A8461F}@media(max-width:640px){.ac-btns{width:100%}.ac-btn{flex:1}.alpha-cookie{bottom:52px}}.glo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0}.glo-item{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.glo-item dt{font-weight:800;margin:0 0 3px}.glo-item dd{margin:0;font-size:.92rem;line-height:1.5}@media(max-width:760px){.glo-grid{grid-template-columns:1fr}}#alpha-le{--le-navy:#12253b;--le-copper:#D05F2C;--le-line:#e7ded1;--le-bg:#fff;--le-ink:#1c1a17;--le-mut:#6b6357;max-width:760px;margin:0 auto}#alpha-le *{box-sizing:border-box}.le-card{border:1px solid var(--le-line);border-radius:20px;box-shadow:0 24px 60px -34px rgba(18,37,59,.4);overflow:hidden}.le-eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--le-copper)}.le-progress{height:7px;border-radius:99px;margin:14px 0 0;overflow:hidden}.le-progress i{display:block;height:100%;width:0;border-radius:99px;transition:width .45s cubic-bezier(.2,.7,.2,1)}.le-count{font-size:.78rem;margin:8px 0 0}.le-q{font-weight:800;letter-spacing:-.01em}.le-help{font-size:.92rem}.le-opts{display:grid;grid-template-columns:repeat(2,1fr)}.le-opts.one{grid-template-columns:1fr}.le-opt{display:flex;align-items:center;gap:12px;text-align:left;border:1.6px solid var(--le-line);cursor:pointer;font:inherit;transition:.16s;width:100%}.le-opt:hover{border-color:var(--le-copper);transform:translateY(-1px)}.le-opt.sel{border-color:var(--le-copper);box-shadow:0 0 0 3px rgba(208,95,44,.14)}.le-opt .ic{font-size:1.35rem}.le-opt b{display:block;font-weight:700}.le-opt small{display:block;font-size:.8rem}.le-field{display:flex;flex-direction:column;gap:7px}.le-field label{font-weight:600;font-size:.9rem}.le-input,.le-textarea{width:100%;padding:14px 15px;border:1.6px solid var(--le-line);border-radius:12px;font:inherit}.le-input:focus,.le-textarea:focus{outline:none;border-color:var(--le-copper);box-shadow:0 0 0 3px rgba(208,95,44,.14)}.le-textarea{min-height:88px;resize:vertical}.le-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.le-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.le-back{background:none;border:none;font:inherit;font-weight:600;cursor:pointer;padding:8px}.le-next{border:none;border-radius:12px;font:inherit;font-weight:800;padding:14px 26px;cursor:pointer;transition:.16s;box-shadow:0 12px 24px -12px rgba(208,95,44,.7)}.le-next:hover{transform:translateY(-1px)}.le-next[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.le-result{background:linear-gradient(180deg,#fff6ee,#fff);border:1.6px solid #f0d9c4;border-radius:16px;padding:18px 18px 16px;margin:2px 0 4px}.le-result h4{margin:0 0 4px;font-size:1.05rem}.le-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px}.le-chip{border:1px solid var(--le-line);border-radius:99px;padding:6px 12px;font-size:.82rem;font-weight:600}.le-reco{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.le-reco li{font-size:.9rem;padding-left:20px;position:relative}.le-reco li::before{content:"→";position:absolute;left:0;color:var(--le-copper);font-weight:800}.le-note{font-size:.82rem;margin:12px 0 0;border-top:1px dashed var(--le-line);padding-top:10px}.le-consent{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;font-size:.86rem}.le-consent input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--le-copper)}.le-legal{font-size:.76rem;margin:12px 0 0;line-height:1.5}.le-done{text-align:center;padding:34px 26px 30px}.le-done .tick{width:64px;height:64px;border-radius:50%;color:#2e8b57;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.le-done h3{margin:0 0 6px}.le-err{font-size:.84rem;margin:8px 0 0;min-height:1em}@media(max-width:560px){.le-opts{grid-template-columns:1fr}.le-q{font-size:1.16rem}.le-row2{grid-template-columns:1fr}}.bsl-section{padding:56px 0 48px;background:linear-gradient(180deg,#fbf7f1,#fff)}.bsl-lead{max-width:640px;margin:.4em auto 0}.bsl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:34px 0 0}.bsl-card{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;text-decoration:none;padding:24px 20px 22px;border:1.5px solid #e7ded1;border-radius:18px;cursor:pointer;font:inherit;transition:transform .18s var(--ease,ease),border-color .18s,box-shadow .18s,background .18s;box-shadow:0 10px 26px -20px rgba(18,37,59,.45)}.bsl-card:hover{border-color:#D05F2C;transform:translateY(-4px);box-shadow:0 22px 40px -22px rgba(208,95,44,.55)}.bsl-card .bsl-ic{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#fbeee3;color:#D05F2C;margin:0 0 14px;flex:0 0 auto;transition:background .18s,color .18s}.bsl-card .bsl-ic svg{width:23px;height:23px;display:block}.bsl-card b{font-size:1.02rem;font-weight:700;line-height:1.25;display:block}.bsl-card small{display:block;font-size:.83rem;line-height:1.4;margin-top:3px}.bsl-featured{grid-column:1/-1;flex-direction:column;align-items:center;text-align:center;gap:0;padding:28px 24px;background:linear-gradient(180deg,#fff6ee,#fff);border-color:#f0d9c4}.bsl-featured .bsl-ic{width:54px;height:54px;border-radius:15px;margin:0 0 14px}.bsl-featured .bsl-ic svg{width:28px;height:28px}.bsl-txt{display:flex;flex-direction:column;align-items:center;min-width:0}.bsl-badge{display:inline-block;align-self:center;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border:1px solid #f0d9c4;padding:3px 10px;border-radius:999px;margin-bottom:10px}.bsl-featured b{font-size:1.16rem;letter-spacing:-.01em}.bsl-featured small{font-size:.9rem;margin-top:6px;max-width:52ch}.bsl-foot{text-align:center;margin:28px 0 0;font-size:.86rem}@media(max-width:900px){.bsl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bsl-grid{grid-template-columns:1fr 1fr;gap:12px}.bsl-card{padding:18px 12px 16px}.bsl-featured{padding:22px 16px}.bsl-featured b{font-size:1.06rem}.bsl-featured small{font-size:.85rem}}.le-drop{display:flex;align-items:center;gap:14px;padding:22px;border:2px dashed var(--le-line);border-radius:16px;cursor:pointer;transition:.16s;background:#fff}.le-drop:hover,.le-drop.over{border-color:var(--le-copper)}.le-drop-ic{font-size:2rem;line-height:1}.le-drop b{display:block}.le-drop small{font-size:.82rem}.le-photolist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.le-photolist li{border:1px solid #f0d9c4;border-radius:10px;padding:8px 12px;font-size:.86rem}#alpha-sante,#alpha-devis,#alpha-compare,#alpha-ordre,#alpha-energie,#alpha-cuisine{--s-navy:#12253b;--s-copper:#D05F2C;--s-line:#e7ded1;--s-ink:#1c1a17;--s-mut:#5c554a;--s-red:#c0392b;--s-amber:#D05F2C;--s-green:#2e8b57;max-width:820px;margin:0 auto}#alpha-sante *,#alpha-devis *,#alpha-compare *,#alpha-ordre *,#alpha-energie *,#alpha-cuisine *{box-sizing:border-box}#alpha-cuisine .cu-recap{display:grid;gap:8px;margin:6px 0 2px}#alpha-energie .en-intro-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 20px}#alpha-energie .en-ib{display:flex;flex-direction:column;align-items:center;gap:1px;border:1px solid var(--s-line);border-radius:12px;padding:10px 16px;min-width:96px}#alpha-energie .en-ib b{color:var(--s-copper);font-size:1.02rem;font-weight:800}#alpha-energie .en-ib{font-size:.76rem}#alpha-energie .en-cta-lg{font-size:1.02rem;padding:15px 28px;box-shadow:0 16px 30px -14px rgba(208,95,44,.8)}#alpha-energie .en-cta-lg span{transition:transform .2s}#alpha-energie .en-cta-lg:hover span{transform:translateX(4px)}#alpha-energie .en-slider{padding:8px 2px 2px}#alpha-energie .en-slider output{display:block;text-align:center;font-size:1.7rem;font-weight:800;margin-bottom:12px}#alpha-energie #en-range{width:100%;-webkit-appearance:none;appearance:none;height:8px;border-radius:99px;outline:none}#alpha-energie #en-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--s-copper);cursor:pointer;border:3px solid #fff;box-shadow:0 3px 10px rgba(208,95,44,.5)}#alpha-energie #en-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--s-copper);cursor:pointer;border:3px solid #fff}#alpha-energie .en-slider-scale{display:flex;justify-content:space-between;font-size:.76rem;margin-top:8px}#alpha-energie .en-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}#alpha-energie .en-reveal.is-in{opacity:1;transform:none}#alpha-energie .en-result-card{overflow:hidden}#alpha-energie .en-verdict{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 22px;padding:30px 30px;border-radius:22px 22px 0 0;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#3a2c22 0%,#241c17 45%,#1c1a18 100%)}#alpha-energie .en-verdict::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 120% at 100% 0%,rgba(208,95,44,.55),transparent 60%)}#alpha-energie .en-verdict-in{position:relative;z-index:1;min-width:60%}#alpha-energie .en-verdict-kick{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#D05F2C;margin:0}#alpha-energie .en-verdict-h{font-size:1.35rem;margin:.3em 0 .1em;color:#fff;letter-spacing:-.01em;line-height:1.15}#alpha-energie .en-verdict-num{margin:.1em 0 0;line-height:1}#alpha-energie .en-big{font-size:4.2rem;font-weight:800;letter-spacing:-.03em;color:#fff;-webkit-background-clip:text;background-clip:text}#alpha-energie .en-verdict-sub{margin:.1em 0 0;color:rgba(255,255,255,.82);font-size:.92rem}#alpha-energie .en-verdict-ring{position:relative;z-index:1;flex:0 0 auto}#alpha-energie .en-verdict-ring .en-ring-c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}#alpha-energie .en-verdict-ring .en-ring-c b{font-size:1.7rem;font-weight:800;color:#fff}#alpha-energie .en-duo{display:flex;align-items:center;justify-content:center;gap:14px;margin:4px 0 4px}#alpha-energie .en-duo-side{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:200px}#alpha-energie .en-duo-lbl{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#alpha-energie .en-duo-chip{width:78px;height:78px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.4rem;font-weight:800;box-shadow:0 16px 30px -14px rgba(0,0,0,.4)}#alpha-energie .en-duo-idx{font-size:.82rem}#alpha-energie .en-duo-arrow{font-size:1.8rem;color:var(--s-copper);font-weight:800;flex:0 0 auto}#alpha-energie .en-gain{text-align:center;margin:10px 0 2px;font-size:1rem}#alpha-energie .en-gain b{color:#2e8b57}#alpha-energie .en-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 4px}#alpha-energie .en-stat{border:1px solid var(--s-line);border-radius:16px;padding:16px 12px;text-align:center}#alpha-energie .en-stat b{display:block;font-size:1.18rem;line-height:1.1}#alpha-energie .en-stat span{display:block;font-size:.75rem;margin-top:5px}#alpha-energie .sa-section-t{font-weight:800;color:var(--s-navy);margin:22px 0 10px;font-size:1.05rem}#alpha-energie .dep-chart{display:grid;gap:10px}#alpha-energie .dep-row{display:grid;grid-template-columns:160px 1fr 46px;align-items:center;gap:12px}#alpha-energie .dep-k{font-size:.86rem;font-weight:600}#alpha-energie .dep-track{height:13px;border-radius:99px;overflow:hidden}#alpha-energie .dep-track i{display:block;height:100%;width:0;border-radius:99px}#alpha-energie .dep-v{font-weight:800;font-size:.84rem;text-align:right}#alpha-energie .en-reco{display:grid;gap:10px}#alpha-energie .en-reco-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 14px;align-items:center;border:1px solid var(--s-line);border-radius:14px;padding:14px 16px}#alpha-energie .en-reco-rk{grid-row:1/3;width:34px;height:34px;border-radius:10px;background:var(--s-copper);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1.05rem}#alpha-energie .en-reco-txt span{display:block;font-size:.85rem}#alpha-energie .en-reco-txt span b{color:var(--s-copper)}#alpha-energie .en-reco-imp{grid-column:2;height:6px;border-radius:99px;overflow:hidden;margin-top:6px}#alpha-energie .en-reco-imp i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#D05F2C,#A8461F)}#alpha-energie .en-alert{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(180deg,#fbecea,#fff5f3);border:1px solid #eccfca;border-radius:16px;padding:16px 18px;margin:20px 0 2px}#alpha-energie .en-alert-ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#cc3232;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}#alpha-energie .en-alert b{display:block;margin-bottom:2px}#alpha-energie .en-alert span{font-size:.88rem}#alpha-energie .dpe-scale{display:grid;gap:5px;margin:6px 0 0}#alpha-energie .dpe-row{display:flex;align-items:center;gap:10px;min-height:26px;opacity:.42;transition:opacity .4s}#alpha-energie .dpe-row.dpe-on{opacity:1}#alpha-energie .dpe-bar{display:inline-flex;align-items:center;padding:0 12px;height:26px;border-radius:0 13px 13px 0;color:#fff;font-weight:800;font-size:.86rem;min-width:44px;box-shadow:0 2px 6px rgba(0,0,0,.08)}#alpha-energie .dpe-tag{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;border-radius:999px;white-space:nowrap}#alpha-energie .dpe-now{background:#12253b;color:#fff}#alpha-energie .dpe-aft{border:1px solid #bfe3cd}#alpha-energie .en-cta-box{background:linear-gradient(180deg,#fff6ee,#fff);border:1.6px solid #f0d9c4}#alpha-energie .en-trust{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 14px}#alpha-energie .en-trust span{font-size:.82rem;font-weight:600}@media(min-width:640px){#alpha-energie .en-verdict-h{font-size:1.5rem}}@media(max-width:560px){#alpha-energie .en-stats{grid-template-columns:1fr}#alpha-energie .dep-row{grid-template-columns:110px 1fr 40px;gap:8px}#alpha-energie .dep-k{font-size:.8rem}#alpha-energie .en-verdict{padding:24px 20px}#alpha-energie .en-big{font-size:3.2rem}#alpha-energie .en-duo-chip{width:64px;height:64px;font-size:2rem}#alpha-energie .en-duo{gap:8px}}@media(prefers-reduced-motion:reduce){#alpha-energie .en-reveal{opacity:1;transform:none;transition:none}#alpha-energie .en-ring-fg,#alpha-energie .dep-track i{transition:none!important}}#alpha-ordre .ord-prio li{align-items:flex-start}#alpha-ordre .ord-tag{display:inline-block;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-left:6px;vertical-align:middle}#alpha-ordre .ord-urg{border:1px solid #eccfca}#alpha-ordre .ord-soon{border:1px solid #f0d9c4}#alpha-ordre .ord-ok{border:1px solid #cfe8db}#alpha-compare .cmp-table{display:grid;gap:10px;margin:6px 0 2px}#alpha-compare .cmp-row{display:grid;grid-template-columns:1fr;gap:8px;padding:14px;border:1px solid var(--s-line);border-radius:14px}#alpha-compare .cmp-dim{font-weight:800;font-size:.92rem}#alpha-compare .cmp-cell{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;font-size:.86rem}#alpha-compare .cmp-cell b{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}#alpha-compare .cmp-e{border:1px solid #cfe8db}#alpha-compare .cmp-a{border:1px solid #ece0cf}@media(min-width:620px){#alpha-compare .cmp-row{grid-template-columns:1.1fr 1fr 1fr;align-items:center}#alpha-compare .cmp-dim{align-self:center}}.sa-card{border:1px solid var(--s-line);border-radius:20px;overflow:hidden;box-shadow:0 28px 64px -36px rgba(18,37,59,.45)}.sa-head{padding:22px 26px 0}.sa-eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--s-copper)}.sa-prog{height:8px;border-radius:99px;margin:14px 0 0;overflow:hidden}.sa-prog i{display:block;height:100%;width:0;background:var(--s-copper);border-radius:99px;transition:width .45s cubic-bezier(.2,.7,.2,1)}.sa-count{font-size:.78rem;margin:8px 0 0}.sa-body{padding:18px 26px 6px}.sa-cat{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--s-copper);margin:0 0 4px}.sa-q{font-size:1.34rem;line-height:1.24;font-weight:800;margin:.1em 0 .1em;letter-spacing:-.01em}.sa-help{font-size:.92rem;margin:.2em 0 1em}.sa-opts{display:grid;gap:10px}.sa-opt{display:flex;align-items:center;gap:12px;text-align:left;padding:15px 16px;border:1.6px solid var(--s-line);border-radius:14px;cursor:pointer;font:inherit;transition:.16s;width:100%;min-height:44px}.sa-opt:hover{border-color:var(--s-copper);transform:translateY(-1px)}.sa-opt .sa-dot{width:13px;height:13px;border-radius:50%;flex:0 0 auto;border:2px solid var(--s-line)}.sa-opt.sel{border-color:var(--s-copper);box-shadow:0 0 0 3px rgba(208,95,44,.14)}.sa-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px 22px}.sa-back{background:none;border:none;font:inherit;font-weight:600;cursor:pointer;padding:8px;min-height:44px}.sa-btn{background:var(--s-copper);color:#fff;border:none;border-radius:12px;font:inherit;font-weight:800;padding:14px 26px;cursor:pointer;transition:.16s;min-height:44px;box-shadow:0 12px 24px -12px rgba(208,95,44,.7)}.sa-btn:hover{background:#A8461F;transform:translateY(-1px)}.sa-btn[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.sa-btn-ghost{border:1.6px solid var(--s-line)}.sa-btn-ghost:hover{border-color:var(--s-copper)}.sa-intro{padding:30px 30px 26px;text-align:center}.sa-intro h3{font-size:1.7rem;margin:0 0 8px;letter-spacing:-.02em}.sa-intro p{max-width:520px;margin:0 auto 6px}.sa-intro-pts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 20px}.sa-intro-pts span{font-size:.86rem;display:inline-flex;align-items:center;gap:6px}.sa-intro-pts span::before{content:"✓";color:var(--s-green);font-weight:800}.sa-result{padding:26px 26px 8px}.sa-gauge{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;margin:6px 0 8px}.sa-ring{position:relative;width:150px;height:150px;flex:0 0 auto}.sa-ring svg{transform:rotate(-90deg)}.sa-ring .sa-score{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sa-ring .sa-score b{font-size:2.5rem;font-weight:800;line-height:1}.sa-ring .sa-score small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.sa-verdict{text-align:left;max-width:420px}.sa-verdict .sa-badge{display:inline-block;font-weight:800;font-size:.82rem;border-radius:99px;padding:5px 14px;color:#fff;margin-bottom:8px}.sa-verdict h3{margin:0 0 6px;font-size:1.2rem}.sa-verdict p{margin:0;font-size:.94rem}.sa-section-t{font-weight:800;margin:20px 0 8px;font-size:1.02rem}.sa-bars{display:grid;gap:9px}.sa-bar{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:10px;font-size:.88rem}.sa-bar .sa-bl{font-weight:600}.sa-bar .sa-bt{height:9px;border-radius:99px;overflow:hidden}.sa-bar .sa-bt i{display:block;height:100%;border-radius:99px}.sa-bar .sa-bv{font-weight:800;font-size:.82rem;min-width:38px;text-align:right}.sa-prio{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.sa-prio li{border:1px solid #f0d9c4;border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}.sa-prio .rk{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--s-copper);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.9rem}.sa-prio span{display:block;font-size:.88rem}.sa-risks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.sa-risks li{font-size:.9rem;padding-left:24px;position:relative}.sa-risks li::before{content:"⚠";position:absolute;left:0;color:var(--s-amber)}.sa-cta-box{border:1.6px solid #f0d9c4;border-radius:16px;padding:18px;margin:18px 0 6px}.sa-cta-box h4{margin:0 0 4px}.sa-cta-box p{margin:0 0 12px;font-size:.92rem}.sa-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.sa-field label{font-weight:600;font-size:.88rem}.sa-input{width:100%;padding:13px 14px;border:1.6px solid var(--s-line);border-radius:12px;font:inherit}.sa-input:focus{outline:none;border-color:var(--s-copper);box-shadow:0 0 0 3px rgba(208,95,44,.14)}.sa-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sa-consent{display:flex;gap:10px;align-items:flex-start;font-size:.84rem;margin-top:4px}.sa-consent input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--s-copper)}.sa-legal{font-size:.75rem;margin:8px 0 0;line-height:1.5}.sa-share{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 0}.sa-done{text-align:center;padding:34px 26px 30px}.sa-done .tk{width:64px;height:64px;border-radius:50%;color:var(--s-green);font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.sa-err{font-size:.84rem;min-height:1em;margin:6px 0 0}@media(max-width:560px){.sa-bar{grid-template-columns:110px 1fr auto}.sa-q{font-size:1.16rem}.sa-row2{grid-template-columns:1fr}.sa-verdict{text-align:center}}#alpha-devis .dv-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--s-line)}#alpha-devis .dv-item:first-child{border-top:none}#alpha-devis .dv-lab{flex:1;font-size:.95rem}#alpha-devis .dv-lab small{display:block;font-size:.8rem;margin-top:1px}#alpha-devis .dv-btns{display:flex;gap:6px;flex:0 0 auto}#alpha-devis .dv-b{border:1.6px solid var(--s-line);border-radius:9px;padding:8px 11px;font:inherit;font-weight:700;font-size:.82rem;cursor:pointer;min-height:40px}#alpha-devis .dv-b:hover{border-color:var(--s-copper)}#alpha-devis .dv-b.on-y{border-color:#2e8b57}#alpha-devis .dv-b.on-u{border-color:var(--s-copper)}@media(max-width:560px){#alpha-devis .dv-item{flex-direction:column;align-items:stretch;gap:8px}#alpha-devis .dv-btns{justify-content:stretch}#alpha-devis .dv-b{flex:1}}@media (min-width:1020px) and (max-width:1439px){.main-nav>ul{gap:0 !important}.main-nav .nav-link,.main-nav>ul>li>a{font-size:.9rem !important;padding-left:.42rem !important;padding-right:.42rem !important}.mega{width:min(880px,calc(100vw - 40px)) !important}}.hero-watermark{right:0 !important}@media (min-width:1020px) and (max-width:1439px){.header-cta .btn-call .tel-wrap small{display:none}.header-cta .btn-call{padding-left:.5rem;padding-right:.5rem}.btn-devis-head{padding-left:1rem !important;padding-right:1rem !important;font-size:.9rem}.btn-devis-head .arr{display:none}.logo-text small{font-size:.55rem;letter-spacing:.1em}}@media (min-width:1020px) and (max-width:1339px){.header-cta .btn-call{display:none}}@media (min-width:1020px){.main-nav>ul{position:relative}.main-nav>ul>li.has-panel:has(>.mega){position:static}.mega{width:min(820px,calc(100vw - 60px)) !important;max-width:none}}:root{--d-bg:#14120F;--d-alt:#191613;--d-card:#1E1A17;--d-ink:#F2EFEA;--d-dim:#A69C91;--d-acc:#D05F2C;--sand:#191613;--sand-deep:#1E1A17;--line:rgba(255,255,255,.10);--line-strong:rgba(255,255,255,.18);--copper-on-dark:#D05F2C;--copper-light:#D05F2C;--shadow-xs:0 1px 2px rgba(0,0,0,.5);--shadow-sm:0 2px 8px rgba(0,0,0,.5);--shadow:0 10px 26px -12px rgba(0,0,0,.75);--shadow-lg:0 28px 64px -28px rgba(0,0,0,.85);--shadow-card:0 12px 34px -18px rgba(0,0,0,.8);--shadow-hover:0 20px 48px -20px rgba(0,0,0,.85);--shadow-soft:0 6px 18px -10px rgba(0,0,0,.7);--shadow-float:0 36px 80px -34px rgba(0,0,0,.9);--shadow-copper:0 14px 30px -16px rgba(168,70,31,.75);--ink-grad:linear-gradient(165deg,#14120F 0%,#191613 55%,#201913 100%);--copper-grad:linear-gradient(135deg,#D05F2C 0%,#D05F2C 55%,#A8461F 100%)}html,body{background:#14120F;color:#F2EFEA}body{color:#F2EFEA;background:#1E1A17;background-color:#1E1A17}.kicker{color:#A69C91}.section-head p{color:#A69C91}.section-sand{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%) !important}.btn-light{background:#1E1A17;color:#A69C91}.site-header{background:#1E1A17 !important}.logo{color:#A69C91}.logo small{color:#A69C91}.mobile-drawer{background:#1E1A17}.mobile-drawer summary{color:#A69C91}.mobile-drawer summary::after{color:#A69C91}.mobile-drawer a{color:#F2EFEA}.mobile-drawer>a.single{color:#A69C91}.hero h1 em::after{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.tracker-card{background:#1E1A17;color:#F2EFEA}.tracker-card header strong{color:#A69C91}.progress{background:#191613}.tracker-note{color:#A69C91}.proof-bar{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%) !important}.proof-item span{color:#A69C91}.card{background:#1E1A17}.card-body h3 a{color:#A69C91}.card-body h3 a:hover{color:#A69C91}.card-meta{color:#A69C91}.card-meta b{color:#A69C91}.card-link{color:#A69C91}.ba-after{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.ba-handle{background:#1E1A17}.ba-handle::after{background:#1E1A17;color:#A69C91}.step{background:#1E1A17}.step h3 b:first-letter,.step .initial{color:#A69C91}.step p{color:#A69C91}.step .deliverable{color:#A69C91}.step .deliverable::before{color:#A69C91}.article-body table tbody tr:nth-child(even){background:#1E1A17}.article-body table td strong,.article-body table b{color:#A69C91}.article-body table caption{color:#A69C91}.stat-callout{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%) !important;border-left:5px solid rgba(255,255,255,.10) !important}.stat-callout span{color:#F2EFEA}tbody tr:nth-child(even){background:#1E1A17}.review{background:#1E1A17}.review footer{color:#A69C91}.review footer b{color:#A69C91}.faq details{background:#1E1A17}.faq summary{color:#A69C91}.faq summary::after{color:#A69C91}.faq details>div{color:#A69C91}.badge{background:#1E1A17;color:#A69C91}.badge::before{color:#A69C91}.form-card{background:#1E1A17}label{color:#A69C91}.hint{color:#A69C91}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea{background:#1E1A17;color:#F2EFEA}input:hover,select:hover,textarea:hover{border-color:rgba(255,255,255,.10)}.choice span{color:#A69C91}.choice small{color:#A69C91}.choice input:checked+span{border-color:rgba(255,255,255,.10)}legend{color:#A69C91}.consent{color:#A69C91}.form-steps i{background:#191613}.notice{color:#A69C91}.legal-note{color:#A69C91}.zone-card{background:#1E1A17;color:#A69C91}.zone-card:hover{border-color:rgba(255,255,255,.10)}.zone-card small{color:#A69C91}.page-hero+section .kicker::after{background:#232019}.page-hero+section .btn-secondary:hover{background:#1E1A17;color:#A69C91}.realisation-ville{color:#A69C91}.realisation-note{color:#A69C91}.hero .kicker::before,.section-navy .kicker::before{background:#232019}tbody tr:hover{background:#191613}.faq details[open] summary,.faq summary:hover{color:#A69C91}input:focus,select:focus,textarea:focus{border-color:rgba(255,255,255,.10)}.trust-icon{color:#A69C91}.trust-item p{color:#A69C91}.blog-card-cat{color:#A69C91}.blog-card h3 a{color:#A69C91}.blog-card h3 a:hover{color:#A69C91}.blog-card p{color:#A69C91}.blog-card-meta{color:#A69C91}.article-meta{color:#A69C91}.article-body a{color:#A69C91}blockquote.pull{border-left:4px solid rgba(255,255,255,.10);background:#1E1A17;color:#A69C91}.cro-inline{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%);border-left:4px solid rgba(255,255,255,.10)}.cro-inline .cro-eyebrow{color:#A69C91}.cro-inline p{color:#A69C91}.cro-mini{color:#A69C91}.score-track i{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.sim-gate-row input{background:#1E1A17;color:#F2EFEA}.referral{background:#191613}.whatsapp-fab{background:#232019}.tool-card{background:#1E1A17}.tool-progress{background:#191613}.tool-progress-label{color:#A69C91}.checklist-group h3{color:#A69C91}.checklist-item span{color:#F2EFEA}.checklist-item input:checked+span{color:#A69C91}.tool-note{color:#A69C91}.compare-filters button{background:#1E1A17;color:#A69C91}.compare-filters button.active,.compare-filters button:hover{border-color:rgba(255,255,255,.10)}.compare-item{background:#1E1A17}.compare-tag{background:#1E1A17;color:#A69C91}.compare-row b{color:#A69C91}.compare-empty{color:#A69C91}.exit-box{background:#1E1A17}.exit-box .exit-eyebrow{color:#A69C91}.exit-box p{color:#A69C91}.exit-close{color:#A69C91}.exit-close:hover{color:#A69C91}.sim2 legend{color:#A69C91}.sim2 .choice span{color:#A69C91}.sim2 .choice small{color:#A69C91}.sim2 .choice input:checked+span{border-color:rgba(255,255,255,.10)}.quiz-dots i{background:#191613}.dpe-b{background:#232019}.dpe-c{background:#191613;color:#F2EFEA}.dpe-d{background:#191613;color:#F2EFEA}.dpe-e{background:#232019}.tool-tile{background:#1E1A17;color:#A69C91}.tool-tile-ic{color:#A69C91}.tool-tile p{color:#A69C91}.tool-tile span.go{color:#A69C91}.ba-card p{color:#A69C91}.timeline-step::before{background:#191613}.maillage-col p{color:#A69C91}.maillage-col a{color:#A69C91}.photo-filters button{background:#1E1A17;color:#A69C91}.photo-filters button:hover{border-color:rgba(255,255,255,.10);color:#A69C91}.photo-filters button[aria-pressed="true"]{border-color:rgba(255,255,255,.10)}.photo-item{background:#191613}.section-head .kicker{color:#A69C91}.btn-call{color:#A69C91}.call-prompt p{color:#F2EFEA}.call-prompt .cp-sub{color:#A69C91}.call-prompt .btn-call{border-color:rgba(255,255,255,.10)}.section-head>p{color:#A69C91}.article-body>p.lead::first-letter{color:#A69C91}.article .article-head .kicker{color:#A69C91}.article .article-head .article-meta{color:#A69C91}.article-body{color:#F2EFEA}.article-body>p:first-of-type,.article-body p.lead{color:#F2EFEA}.article-body h3{color:#F2EFEA !important}.article-body blockquote{border-left:4px solid rgba(255,255,255,.10);color:#F2EFEA}.article-body>p:first-of-type::first-letter{color:#A69C91 !important}.article-body>p:first-of-type{color:#F2EFEA !important}.article-body blockquote,.article-body blockquote.pull{color:#F2EFEA !important}.article-body blockquote::before,.article-body blockquote.pull::before{color:#A69C91}.illu-photo figcaption,.article-body figure figcaption{background:#1E1A17;border-left:3px solid rgba(255,255,255,.10);color:#A69C91 !important}#page-contact .page-hero+section h1,#page-simulateur .page-hero+section h1{color:#A69C91 !important}#page-contact .page-hero+section .kicker,#page-simulateur .page-hero+section .kicker{color:#A69C91 !important}#page-contact .page-hero+section .lead,#page-simulateur .page-hero+section .lead{color:#A69C91 !important}.blog-card .card-body{background:#1E1A17}.tools-group-title{color:#A69C91}.article-body p>a,.maillage-col a,.article-body li>a{color:#A69C91}.tool-next-inner{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%);border-left:4px solid rgba(255,255,255,.10)}.tool-next h3{color:#A69C91}.tool-next-links a{color:#A69C91}.tool-next-links a::before{color:#A69C91}h1,h2,h3{color:#A69C91}.site-header.scrolled{background:#1E1A17 !important}.ba-handle::before,.ba-handle::after{border-color:rgba(255,255,255,.10) !important}.tk-id-txt strong{color:#A69C91}.tk-id-txt small{color:#A69C91}.tk-stat{background:#1E1A17}.tk-stat b{color:#A69C91}.tk-stat small{color:#A69C91}.tracker-card .tracker-note{color:#A69C91}#aps .seg2{background:#1E1A17}#aps .reco{border-left:5px solid rgba(255,255,255,.10)}#aps .compare{background:#1E1A17}#aps .client{background:#1E1A17}.logo-word{color:#A69C91}.logo-tag{color:#A69C91}.header-main .btn-call{background:#1E1A17 !important;color:#A69C91 !important}.header-main .btn-call:hover{border-color:rgba(255,255,255,.10) !important}.header-main .btn-call .ico-phone{color:#A69C91}.header-main .btn-call .tel-wrap small{color:#A69C91}.header-main .btn-call .tel-num{color:#A69C91}.main-nav a.nav-link:hover,.main-nav button.nav-link:hover{color:#A69C91 !important}.mesh-related::before{color:#A69C91}.main-nav .mega.mega-4 h4,.main-nav .mega.mega-3 h4{color:#A69C91}.article-meta[data-eeat]{color:#A69C91}.article-meta[data-eeat] .am-by{color:#F2EFEA}.le-help,.bsl-lead,.bsl-foot{color:#A69C91}.glo-item{background:#1E1A17;border-left:3px solid rgba(255,255,255,.10)}.glo-item dt{color:#A69C91}.glo-item dd{color:#A69C91}.le-card{background:#1E1A17}.le-progress{background:#191613}.le-progress i{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.le-count{color:#A69C91}.le-q{color:#F2EFEA}.le-help{color:#A69C91}.le-opt{color:#F2EFEA}.le-opt:hover{background:#1E1A17}.le-opt small{color:#A69C91}.le-field label{color:#F2EFEA}.le-input,.le-textarea{color:#F2EFEA;background:#1E1A17}.le-back{color:#A69C91}.le-back:hover{color:#F2EFEA}.le-result h4{color:#F2EFEA}.le-chip{background:#1E1A17;color:#F2EFEA}.le-reco li{color:#F2EFEA}.le-note{color:#A69C91}.le-consent{color:#F2EFEA}.le-legal{color:#A69C91}.le-done .tick{background:#1E1A17}.le-done h3{color:#F2EFEA}.le-err{color:#A69C91}.bsl-lead{color:#A69C91}.bsl-card{color:#F2EFEA}.bsl-card .bsl-ic{background:#1E1A17}.bsl-card b{color:#F2EFEA}.bsl-card small{color:#A69C91}.bsl-featured{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.bsl-badge{color:#A69C91;background:#1E1A17}.bsl-foot{color:#A69C91}.le-drop{background:#1E1A17}.le-drop:hover,.le-drop.over{background:#1E1A17}.le-drop b{color:#F2EFEA}.le-drop small{color:#A69C91}#alpha-energie .en-ib{background:#1E1A17;color:#A69C91}#alpha-energie .en-slider output{color:#F2EFEA}#alpha-energie #en-range{background:#191613}#alpha-energie .en-slider-scale{color:#A69C91}#alpha-energie .en-big{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}#alpha-energie .en-duo-lbl{color:#A69C91}#alpha-energie .en-duo-idx{color:#A69C91}#alpha-energie .en-duo-idx b{color:#F2EFEA}#alpha-energie .en-gain{color:#F2EFEA}#alpha-energie .en-stat{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}#alpha-energie .en-stat b{color:#F2EFEA}#alpha-energie .en-stat span{color:#A69C91}#alpha-energie .sa-section-t{color:#F2EFEA}#alpha-energie .dep-k{color:#F2EFEA}#alpha-energie .dep-track{background:#191613}#alpha-energie .dep-track i{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}#alpha-energie .dep-v{color:#F2EFEA}#alpha-energie .en-reco-card{background:#1E1A17}#alpha-energie .en-reco-txt b{color:#F2EFEA}#alpha-energie .en-reco-txt span{color:#A69C91}#alpha-energie .en-reco-imp{background:#191613}#alpha-energie .en-alert{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}#alpha-energie .en-alert b{color:#A69C91}#alpha-energie .en-alert span{color:#F2EFEA}#alpha-energie .dpe-aft{background:#1E1A17;color:#A69C91}#alpha-energie .en-cta-box{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}#alpha-energie .en-trust span{color:#A69C91}#alpha-ordre .ord-urg{background:#1E1A17;color:#A69C91}#alpha-ordre .ord-soon{background:#1E1A17;color:#A69C91}#alpha-ordre .ord-ok{background:#1E1A17;color:#A69C91}#alpha-compare .cmp-row{background:#1E1A17}#alpha-compare .cmp-dim{color:#F2EFEA}#alpha-compare .cmp-cell span{color:#F2EFEA}#alpha-compare .cmp-e{background:#1E1A17}#alpha-compare .cmp-e b{color:#A69C91}#alpha-compare .cmp-a{background:#1E1A17}#alpha-compare .cmp-a b{color:#A69C91}.sa-card{background:#1E1A17}.sa-prog{background:#191613}.sa-count{color:#A69C91}.sa-q{color:#F2EFEA}.sa-help{color:#A69C91}.sa-opt{background:#1E1A17;color:#F2EFEA}.sa-opt:hover{background:#1E1A17}.sa-opt.sel{background:#1E1A17}.sa-back{color:#A69C91}.sa-back:hover{color:#F2EFEA}.sa-btn-ghost{background:#1E1A17;color:#F2EFEA}.sa-btn-ghost:hover{background:#1E1A17}.sa-intro h3{color:#F2EFEA}.sa-intro p{color:#A69C91}.sa-intro-pts span{color:#F2EFEA}.sa-ring .sa-score b{color:#F2EFEA}.sa-ring .sa-score small{color:#A69C91}.sa-verdict h3{color:#F2EFEA}.sa-verdict p{color:#A69C91}.sa-section-t{color:#F2EFEA}.sa-bar .sa-bl{color:#F2EFEA}.sa-bar .sa-bt{background:#191613}.sa-prio li{background:#1E1A17}.sa-prio b{color:#F2EFEA}.sa-prio span{color:#A69C91}.sa-risks li{color:#F2EFEA}.sa-cta-box{background:linear-gradient(160deg,#1E1A17 0%,#191613 100%)}.sa-cta-box h4{color:#F2EFEA}.sa-cta-box p{color:#A69C91}.sa-field label{color:#F2EFEA}.sa-input{background:#1E1A17}.sa-consent{color:#F2EFEA}.sa-legal{color:#A69C91}.sa-done .tk{background:#1E1A17}.sa-err{color:#A69C91}#alpha-devis .dv-lab{color:#F2EFEA}#alpha-devis .dv-lab small{color:#A69C91}#alpha-devis .dv-b{background:#1E1A17;color:#A69C91}#alpha-devis .dv-b.on-y{background:#1E1A17;color:#A69C91}#alpha-devis .dv-b.on-n{background:#1E1A17;border-color:rgba(255,255,255,.10);color:#A69C91}#alpha-devis .dv-b.on-u{background:#1E1A17;color:#A69C91}@media (min-width:1020px){.main-nav a.nav-link,.main-nav button.nav-link{color:#F2EFEA}.main-nav a.nav-link:hover,.main-nav button.nav-link:hover{background:#1E1A17;color:#A69C91}.dropdown,.mega{background:#1E1A17}.dropdown a{color:#F2EFEA}.dropdown a:hover{background:#1E1A17;color:#A69C91}.mega h4{color:#A69C91}.mega ul a{color:#F2EFEA}.mega ul a:hover{background:#1E1A17;color:#A69C91}}@media print{.sim-result{background:#1E1A17;color:#F2EFEA}.sim-result h3,.sim-ampleur b,.sim-meta-3 b{color:#F2EFEA}.sim-disclaimer{color:#A69C91}}body{color:#F2EFEA}h1,h2,h3,h4,.kicker+h1{color:#F2EFEA}p,li,td,th,.lead{color:#DAD4CC}.lead{color:#E4DFD8}.article-body p,.article-body li{color:#D6D0C7}.kicker,.agg-sep span,.blog-card-cat,.badge{color:#D05F2C}a{color:#D05F2C}.btn-primary,.btn.btn-primary{background:linear-gradient(135deg,#D05F2C,#A8461F);color:#fff;border-color:rgba(0,0,0,.34);background-clip:padding-box}.btn-primary:hover{background:linear-gradient(135deg,#D05F2C,#A8461F);color:#fff}.btn-secondary{background:rgba(255,255,255,.05);color:#F2EFEA;border-color:rgba(255,255,255,.18)}.btn-secondary:hover{background:rgba(255,255,255,.10);color:#F2EFEA}.btn-ghost-light{color:#F2EFEA;border-color:rgba(255,255,255,.18)}input,select,textarea{background:#100E0C;color:#F2EFEA;border-color:rgba(255,255,255,.18)}input::placeholder,textarea::placeholder{color:#7D7469}table th{color:#F2EFEA}hr{border-color:rgba(255,255,255,.10)}::selection{background:rgba(208,95,44,.35);color:#fff}.article-body strong,.article-body b{color:#F2EFEA}img,figure img{background:transparent}#alpha-le{--le-navy:#F2EFEA;--le-copper:#D05F2C;--le-line:rgba(255,255,255,.14);--le-bg:#1E1A17;--le-ink:#F2EFEA;--le-mut:#A69C91}#alpha-sante,#alpha-devis,#alpha-compare,#alpha-ordre,#alpha-energie,#alpha-cuisine{--s-navy:#F2EFEA;--s-copper:#D05F2C;--s-line:rgba(255,255,255,.14);--s-ink:#F2EFEA;--s-mut:#A69C91;--s-red:#E8705F;--s-amber:#D05F2C;--s-green:#5FBF8B}.le-opt:hover,.le-drop:hover,.le-drop.over{background:#2A251E}.le-opt.sel{background:rgba(208,95,44,.16)}.le-input,.le-textarea,.le-opt{background:#100E0C}.le-opt{background:#232019}.le-result{background:linear-gradient(180deg,#241D17,#1E1A17);border-color:rgba(255,255,255,.14)}.le-photolist li{background:#232019;color:#F2EFEA;border-color:rgba(255,255,255,.14)}.le-next{background:linear-gradient(135deg,#D05F2C,#A8461F);color:#fff}.le-next:hover{background:linear-gradient(135deg,#D05F2C,#A8461F)}.bsl-section{background:linear-gradient(180deg,#191613,#14120F)}.bsl-card{background:#1E1A17}.bsl-card:hover{background:#232019}.bsl-card:hover .bsl-ic{background:rgba(208,95,44,.18)}.card,.blog-card,.tool-card,.realisation-card,.zone-card,.tracker-card,.mega,.dropdown,.mobile-drawer,.seal,.panel,.box,.tile{background:#1E1A17}.blog-card .card-body,#aps .card{background:#1E1A17}.card:hover,.blog-card:hover,.tool-card:hover,.realisation-card:hover,.zone-card:hover{border-color:rgba(208,95,44,.34)}.bsl-ic{background:rgba(208,95,44,.16)}.mega h4{color:#D05F2C}.mega ul a,.dropdown a{color:#E6E1DA}.mega ul a:hover,.dropdown a:hover{background:rgba(255,255,255,.07);color:#fff}.hero h1{text-wrap:balance;max-width:24ch;font-size:clamp(2.3rem,4.6vw,4rem) !important}.hero .lead{max-width:54ch !important}.tk-id-txt small{line-height:1.3}.hero h1 em::after{background:linear-gradient(90deg,#D05F2C,#D05F2C) !important}.hero-trust span{align-items:flex-start !important;line-height:1.45}.tk-ring{background:conic-gradient(#D05F2C calc(var(--p,72)*1%),rgba(255,255,255,.09) 0) !important}.proof-item.proof-long b{font-size:clamp(1.2rem,1.8vw,1.6rem) !important;line-height:1.15;text-wrap:balance}.btn-primary::after{border-radius:999px !important;inset:-2px !important;filter:blur(16px) !important;opacity:.30 !important}.fah-pillars li{border:1px solid rgba(255,255,255,.10) !important;border-left:3px solid #D05F2C !important}.fah-pillars span,.trust-item p,.step p{line-height:1.5}.proof-item span{text-wrap:balance}.hero h1 em::after{height:.24em !important;bottom:.05em !important;opacity:.92}.alpha-dock{position:fixed;right:18px;bottom:18px;z-index:110;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.alpha-dock a{font:700 .93rem/1 Figtree,system-ui,sans-serif;color:#fff}.alpha-dock a:hover{transform:translateY(-2px);filter:brightness(1.06)}@media(max-width:860px){.alpha-dock{right:0;left:0;bottom:0;flex-direction:row;gap:0;background:#14120F;border-top:1px solid rgba(255,255,255,.12);padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px))}.alpha-dock a{flex:1;height:46px;justify-content:center;border-radius:10px;padding:0 6px;font-size:.84rem;box-shadow:none}}.pv-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:1.6rem}.pv-item{background:#1E1A17;border:1px solid rgba(255,255,255,.10);border-left:3px solid #D05F2C;border-radius:12px;padding:16px 18px}.pv-item b{display:block;font:800 1.02rem/1.25 Figtree,system-ui,sans-serif;color:#F2EFEA;margin-bottom:5px}.pv-item span{display:block;font-size:.9rem;line-height:1.5;color:#A69C91}.nl-box{margin-top:1.4rem;padding:18px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:14px}.nl-box b{display:block;font:800 1.02rem/1.3 Figtree,system-ui,sans-serif;color:#fff;margin-bottom:4px}.nl-box p{margin:0 0 12px;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.66)}.nl-form{display:flex;flex-wrap:wrap}.nl-form input{flex:1 1 220px;height:44px;padding:0 14px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.28);color:#fff;font:400 .95rem Figtree,system-ui,sans-serif}.nl-form button{height:44px;padding:0 20px;border:0;border-radius:9px;background:#D05F2C;color:#14120F;font:800 .92rem Figtree,system-ui,sans-serif;cursor:pointer}.nl-ok{margin:10px 0 0;font-size:.88rem;color:#D05F2C}.gar-tbl{width:100%;border-collapse:collapse;margin-top:1.4rem;font-size:.93rem}.gar-tbl th,.gar-tbl td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.10);text-align:left;vertical-align:top}.gar-tbl th{font:800 .9rem Figtree,system-ui,sans-serif;color:#F2EFEA;background:rgba(255,255,255,.04)}.gar-tbl td{color:#A69C91;line-height:1.55}.gar-tbl td:first-child{color:#F2EFEA;font-weight:700}@media(max-width:700px){.gar-tbl,.gar-tbl tbody,.gar-tbl tr,.gar-tbl td,.gar-tbl th{display:block}.gar-tbl thead{display:none}.gar-tbl tr{margin-bottom:14px;border:1px solid rgba(255,255,255,.10);border-radius:12px;overflow:hidden}}.hw-list{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:12px}.hw-list li{position:relative;padding:16px 18px 16px 58px;background:#1E1A17;border:1px solid rgba(255,255,255,.10);border-radius:12px}.hw-list li::before{content:counter(hw);counter-increment:hw;position:absolute;left:16px;top:15px;width:28px;height:28px;border-radius:50%;background:#D05F2C;color:#fff;font:800 .88rem/28px Figtree,system-ui,sans-serif;text-align:center}.hw-list{counter-reset:hw}.hw-list b{display:block;color:#F2EFEA;font:800 1.02rem/1.3 Figtree,system-ui,sans-serif;margin-bottom:4px}.hw-list span{display:block;color:#A69C91;font-size:.92rem;line-height:1.55}:root{--card-2:#241F1B;--sunk:#0F0D0B;--line-2:rgba(255,255,255,.06);--line-3:rgba(255,255,255,.18);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.2,.7,.2,1);--ease-back:cubic-bezier(.175,.885,.32,1.275);--r-sm:10px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-full:999px;--lift:0 1px 0 rgba(255,255,255,.06) inset,0 24px 48px -24px rgba(0,0,0,.75);--glow-cta:0 12px 32px -12px rgba(208,95,44,.55);--ring:0 0 0 3px rgba(208,95,44,.22);--body-ink:#DDD6CD}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-weight:400}h1,h2,h3,h4{font-weight:600;text-wrap:balance}h1{line-height:.99;letter-spacing:-.03em}h2{line-height:1.05;letter-spacing:-.025em}h3{line-height:1.14;letter-spacing:-.02em}.kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:11px;line-height:1}.article-body p,.article-body li,.card-body p,.faq p{color:var(--body-ink)}.article-body p,.article-body li{line-height:1.62;text-wrap:pretty}.article-body p{max-width:70ch}.lead{text-wrap:pretty}figcaption,.card-meta,.am-by,.am-upd{font-size:.875rem}.card,.blog-card,.zone-card,.tool-tile,.faq-block,.stat-callout,.table-wrap{border-radius:var(--r-lg)}.btn{border-radius:var(--r-full)}.badge{border-radius:var(--r-full)}img{border-radius:inherit}:where(a,button,input,select,textarea,summary,[tabindex],label.choice):focus-visible{outline:2px solid var(--copper,#D05F2C);outline-offset:3px;border-radius:inherit;box-shadow:var(--ring)}.reveal{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal[data-d="1"]{transition-delay:.085s}.reveal[data-d="2"]{transition-delay:.17s}.reveal[data-d="3"]{transition-delay:.255s}.reveal[data-d="4"]{transition-delay:.34s}.reveal[data-d="5"]{transition-delay:.425s}.reveal.visible{will-change:auto}.rv{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.rv.in{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:.085s}.rv[data-d="2"]{transition-delay:.17s}.rv[data-d="3"]{transition-delay:.255s}.rv[data-d="4"]{transition-delay:.34s}.rv[data-d="5"]{transition-delay:.425s}.rv[data-d="6"]{transition-delay:.51s}.site-header{transition:box-shadow .35s var(--ease-io),backdrop-filter .35s var(--ease-io)}.site-header.scrolled{box-shadow:0 18px 40px -28px rgba(0,0,0,.9);backdrop-filter:blur(10px) saturate(1.25)}.site-header.scrolled .header-main .container{padding-block:.5rem !important;transition:padding-block .3s var(--ease-io)}.header-main .container{transition:padding-block .3s var(--ease-io)}.header-top{overflow:hidden}.mo-prog{position:fixed;inset:0 0 auto 0;height:2px;z-index:120;background:linear-gradient(90deg,var(--copper,#D05F2C),#D05F2C);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}@supports (animation-timeline:scroll()){.mo-prog{animation:mo-grow linear both;animation-timeline:scroll(root block)}}@keyframes mo-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.card,.blog-card,.zone-card,.tool-tile{container-type:inline-size;transition:transform .32s var(--ease-io),border-color .32s var(--ease-io),background .32s var(--ease-io),box-shadow .32s var(--ease-io)}.card:hover,.blog-card:hover,.zone-card:hover,.tool-tile:hover{transform:translateY(-4px);border-color:var(--line-3);box-shadow:var(--lift)}.card:hover img,.blog-card:hover img{transform:scale(1.045)}.go{transition:transform .3s var(--ease-io) .06s,opacity .3s linear}.card:hover .go,.blog-card:hover .go{transform:translateX(4px)}@container (min-width:300px){.card-body h3,.blog-card h3{font-size:clamp(19px,2.4cqw,24px)}}.illu-photo img,.photo-item img,.blog-card-media img{filter:brightness(.93) saturate(1.06) contrast(1.03)}.illu-photo:hover img,.photo-item:hover img{filter:brightness(1) saturate(1.06) contrast(1.03)}.illu-photo,.photo-item{position:relative;overflow:hidden}.btn{transition:transform .22s var(--ease-io),box-shadow .3s var(--ease-io),background .3s var(--ease-io),border-color .3s var(--ease-io)}.btn-primary{box-shadow:var(--glow-cta)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(208,95,44,.65)}.form-card input,.form-card select,.form-card textarea,.le-field input,.le-field select,.le-field textarea,input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{background:var(--sunk);min-height:52px;border-radius:var(--r-sm);transition:border-color .25s var(--ease-io),box-shadow .25s var(--ease-io),background .25s linear}textarea{min-height:120px}input:focus,select:focus,textarea:focus{border-color:var(--copper,#D05F2C) !important;box-shadow:var(--ring);outline:none}.mo-err{animation:mo-shake .4s var(--ease-io)}@keyframes mo-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.mo-ok{position:relative}.mo-ok::after{content:"✓";position:absolute;right:14px;top:50%;translate:0 -50%;color:#7BC47F;font-weight:700;animation:mo-pop .5s var(--ease-back)}@keyframes mo-pop{from{opacity:0;scale:.4}to{opacity:1;scale:1}}.choice{transition:border-color .25s var(--ease-io),background .25s var(--ease-io),transform .2s var(--ease-io)}.choice:hover{transform:translateY(-2px);border-color:var(--line-3)}@property --mo-n{syntax:"<integer>";initial-value:0;inherits:false}.mo-count{counter-reset:mon var(--mo-n);animation:mo-num 1.8s var(--ease-out) both;font-variant-numeric:tabular-nums}.mo-count::after{content:counter(mon)}@keyframes mo-num{to{--mo-n:var(--mo-to,100)}}.chrono{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.55rem;counter-reset:ch}.chrono li{position:relative;padding:.85rem 1rem .85rem 3.4rem;background:var(--card,#1E1A17);border:1px solid var(--line,rgba(255,255,255,.10));border-radius:var(--r-md);overflow:hidden}.chrono li::before{counter-increment:ch;content:"J" attr(data-j);position:absolute;left:0;top:0;bottom:0;width:2.8rem;display:grid;place-items:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:rgba(208,95,44,.14);color:var(--copper,#D05F2C)}.chrono li::after{content:"";position:absolute;inset:0 auto 0 0;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,rgba(208,95,44,.16),transparent 70%);pointer-events:none}.chrono li.in::after{animation:mo-fill .9s var(--ease-out) both}.chrono li.in{animation:mo-rise .6s var(--ease-out) both}@keyframes mo-fill{to{transform:scaleX(1)}}@keyframes mo-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.chrono b{display:block;font-size:1rem}.chrono span{color:var(--dim,#A69C91);font-size:.9rem}.mo-ba{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3/2;background:var(--sunk);isolation:isolate}.mo-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.mo-ba .mo-ba-b{clip-path:inset(0 calc(100% - var(--p,50%)) 0 0)}.mo-ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.mo-ba-h{position:absolute;top:0;bottom:0;left:var(--p,50%);width:2px;background:#fff;z-index:2;pointer-events:none}.mo-ba-h::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:46px;height:46px;border-radius:50%;background:rgba(20,18,15,.82);border:2px solid #fff;transition:scale .25s var(--ease-back)}.mo-ba:hover .mo-ba-h::after{scale:1.08}.mo-ba-lab{position:absolute;bottom:12px;z-index:2;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;background:rgba(20,18,15,.72);color:#F2EFEA;padding:.3rem .6rem;border-radius:var(--r-full);pointer-events:none}.mo-ba-lab.l{left:12px}.mo-ba-lab.r{right:12px}img[data-mo]{opacity:0;transition:opacity .5s linear}img[data-mo="1"]{opacity:1}.mo-toast{position:fixed;inset:auto auto 24px 24px;max-width:22rem;margin:0;border:1px solid var(--line-3);background:var(--card-2);color:#F2EFEA;padding:.9rem 1.1rem;border-radius:var(--r-md);box-shadow:var(--lift);z-index:200}.mo-toast:popover-open{animation:mo-in .34s var(--ease-back) both}@starting-style{.mo-toast:popover-open{opacity:0;transform:translateY(12px)}}@keyframes mo-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body::after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.agg-page:not(:target){contain-intrinsic-size:auto 900px}.maillage{content-visibility:auto;contain-intrinsic-size:auto 420px}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.mo-prog{display:none}.chrono li,.chrono li::after{animation:none;transform:none;opacity:1}.mo-count{animation:none}.card:hover,.blog-card:hover,.zone-card:hover,.tool-tile:hover,.btn-primary:hover{transform:none}body::after{display:none}}@media print{:root{color-scheme:light}body{background:#fff !important;color:#111 !important;font-size:11pt}body::after,.alpha-dock,.site-header,.mo-prog,.cookie-bar,footer,.final-cta,.article-cta,.cro-inline{display:none !important}.agg-page{display:block !important;page-break-after:always}a[href^="#"]::after{content:""}.card,.blog-card,.table-wrap{border:1px solid #ccc !important;box-shadow:none !important;background:#fff !important}h1,h2,h3{color:#111 !important;page-break-after:avoid}img{max-width:100% !important}}.article-body a:not(.btn){color:#D05F2C;text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .2s linear,text-decoration-color .2s linear}.article-body a:not(.btn):hover{color:#F2C79E}[data-tool]{background:var(--card,#1E1A17);border:1px solid var(--line,rgba(255,255,255,.10));border-radius:var(--r-xl,28px);padding:clamp(1.2rem,3vw,2rem);margin:2rem 0}.qz-bar{height:3px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.qz-bar i{display:block;height:100%;background:linear-gradient(90deg,#D05F2C,#D05F2C);transition:width .45s cubic-bezier(.16,1,.3,1)}.qz-step{margin:.7rem 0 0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#A69C91;font-weight:600}.qz-q{margin:.5rem 0 0;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.18}.qz-h{margin:.5rem 0 0;color:#A69C91;font-size:.95rem}.qz-opts{display:grid;gap:.55rem;margin-top:1.2rem}.qz-opt{text-align:left;font:inherit;color:#F2EFEA;background:#0F0D0B;cursor:pointer;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:.95rem 1.1rem;min-height:52px;transition:border-color .22s,background .22s,transform .18s cubic-bezier(.2,.7,.2,1)}.qz-opt:hover{border-color:#D05F2C;background:#241F1B;transform:translateX(3px)}.qz-back,.qz-reset,.qz-print{margin-top:1.1rem;background:none;border:0;color:#A69C91;font:inherit;font-size:.9rem;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;padding:.4rem 0}.qz-back:hover,.qz-reset:hover,.qz-print:hover{color:#D05F2C}.qz-nav{margin-top:1.2rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.qz-res .qz-lab{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#D05F2C;font-weight:700;margin:0}.qz-res h3{margin:.35rem 0 0;font-size:clamp(1.4rem,3.4vw,2.1rem);line-height:1.1}.qz-conf{margin:.6rem 0 0;color:#A69C91;font-size:.95rem}.qz-body{margin-top:1.4rem}.qz-body p{color:#DDD6CD;margin-top:.9rem}.qz-body ul{margin:.7rem 0 0;padding-left:1.1rem;color:#DDD6CD}.qz-body li{margin-top:.4rem}.qz-warn{margin-top:1.4rem;padding:.9rem 1.1rem;background:rgba(208,95,44,.09);border-left:2px solid #D05F2C;border-radius:0 12px 12px 0;color:#DDD6CD;font-size:.95rem}.qz-cta{margin-top:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}.qz-again{margin-top:.6rem;display:flex;gap:1.4rem;flex-wrap:wrap}.dr-slider{margin-top:1.4rem;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.dr-slider input[type=range]{flex:1 1 220px;min-height:auto;accent-color:#D05F2C;background:none}.dr-slider output{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dr-ph{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.5rem}.dr-ph li{display:grid;grid-template-columns:1fr 90px auto;gap:.9rem;align-items:center;padding:.7rem .9rem;background:#0F0D0B;border:1px solid rgba(255,255,255,.08);border-radius:12px}.dr-ph-n{font-size:.95rem;color:#DDD6CD}.dr-ph-b{height:5px;border-radius:999px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.dr-ph-b::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,40%);background:linear-gradient(90deg,#D05F2C,#D05F2C);border-radius:999px}.dr-ph b{font-size:.85rem;color:#A69C91;white-space:nowrap}@media (max-width:640px){.dr-ph li{grid-template-columns:1fr auto}.dr-ph-b{display:none}}.am-load{text-align:center;padding:1.4rem 0}.am-pick{cursor:pointer;display:inline-block}.am-priv{margin-top:1rem;color:#A69C91;font-size:.9rem;max-width:46ch;margin-inline:auto}.am-ba canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.am-ctl{margin-top:1.2rem}.am-lab{margin:1rem 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#A69C91;font-weight:700}.am-sw{display:flex;gap:.5rem;flex-wrap:wrap}.am-c{width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,255,255,.18);cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),border-color .2s}.am-c:hover{transform:scale(1.1)}.am-c.is-on{border-color:#D05F2C;transform:scale(1.14);box-shadow:0 0 0 3px rgba(208,95,44,.22)}#am-int{width:100%;accent-color:#D05F2C;min-height:auto;background:none}.am-tog{display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:999px;overflow:hidden}.am-tog button{font:inherit;font-size:.9rem;padding:.5rem 1.2rem;background:none;color:#A69C91;border:0;cursor:pointer;transition:background .2s,color .2s}.am-tog button.is-on{background:#D05F2C;color:#14120F;font-weight:600}.am-new{margin-top:1.2rem}.am-note{margin-top:1.2rem;color:#A69C91;font-size:.88rem}.chk-list{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.5rem;counter-reset:ck}.chk-list li{position:relative;padding:.8rem 1rem .8rem 3rem;background:#0F0D0B;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#DDD6CD}.chk-list li::before{counter-increment:ck;content:counter(ck);position:absolute;left:.9rem;top:.85rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;background:rgba(208,95,44,.16);color:#D05F2C;font-size:.72rem;font-weight:700}@media print{[data-tool]{border:1px solid #ccc;background:#fff}.qz-opts,.qz-again,.qz-cta,.am-ctl,.qz-bar{display:none !important}}.tp-block{padding:3.2rem 0 3.6rem;border-top:1px solid rgba(255,255,255,.07)}.tp-body{max-width:46rem;margin:0 auto}.tp-body .kicker{margin:0 0 .5rem}.tp-body h2{font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em}.tp-body h3{font-size:1.12rem;line-height:1.3;margin:2.2rem 0 .2rem;color:#F2EDE6}.tp-body>p{margin:0 0 1rem;color:#C9C0B6;line-height:1.72}.tp-body .chk-list{margin-top:1rem}.tp-block .faq-block{margin-top:2.6rem;border-top:1px solid rgba(255,255,255,.07);padding-top:1.8rem}.tp-block .faq-block h3{margin:0 0 1rem}.tp-block .faq-block details{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0F0D0B;margin:0 0 .55rem;overflow:hidden}.tp-block .faq-block summary{cursor:pointer;list-style:none;padding:.9rem 2.6rem .9rem 1.1rem;position:relative;font-weight:600;color:#F2EDE6;line-height:1.4}.tp-block .faq-block summary::-webkit-details-marker{display:none}.tp-block .faq-block summary::after{content:"+";position:absolute;right:1.1rem;top:.8rem;color:#D05F2C;font-size:1.25rem;line-height:1;transition:transform .2s}.tp-block .faq-block details[open] summary::after{transform:rotate(45deg)}.tp-block .faq-block details>div>div>p{margin:0;padding:0 1.1rem 1rem;color:#C9C0B6;line-height:1.7}@media(max-width:640px){.tp-block{padding:2.4rem 0 2.6rem}}.stat b span{font:inherit!important;color:inherit!important;display:inline!important;margin:0!important;line-height:inherit!important;letter-spacing:inherit!important}.stat b{margin-bottom:.15rem}.stat span{max-width:26ch;margin-inline:auto}section{padding-block:clamp(3rem,5.6vw,5.25rem)}.section-head{margin-bottom:clamp(1.6rem,2.6vw,2.4rem)}.section-head .kicker::after{display:none!important}.section-head .kicker{padding-bottom:0!important;margin-bottom:.35rem}.section-head h2::after{margin-top:.7rem}.hero{padding-block:clamp(3.5rem,7vw,6rem)!important}.hero h1 em::after{left:0!important;right:.06em!important;height:.24em!important;bottom:.04em!important;border-radius:2px}.hero h1{max-width:25ch!important}.hero .lead{max-width:52ch}.hero-reassure{max-width:54ch}.tk-ring i{font-style:normal;font-size:.5em;font-weight:700;vertical-align:.42em;margin-left:1px;opacity:.85}@media(min-width:760px){.bsl-featured{flex-direction:row!important;align-items:center!important;text-align:left!important;gap:22px!important;padding:26px 30px!important}.bsl-featured .bsl-ic{width:64px!important;height:64px!important;border-radius:18px;margin:0!important}.bsl-featured .bsl-ic svg{width:32px!important;height:32px!important}.bsl-featured .bsl-txt{align-items:flex-start!important;text-align:left!important}.bsl-featured .bsl-badge{align-self:flex-start!important}.bsl-featured b{font-size:1.34rem!important}.bsl-featured small{max-width:70ch!important}.bsl-featured::after{content:"→";margin-left:auto;font-size:1.5rem;line-height:1;color:#D05F2C;transition:transform .25s var(--ease,ease)}.bsl-featured:hover::after{transform:translateX(5px)}}.seal{width:210px!important;height:210px!important;padding:1.4rem!important;line-height:1.24!important;letter-spacing:.02em;gap:.55rem;align-content:center}.whatsapp-fab{display:none!important}.alpha-dock .dk-wa{background:#128C4A!important;color:#fff!important}.alpha-dock .dk-dev{background:#1E1A17!important;border-color:rgba(255,255,255,.3)!important}body:has(.alpha-cookie.show) .alpha-dock,body:has(.alpha-cookie.show) .to-top{bottom:112px}@media(max-width:1019.98px){.alpha-dock{display:none!important}body{padding-bottom:76px!important}.alpha-cookie{bottom:72px!important}.to-top{display:none!important}.mobile-cta-bar{z-index:120!important}.mobile-cta-bar a{font-size:.82rem!important;padding:.8rem .25rem!important}}@media(min-width:1020px){.alpha-dock{gap:8px;right:14px}.alpha-dock a{height:44px!important;padding:0 15px 0 13px!important;font-size:.86rem!important;box-shadow:0 8px 22px rgba(0,0,0,.32)}.alpha-dock a svg{width:18px;height:18px}}.alpha-cookie .ac-txt{font-size:.9rem;line-height:1.45}.grid-2>.card,.grid-3>.card,.grid-4>.card{height:100%}.card .card-body{display:flex;flex-direction:column;flex:1}.card-body h3,.card-body h3 a{color:#F3ECE3!important}.card-body p{color:#BFB4A7!important}.card-body .meta,.card-body small{color:#9C9084!important}.ba-slider:not(:has(.has-photo)){display:none!important}.ba-card:not(:has(.has-photo)){display:none!important}section:has(.ba-slider):has(h2):not(:has(h1)):not(:has(.has-photo)){display:none!important}.ba-slider{max-height:min(58vh,520px);margin-inline:auto}.ba-card .ba-slider{max-height:none}.ba-caption{font-size:.88rem;line-height:1.45;z-index:3}.ba-slider::before{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.66),rgba(0,0,0,0));pointer-events:none}.ba-slider:not(:has(.ba-caption))::before{display:none}.ba-handle,.ba-range,.ba-tag{z-index:4}.leaflet-map:empty{height:220px!important;display:grid;place-items:center;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1)}.leaflet-map:empty::after{content:"Carte interactive de nos communes";color:rgba(255,255,255,.55);font-size:.9rem;letter-spacing:.04em}.article-body table,.tp-body table,table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}@media(max-width:640px){.article-body table,.tp-body table,table{font-size:.86rem}.article-body td,.article-body th,table td,table th{white-space:nowrap}}.proof-item b{white-space:nowrap}.marquee,.city-band{opacity:.9}.faq-block summary,details summary{color:#EDE5DA}img,svg{max-width:100%}@media(max-width:760px){.header-top .container>span:first-child{display:none}.header-top .container{justify-content:center}.header-top{font-size:.78rem}.ba-caption{font-size:.78rem!important;line-height:1.35;bottom:.6rem}}.ba-slider .ba-handle{top:0!important;bottom:0!important;height:auto!important;width:3px!important;border-radius:0!important;display:block!important;padding:0!important;border:0!important;background:linear-gradient(180deg,rgba(208,95,44,0),#D05F2C 12%,#D05F2C 88%,rgba(208,95,44,0))!important;box-shadow:0 0 14px rgba(208,95,44,.55)!important}.ba-slider .ba-handle::after{line-height:1!important;font-weight:700!important;display:grid!important;place-items:center!important;transition:transform .22s ease,box-shadow .22s ease}.nl-form button{background:linear-gradient(135deg,#D05F2C 0%,#D05F2C 55%,#A8461F 100%)!important;color:#fff!important;box-shadow:0 12px 26px -14px rgba(168,70,31,.9)!important;transition:transform .18s ease,box-shadow .18s ease}.nl-form button:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px rgba(168,70,31,1)!important}.leaflet-map{height:clamp(400px,48vw,540px)!important;border-radius:24px!important;border:1px solid rgba(30,26,23,.10)!important;background:#EDE7DF!important;box-shadow:0 30px 70px -32px rgba(20,18,15,.55),0 2px 0 rgba(255,255,255,.6) inset!important}.leaflet-map:not(:empty)::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:450;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(208,95,44,.16)}.zone-marker{display:block!important;width:14px!important;height:14px!important;border-radius:50%!important;background:radial-gradient(circle at 34% 30%,#D05F2C,#D05F2C 70%)!important;border:2.5px solid #fff!important;box-shadow:0 0 0 3px rgba(208,95,44,.16),0 3px 8px rgba(20,18,15,.35)!important}.zone-marker.is-center{width:22px!important;height:22px!important;background:radial-gradient(circle at 34% 30%,#FFC391,#D05F2C 66%)!important;animation:zone-pulse 2.8s ease-out infinite}@keyframes zone-pulse{0%{box-shadow:0 0 0 0 rgba(208,95,44,.5),0 3px 8px rgba(20,18,15,.35)}70%{box-shadow:0 0 0 18px rgba(208,95,44,0),0 3px 8px rgba(20,18,15,.35)}100%{box-shadow:0 0 0 0 rgba(208,95,44,0),0 3px 8px rgba(20,18,15,.35)}}.leaflet-control-zoom a{box-shadow:0 4px 12px -4px rgba(20,18,15,.35);transition:background .2s ease,color .2s ease}.leaflet-control-zoom a+a{margin-top:7px}.ba-card{text-align:center!important}.ba-card>h3,.ba-card>p,.ba-caption,figure.ba-card figcaption{text-align:center!important;margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:break-word}.gallery{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:auto!important;gap:14px!important;align-items:stretch!important}.gallery-item{position:relative!important;aspect-ratio:4/3!important;min-height:0!important;border-radius:18px!important;overflow:hidden!important;background:#1E1A17!important;box-shadow:0 18px 40px -24px rgba(20,18,15,.55),0 1px 0 rgba(255,255,255,.35) inset!important;transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s ease!important}.gallery-item.is-big,.gallery-item.is-wide,.gallery-item.is-tall{grid-column:auto!important;grid-row:auto!important}.gallery-item:hover{transform:translateY(-4px)!important;box-shadow:0 30px 60px -26px rgba(20,18,15,.6)!important}.gallery-item .ph,.gallery-item img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;background-size:cover!important;background-position:center!important}.gallery-item::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(20,18,15,0) 38%,rgba(20,18,15,.72) 100%)}.gallery-cap{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;opacity:1!important;transform:none!important;z-index:2!important;padding:1.1rem .95rem .85rem!important;background:transparent!important;font-size:.83rem!important;line-height:1.3!important;text-shadow:0 1px 10px rgba(20,18,15,.5)}.gallery-cap small{line-height:1.3!important}.gallery-item:last-child:nth-child(3n+1){grid-column:span 3!important;aspect-ratio:16/5!important}.gallery-item:last-child:nth-child(3n+2){grid-column:span 2!important;aspect-ratio:16/6!important}@media(max-width:860px){.gallery{grid-template-columns:repeat(2,1fr)!important;gap:11px!important}.gallery-item{aspect-ratio:4/3!important}.gallery-item:last-child:nth-child(3n+1),.gallery-item:last-child:nth-child(3n+2){grid-column:auto!important;aspect-ratio:4/3!important}.gallery-item:last-child:nth-child(2n+1){grid-column:span 2!important;aspect-ratio:16/7!important}}@media(max-width:520px){.gallery{grid-template-columns:1fr!important}.gallery-item,.gallery-item:last-child:nth-child(2n+1){grid-column:auto!important;aspect-ratio:16/10!important}}.bsl-section{position:relative;overflow:hidden}.bsl-section::before{content:"";position:absolute;inset:-30% -10% auto -10%;height:70%;pointer-events:none;background:radial-gradient(60% 60% at 50% 0%,rgba(208,95,44,.16),transparent 70%)}.bsl-section>.container{position:relative;z-index:1}.bsl-grid{gap:13px!important}.bsl-card{padding:20px 16px 18px!important;border-radius:16px!important;border:1px solid rgba(242,239,234,.10)!important;background:linear-gradient(168deg,#232019 0%,#1A1714 100%)!important;box-shadow:0 16px 34px -26px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.05) inset!important;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s,box-shadow .22s!important}.bsl-card:hover{transform:translateY(-5px)!important;border-color:rgba(208,95,44,.55)!important;background:linear-gradient(168deg,#2A2419 0%,#1D1915 100%)!important;box-shadow:0 26px 48px -24px rgba(208,95,44,.5),0 1px 0 rgba(255,255,255,.08) inset!important}.bsl-card .bsl-ic{width:44px!important;height:44px!important;border-radius:13px!important;margin:0 0 11px!important;background:linear-gradient(150deg,rgba(208,95,44,.26),rgba(208,95,44,.09))!important;color:#D05F2C!important;box-shadow:0 0 0 1px rgba(208,95,44,.24) inset!important}.bsl-card:hover .bsl-ic{background:linear-gradient(150deg,#D05F2C,#D05F2C)!important;color:#fff!important;box-shadow:0 6px 16px -6px rgba(208,95,44,.8)!important}.bsl-card b{font-size:.99rem!important;color:#F2EFEA!important}.bsl-card small{color:#9C9287!important;font-size:.8rem!important;margin-top:2px!important}.bsl-featured{border-color:rgba(208,95,44,.34)!important;background:linear-gradient(120deg,#2B2318 0%,#1E1A17 46%,#1A1714 100%)!important;box-shadow:0 24px 60px -34px rgba(208,95,44,.55),0 1px 0 rgba(255,255,255,.06) inset!important}.bsl-featured::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#D05F2C,#D05F2C)}.bsl-featured{position:relative;overflow:hidden}.bsl-featured .bsl-ic{background:linear-gradient(150deg,#D05F2C,#D05F2C)!important;color:#fff!important;box-shadow:0 10px 22px -10px rgba(208,95,44,.85)!important}.bsl-badge{color:#D05F2C!important;background:rgba(208,95,44,.13)!important;border-color:rgba(208,95,44,.34)!important}@media(max-width:900px){.bsl-grid{grid-template-columns:repeat(2,1fr)!important;gap:11px!important}.bsl-card{padding:16px 12px 15px!important}.bsl-card .bsl-ic{width:40px!important;height:40px!important;margin-bottom:9px!important}}.hero{background:linear-gradient(104deg,rgba(18,15,13,.95) 0%,rgba(24,20,18,.88) 34%,rgba(30,24,19,.62) 62%,rgba(40,26,16,.42) 100%),var(--hero-img,none),linear-gradient(165deg,#242220 0%,#1E1A17 60%,#5A3A26 130%)!important;background-size:cover,cover,cover!important;background-position:center,center right,center!important}.hero::after{background-image:linear-gradient(rgba(208,95,44,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,.05) 1px,transparent 1px),radial-gradient(120% 90% at 15% 40%,transparent 40%,rgba(14,12,10,.55) 100%)!important;background-size:110px 54px,110px 54px,100% 100%!important}.bg-photo{position:relative!important;isolation:isolate;overflow:hidden}.bg-layer{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:scale(1.02)}.bg-photo::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(12,10,9,.78) 0%,rgba(12,10,9,.56) 40%,rgba(12,10,9,.64) 72%,rgba(12,10,9,.84) 100%),radial-gradient(130% 100% at 50% 48%,rgba(12,10,9,.06) 30%,rgba(12,10,9,.46) 100%)}.bg-photo::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(208,95,44,.55),transparent)}.bg-photo>.container,.bg-photo>*:not(.bg-layer){position:relative;z-index:2}.bg-photo h2,.bg-photo h3,.bg-photo p,.bg-photo .stat-num,.bg-photo .stat-lab{text-shadow:0 2px 18px rgba(10,8,7,.75),0 1px 3px rgba(10,8,7,.5)}.final-cta.bg-photo .bg-layer{opacity:1;filter:saturate(1.05) contrast(1.03)}.stats-band.bg-photo .bg-layer{opacity:.9}.section-navy.bg-photo .bg-layer{opacity:.95}.stats-band.bg-photo::before{background:linear-gradient(180deg,rgba(12,10,9,.86) 0%,rgba(12,10,9,.66) 50%,rgba(12,10,9,.88) 100%)}.section-navy.bg-photo::before{background:linear-gradient(94deg,rgba(12,10,9,.93) 0%,rgba(12,10,9,.88) 32%,rgba(12,10,9,.6) 58%,rgba(12,10,9,.44) 100%),linear-gradient(180deg,rgba(12,10,9,.35) 0%,rgba(12,10,9,0) 22%,rgba(12,10,9,0) 76%,rgba(12,10,9,.55) 100%)}.parcours-x{position:relative}.px-grid{display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin-top:2.4rem}.px-step{gap:.55rem;padding:2.1rem 1.35rem 1.5rem;border-radius:20px;overflow:hidden;background:linear-gradient(168deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.018) 100%);border:1px solid rgba(255,255,255,.09);box-shadow:0 22px 44px -30px rgba(0,0,0,.9);transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,box-shadow .28s}.px-step::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#D05F2C,transparent);opacity:.5;transition:opacity .28s}.px-step:hover{transform:translateY(-6px);border-color:rgba(208,95,44,.45);box-shadow:0 34px 60px -30px rgba(0,0,0,1)}.px-step:hover::before{opacity:1}.px-num{position:absolute;top:.5rem;right:.85rem;font-family:var(--font-display,serif);font-size:3.4rem;line-height:1;font-weight:700;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(208,95,44,.42);pointer-events:none;transition:-webkit-text-stroke-color .28s}.px-step:hover .px-num{-webkit-text-stroke-color:rgba(208,95,44,.8)}.px-step h3{margin:0;font-size:1.12rem;letter-spacing:-.01em;color:#F2EFEA}.px-step>p{margin:0;font-size:.9rem;line-height:1.55;color:#A69C91}.px-live{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .68rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#D05F2C;background:rgba(208,95,44,.11);border:1px solid rgba(208,95,44,.26)}.px-live::before{content:"";width:5px;height:5px;border-radius:50%;background:#D05F2C;flex:0 0 auto}.px-link{font-size:.82rem;font-weight:700;color:#D05F2C;text-decoration:none;align-items:center;gap:.35rem}.px-link::after{content:"→";transition:transform .25s}.px-step:hover .px-link::after{transform:translateX(4px)}@media(max-width:1100px){.px-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.px-grid{grid-template-columns:repeat(2,1fr);gap:13px}.px-step{padding:1.8rem 1.05rem 1.25rem}.px-num{font-size:2.7rem}}@media(max-width:460px){.px-grid{grid-template-columns:1fr}}.btn,.btn-primary,.btn-secondary,.btn-ghost-light,.btn-light,.btn-lg,.btn-sm{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.15!important}.btn-lg{min-height:3.25rem}.hero-ctas .btn,.card-cta .btn{min-height:3.1rem}.zone-grid{gap:14px!important}.zone-card{position:relative;overflow:hidden;padding:1.15rem 1.2rem 1.15rem 1.6rem!important;border-radius:16px!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(140deg,rgba(255,255,255,.05),rgba(255,255,255,.015))!important;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-color .26s,box-shadow .26s!important}.zone-card::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#D05F2C,rgba(208,95,44,.15));opacity:.55;transition:opacity .26s,top .26s,bottom .26s}.zone-card::after{content:"→";position:absolute;right:1.05rem;top:50%;transform:translateY(-50%) translateX(-6px);color:#D05F2C;font-weight:700;opacity:0;transition:opacity .26s,transform .26s}.zone-card:hover{transform:translateY(-4px)!important;border-color:rgba(208,95,44,.42)!important;box-shadow:0 26px 46px -30px rgba(0,0,0,.95)!important}.zone-card:hover::before{opacity:1;top:6%;bottom:6%}.zone-card:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.zone-card{color:#F2EFEA!important;font-size:1.02rem}.zone-card small{color:#A69C91!important;margin-top:.25rem!important}.gallery-cap{padding:1.5rem 1.35rem 1.15rem!important;font-size:.95rem!important;letter-spacing:-.005em!important;line-height:1.35!important}.gallery-cap small{font-size:.8rem!important;margin-top:.42rem!important;color:rgba(255,255,255,.72)!important;letter-spacing:.005em!important}.gallery-item::after{background:linear-gradient(180deg,rgba(20,18,15,0) 30%,rgba(20,18,15,.5) 62%,rgba(20,18,15,.9) 100%)!important}.tk-ring{width:5.4rem!important;height:5.4rem!important;position:relative!important;border-radius:999px!important;display:grid!important;place-items:center!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ba-handle{width:2px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 0 0 1px rgba(0,0,0,.18),0 0 26px rgba(0,0,0,.5)!important}.ba-handle::after{content:""!important;width:46px!important;height:46px!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.96)!important;background:rgba(20,18,15,.32)!important;backdrop-filter:blur(7px) saturate(1.2);-webkit-backdrop-filter:blur(7px) saturate(1.2);box-shadow:0 10px 30px -8px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.25)!important}.ba-handle::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:14px!important;height:8px!important;border-left:2px solid #fff!important;border-right:2px solid #fff!important;border-top:0!important;border-bottom:0!important;background:none!important;clip-path:polygon(0 0,35% 50%,0 100%,100% 100%,65% 50%,100% 0);opacity:0!important}.ba-slider:hover .ba-handle::after{border-color:#D05F2C!important}.ba-handle::after{transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s}.leaflet-map{background:#14120F!important}.map-base{filter:saturate(.6) contrast(1.06) brightness(1.02) sepia(.22) hue-rotate(-10deg)}.map-labels{opacity:.55;filter:saturate(.4)}.zone-map-wrap{position:relative}.step h3 b:first-letter,.step .initial{color:#D05F2C!important;font-weight:700!important}.step .initial{font-size:1.1em;letter-spacing:-.01em}.deliverable{color:#B9AEA2!important}.deliverable::before{color:#D05F2C!important}.px-step h3 .initial,.px-step .initial{color:#D05F2C!important;font-weight:700;font-size:1.08em}.zone-map-intro{color:var(--d-dim,#A69C91)}.ba-cta{justify-content:center!important}.px-grid{align-items:stretch}.px-step{display:flex;flex-direction:column}.px-step>p{flex:1 1 auto}.px-live{margin-top:auto;align-self:flex-start;text-align:left}.px-link{margin-top:.75rem;display:inline-block}.px-link::after{margin-left:.35rem}.tk-ring span{align-items:center!important;align-content:center!important}.tk-ring{background:conic-gradient(#D05F2C calc(var(--p,72)*1%),rgba(255,255,255,.10) 0)!important}.proof-bar .container{align-items:start}.proof-item{text-align:center}.proof-item b{display:block!important;font-size:clamp(1.5rem,2.4vw,2.1rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:#D05F2C!important;-webkit-text-fill-color:#D05F2C!important;background:none!important;white-space:nowrap!important}.proof-item span{display:block;margin-top:.35rem;text-wrap:balance;line-height:1.4}section.section-navy[aria-labelledby="contrat-title"] .container>div:first-child{text-align:center}section.section-navy[aria-labelledby="contrat-title"] h2,section.section-navy[aria-labelledby="contrat-title"] .container>div:first-child>p{margin-left:auto;margin-right:auto;max-width:44ch}section.section-navy[aria-labelledby="contrat-title"] ul{max-width:44ch;margin-left:auto!important;margin-right:auto!important;text-align:left}section.section-navy[aria-labelledby="contrat-title"] .hero-ctas{justify-content:center}.trust-icon{width:60px!important;height:60px!important;background:linear-gradient(145deg,#D05F2C 0%,#A8461F 100%)!important;color:#fff!important;box-shadow:0 10px 24px -10px rgba(208,95,44,.85),inset 0 1px 0 rgba(255,255,255,.28)!important}.trust-icon svg{width:28px!important;height:28px!important;stroke:#fff!important}.ba-slider .ba-handle{top:0!important;bottom:0!important;height:auto!important;width:1.5px!important;border-radius:0!important;display:block!important;padding:0!important;border:0!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.85) 14%,rgba(255,255,255,.85) 86%,rgba(255,255,255,0))!important;box-shadow:0 0 14px rgba(0,0,0,.45)!important}.ba-slider .ba-handle::before{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:46px!important;height:46px!important;border-radius:999px!important;border:0!important;clip-path:none!important;background:none!important;opacity:1!important;box-shadow:0 0 0 1px rgba(255,255,255,.22)!important;transition:transform .35s cubic-bezier(.2,.8,.25,1),box-shadow .35s!important}.ba-slider .ba-handle::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:44px!important;height:44px!important;border-radius:999px!important;background:rgba(255,255,255,.94) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E1A17' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8 6.6 12 10 16M14 8l3.4 4L14 16'/%3E%3C/svg%3E") center/24px 24px no-repeat!important;color:transparent!important;font-size:0!important;border:0!important;backdrop-filter:blur(2px)!important;box-shadow:0 10px 26px -8px rgba(0,0,0,.55),0 0 0 1px rgba(30,26,23,.08)!important;transition:transform .3s cubic-bezier(.2,.8,.25,1),box-shadow .3s!important}.ba-slider:hover .ba-handle::after{transform:translate(-50%,-50%) scale(1.07)!important;box-shadow:0 14px 32px -8px rgba(0,0,0,.6),0 0 0 5px rgba(208,95,44,.30)!important}.ba-slider:hover .ba-handle::before{transform:translate(-50%,-50%) scale(1.35)!important;box-shadow:0 0 0 1px rgba(255,255,255,.32)!important}.ba-caption{padding:1.05rem 1.3rem 1.15rem!important;line-height:1.55!important;display:flex!important;flex-direction:column!important;gap:.4rem!important}.ba-caption b,.ba-caption strong{display:block!important;margin-bottom:.15rem!important;font-size:1rem!important;letter-spacing:-.01em!important}.ba-slider::before{height:52%!important}.ba-card>h3{margin-bottom:.45rem!important}.ba-card>p{line-height:1.55!important;margin-bottom:.2rem!important}.map-base{filter:brightness(1.45) contrast(1.12) saturate(.55) sepia(.24) hue-rotate(-12deg)!important}.map-labels{opacity:.72!important;filter:saturate(.5) brightness(1.2)!important}.zone-map-wrap{border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.85),0 0 0 1px rgba(208,95,44,.28)}.zone-map-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:500;border-radius:20px;box-shadow:inset 0 0 90px rgba(20,18,15,.55)}.zone-map-legend{text-align:center;margin-top:.9rem}.zone-map-legend b{color:#D05F2C}.site-footer .logo-word{font-family:var(--font-display);font-weight:600;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#F2EFEA}.site-footer .logo-word b{font-weight:700;color:#D05F2C}@media (min-width:760px){.ba-gallery-grid .ba-card--wide{grid-column:1 / -1}.ba-gallery-grid .ba-card--wide .ba-slider{aspect-ratio:21/9}}.main-nav .mega{width:min(1080px,94vw)!important;padding:1.7rem 1.7rem 0!important;gap:1.5rem 1.9rem!important;align-items:start}.main-nav .mega h4{color:#D05F2C!important;font-size:.72rem!important;letter-spacing:.14em!important;padding-bottom:.5rem;margin-bottom:.55rem!important;border-bottom:1px solid rgba(208,95,44,.22)}.main-nav .mega ul a{position:relative;padding:.4rem .55rem .4rem .85rem!important;border-radius:8px;transition:background .18s,color .18s,padding .18s}.main-nav .mega ul a::before{content:"";position:absolute;left:.28rem;top:50%;transform:translateY(-50%) scale(.4);width:5px;height:5px;border-radius:50%;background:#D05F2C;opacity:0;transition:opacity .18s,transform .18s}.main-nav .mega ul a:hover{padding-left:1.05rem!important}.main-nav .mega ul a:hover::before{opacity:1;transform:translateY(-50%) scale(1)}.mega-highlight{position:relative;overflow:hidden;border-radius:14px;padding:1.15rem 1.15rem 1.25rem!important;min-height:190px;display:flex!important;flex-direction:column;justify-content:flex-end;gap:.45rem}.mega-highlight-photo{background-size:cover!important;background-position:center!important}.mega-highlight-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.30) 0%,rgba(20,18,15,.72) 55%,rgba(20,18,15,.93) 100%)}.mega-highlight-photo::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(208,95,44,.35);border-radius:14px}.mega-highlight>*{position:relative;z-index:2}.mega-highlight strong{color:#fff!important}.mega-highlight p{color:rgba(255,255,255,.86)!important;margin:0!important}.mega-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:.3rem;padding:.85rem .2rem;border-top:1px solid rgba(208,95,44,.18);font-size:.86rem;color:var(--d-dim,#A69C91)}.mega-foot span{flex:1 1 auto}.mega-foot a{color:#D05F2C!important;text-decoration:none;font-weight:600;white-space:nowrap;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(208,95,44,.35);transition:background .2s,color .2s}.mega-foot a:hover{background:#D05F2C;color:#fff!important}.mega-thumb-img{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#241f1b}.mega-thumb{box-shadow:0 10px 26px -14px rgba(0,0,0,.8)}.mega-thumb::after{content:"";position:absolute;inset:0;border-radius:var(--radius);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:box-shadow .25s}.mega-thumb:hover::after{box-shadow:inset 0 0 0 2px rgba(208,95,44,.75)}.mega-realisations{grid-template-columns:1.65fr 1fr 1.15fr!important}.main-nav .mega.mega-3{grid-template-columns:1fr 1fr 1fr 1.1fr!important}.main-nav .mega ul{gap:0!important}.main-nav .mega ul a{font-size:.92rem!important}.mega-highlight-photo::before{background:linear-gradient(180deg,rgba(20,18,15,.42) 0%,rgba(20,18,15,.72) 50%,rgba(20,18,15,.93) 100%)!important}.mega-highlight strong,.mega-highlight p{text-shadow:0 2px 10px rgba(0,0,0,.55)}section.section-navy[aria-labelledby="contrat-title"] h2,section.section-navy[aria-labelledby="contrat-title"] .container>div:first-child>p{text-align:center!important;text-wrap:balance}@media (min-width:1020px){.header-main .container{gap:1.15rem!important;padding-block:.95rem!important}.main-nav{gap:.6rem!important}.main-nav>ul{gap:.08rem!important}.main-nav a.nav-link,.main-nav button.nav-link{padding:.6rem .58rem!important;font-size:.92rem!important;letter-spacing:.004em}}@media (min-width:1380px){.header-main .container{gap:1.9rem!important}.main-nav{gap:1rem!important}.main-nav>ul{gap:.28rem!important}.main-nav a.nav-link,.main-nav button.nav-link{padding:.62rem .88rem!important;font-size:.945rem!important}}@media (min-width:1020px){.main-nav .mega{width:min(1240px,96vw)!important;max-width:none!important;padding:1.8rem 1.9rem 0!important;gap:1.4rem 2.2rem!important}.main-nav .mega.mega-4{grid-template-columns:repeat(3,minmax(0,1fr)) 1.12fr!important;min-width:0!important}.main-nav .mega.mega-3{grid-template-columns:repeat(3,minmax(0,1fr)) 1.12fr!important;min-width:0!important}.main-nav .mega.mega-realisations{grid-template-columns:1.45fr 1fr 1.05fr!important}.main-nav .mega ul a,.main-nav .mega.mega-4 a,.main-nav .mega.mega-3 a{white-space:normal!important;line-height:1.32;display:block}.main-nav .mega>div{min-width:0}.main-nav .mega h4{white-space:normal;line-height:1.3}}.ac-inner{padding:11px 22px!important;gap:16px!important}.ac-txt{font-size:.83rem!important;line-height:1.45!important}.ac-btns{gap:8px!important}.ac-btn{padding:8px 16px!important;min-height:36px!important;font-size:.84rem!important;font-weight:700!important;border-radius:9px!important}.ac-refuse{border-width:1px!important}.alpha-cookie{padding-block:0!important}.article-body>p:first-of-type::first-letter,.article-body>p.lead::first-letter{font-size:3.15em!important;line-height:.98!important;margin:.04em .13em 0 0!important;color:#D05F2C!important}.article .article-head h1,.page-hero+.article .article-head h1{font-size:clamp(2rem,3.5vw,2.95rem)!important;line-height:1.1!important;max-width:29ch;text-wrap:balance}.page-hero+section h1{text-wrap:balance}.chk-list{gap:.7rem!important}.chk-list li{padding:1rem 1.25rem 1rem 3.7rem!important;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.014))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;box-shadow:0 12px 28px -22px rgba(0,0,0,.95);transition:border-color .25s,transform .25s,background .25s}.chk-list li::after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#D05F2C,#A8461F);opacity:.9}.chk-list li::before{left:1.2rem!important;top:.95rem!important;width:1.72rem!important;height:1.72rem!important;font-size:.8rem!important;background:linear-gradient(145deg,#D05F2C,#A8461F)!important;color:#fff!important;box-shadow:0 0 0 4px rgba(208,95,44,.13)}.chk-list li:hover{border-color:rgba(208,95,44,.42)!important;transform:translateX(3px);background:linear-gradient(135deg,rgba(208,95,44,.09),rgba(255,255,255,.015))!important}.article>.article-head,.page-hero{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:1020px){.site-header .container,.header-main .container{width:min(1560px,calc(100vw - 40px))!important;max-width:none!important}}@media (min-width:1020px) and (max-width:1519px){.main-nav>ul{gap:0!important}.main-nav a.nav-link,.main-nav button.nav-link{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.9rem!important}.header-main .container{gap:.9rem!important}}@media (min-width:1520px){.main-nav>ul{gap:.18rem!important}.main-nav a.nav-link,.main-nav button.nav-link{padding-left:.8rem!important;padding-right:.8rem!important;font-size:.94rem!important}}.article>.article-head>*{max-width:min(860px,92vw)!important;margin-inline:auto!important}.article>.article-head h1{max-width:min(27ch,92vw)!important}.page-hero>.container,.page-hero>*{margin-inline:auto}@media (min-width:1020px){.site-header .container,.header-main .container{position:relative}.main-nav>ul{position:static!important}.main-nav>ul>li:has(>.mega){position:static!important}.main-nav .mega{left:50%!important;right:auto!important;width:min(1240px,calc(100vw - 40px))!important;max-width:none!important}}@media (min-width:1020px){.main-nav .dropdown,.main-nav .mega{isolation:isolate!important;background-color:#191512!important;background-image:linear-gradient(180deg,#211C18 0%,#191512 62%,#151210 100%)!important;box-shadow:0 40px 90px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.07) inset!important;border-radius:20px!important;overflow:hidden!important}.main-nav .mega::before{content:""!important;position:absolute!important;inset:0!important;background:#191512!important;z-index:-1!important;border-radius:inherit!important}.main-nav .mega>*{position:relative;z-index:1}.main-nav .mega h4{font-size:.72rem!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#8A8078!important;font-weight:700!important;margin:0 0 .7rem!important;padding-bottom:.55rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.main-nav .mega ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:.1rem!important}.main-nav .mega ul a{padding:.44rem .6rem!important;border-radius:9px!important;color:#E8E2DA!important;font-size:.905rem!important;font-weight:500!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.main-nav .mega ul a:hover{background:rgba(208,95,44,.14)!important;color:#fff!important;transform:translateX(3px)!important}.main-nav .mega .mega-foot{margin-top:1.5rem!important;padding:.95rem 1.9rem!important;margin-inline:-1.9rem!important;margin-bottom:0!important;background:rgba(255,255,255,.035)!important;border-top:1px solid rgba(255,255,255,.08)!important}.main-nav .mega .mega-foot span{color:#9A9089!important;font-size:.86rem!important}}@media (min-width:1020px){.main-nav .mega h4:not(:first-child){margin-top:1.5rem!important}}.hero-ctas.cro-top{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;align-items:center!important;margin:1.5rem 0 1.9rem!important;padding-bottom:1.6rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.tp-block[data-cro="fin"]{padding-top:2.4rem!important}.zone-pin{overflow:visible!important}.zone-lab{position:absolute!important;left:calc(100% + 7px)!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;pointer-events:none!important;font-family:var(--font-sans,inherit)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.012em!important;line-height:1!important;color:#F5F0E9!important;padding:.26rem .5rem!important;border-radius:6px!important;background:rgba(20,18,15,.72)!important;border:1px solid rgba(208,95,44,.34)!important;backdrop-filter:blur(3px)!important;box-shadow:0 4px 12px -6px rgba(0,0,0,.8)!important;opacity:0!important;transition:opacity .18s ease!important}.zone-lab.is-key{opacity:1!important}@media (max-width:640px){.zone-lab{font-size:.63rem!important;padding:.2rem .4rem!important}.zone-lab.is-key{opacity:.92!important}}.zone-lab.is-left{left:auto!important;right:calc(100% + 7px)!important}@media (min-width:1024px){.alpha-dock a{overflow:hidden!important;transition:padding .28s cubic-bezier(.2,.8,.25,1),transform .2s!important}}.nl-form{align-items:stretch!important}.nl-form input,.nl-form button{height:52px!important;min-height:52px!important;box-sizing:border-box!important;line-height:normal!important}.page-hero+section h1::after,.page-hero+section .section-head h1::after{margin:1.05rem auto 0!important}.section-head.is-left h1::after,.section-head[style*="left"] h1::after{margin-left:0!important;margin-right:auto!important}#page-contact .page-hero+section h1::after,#page-simulateur .page-hero+section h1::after{margin-left:0!important}.hero-ctas.cro-top{justify-content:center!important;align-items:center!important}.section-head+.hero-ctas,.section-head .hero-ctas{justify-content:center!important}.btn-secondary{color:#F5F1EA!important;border-color:rgba(255,255,255,.26)!important;background:rgba(255,255,255,.055)!important}.btn-secondary:hover,.page-hero+section .btn-secondary:hover{background:rgba(208,95,44,.16)!important;border-color:#D05F2C!important;color:#fff!important}.article-body>p:first-of-type::first-letter,.article-body>p.lead::first-letter{font-size:3.05em!important;line-height:.8!important;margin:.02em .12em 0 0!important;padding:0!important}.mesh-related .maillage-grid{grid-template-columns:1fr!important}.mesh-related .maillage-col{columns:2;column-gap:2.4rem}.mesh-related .maillage-col h3{column-span:all}.mesh-related .maillage-col p{break-inside:avoid;margin:0}.mesh-related .maillage-col a{white-space:normal;display:inline-block;max-width:100%}@media(max-width:720px){.mesh-related .maillage-col{columns:1}}.article-body table,.article table,.tool-panel table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;white-space:nowrap;border-collapse:collapse}@media(min-width:900px){.article-body table,.article table,.tool-panel table{display:table!important;white-space:normal}}.nav-toggle{min-height:44px!important;min-width:44px!important}.bg-layer,[class*="pi-3"].bg-layer{max-width:100vw!important;overflow:hidden!important}.faq{gap:.7rem!important;max-width:860px!important}.faq details{background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px!important;overflow:hidden!important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq details:hover{border-color:rgba(208,95,44,.34)!important}.faq details[open]{border-color:rgba(208,95,44,.44)!important;background:linear-gradient(160deg,rgba(208,95,44,.075),rgba(255,255,255,.02))!important;box-shadow:0 22px 46px -30px rgba(0,0,0,.95)!important}.faq summary{position:relative;padding:1.15rem 3.4rem 1.15rem 1.35rem!important;font:700 1.03rem/1.45 Figtree,system-ui,sans-serif!important;color:#F2EFEA!important;display:block!important;list-style:none;cursor:pointer;transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:#fff!important}.faq summary::after{content:""!important;position:absolute;right:1.15rem;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.42);transition:transform .3s cubic-bezier(.2,.8,.25,1),background .25s ease}.faq summary::before{content:""!important;position:absolute;right:1.15rem;top:50%;width:26px;height:26px;margin-top:-13px;z-index:1;background:linear-gradient(#D05F2C,#D05F2C) center/10px 2px no-repeat,linear-gradient(#D05F2C,#D05F2C) center/2px 10px no-repeat;transition:transform .3s cubic-bezier(.2,.8,.25,1)}.faq details[open] summary::before{transform:rotate(135deg);background:linear-gradient(#fff,#fff) center/10px 2px no-repeat}.faq details[open] summary::after{background:linear-gradient(135deg,#D05F2C,#A8461F);border-color:#D05F2C}.faq details>div{padding:0 1.35rem 1.3rem!important;color:#D6D0C7!important;font-size:1rem;line-height:1.72}.faq details[open]>div{animation:faqIn .3s cubic-bezier(.2,.8,.25,1) both}@keyframes faqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq details>div p{margin:0 0 .7rem}.faq details>div p:last-child{margin-bottom:0}.article>.article-head{position:relative;isolation:isolate}.article-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.30;filter:saturate(.72) contrast(1.02);transform:scale(1.04)}.footer-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.5rem 1.7rem;margin-bottom:2.4rem;border-radius:18px;background:linear-gradient(135deg,rgba(208,95,44,.14),rgba(208,95,44,.04));border:1px solid rgba(208,95,44,.28)}.footer-cta .fc-txt{display:flex;flex-direction:column}.footer-cta .fc-txt b{font:800 1.14rem/1.35 Figtree,system-ui,sans-serif;color:#fff}.footer-cta .fc-txt span{font-size:.94rem;color:#A69C91}.footer-cta .btn{min-height:46px}.footer-cols{display:grid;gap:2rem 2.4rem;grid-template-columns:1fr}@media(min-width:640px){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.footer-cols{grid-template-columns:1.5fr 1fr 1fr 1.15fr}}.site-footer h4{font:800 .76rem/1 Figtree,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#D05F2C;margin:0 0 .95rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.09)}.footer-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.footer-cols ul a{color:#C9C1B7;text-decoration:none;font-size:.94rem;transition:color .18s ease,padding-left .18s ease}.footer-cols ul a:hover{color:#fff;padding-left:4px}.footer-cols .fl-more{color:#D05F2C!important;font-weight:700}.footer-brand p{color:#A69C91;font-size:.93rem;line-height:1.65;margin:.9rem 0 1.1rem;max-width:34ch}.footer-contact{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.footer-contact li{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:#A69C91;line-height:1.45}.footer-contact a{display:flex;align-items:flex-start;gap:.6rem;color:#C9C1B7;text-decoration:none}.footer-contact a:hover{color:#fff}.footer-contact svg{fill:#D05F2C}.footer-more{display:flex;flex-wrap:wrap;gap:.5rem .35rem;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08)}.footer-more a{font-size:.85rem;color:#A69C91;text-decoration:none;padding:.34rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.10);transition:all .18s ease}.footer-more a:hover{color:#fff;border-color:rgba(208,95,44,.5);background:rgba(208,95,44,.12)}.site-footer .footer-legal{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;justify-content:space-between;font-size:.82rem;color:#8C8378;line-height:1.6}.site-footer .footer-legal a{color:#A69C91;text-decoration:none}.site-footer .footer-legal a:hover{color:#D05F2C}.site-footer .nl-box{margin-top:2.2rem!important}.espace-demo{background:linear-gradient(165deg,#221D19,#161310)!important;border:1px solid rgba(208,95,44,.22)!important;border-radius:20px!important;box-shadow:0 34px 70px -38px rgba(0,0,0,.95)!important;color:#F2EFEA!important;padding:24px!important}.espace-head{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.espace-avatar{background:linear-gradient(135deg,#D05F2C,#A8461F)!important;color:#fff;box-shadow:0 10px 22px -12px rgba(208,95,44,.9)}.espace-head b{color:#F7F4EF}.espace-head span{color:#A69C91!important}.espace-badge{background:rgba(18,140,74,.16)!important;color:#5FD498!important;border-color:rgba(18,140,74,.42)!important}.espace-card{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important;transition:border-color .22s ease,transform .22s ease,background .22s ease}.espace-card:hover{border-color:rgba(208,95,44,.42)!important;background:rgba(208,95,44,.07)!important;transform:translateY(-2px)}.espace-card b{color:#F2EFEA}.espace-card p{color:#A69C91!important}.espace-card .ec-ic{display:grid!important;place-items:center;width:34px;height:34px;margin-bottom:10px!important;border-radius:10px;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.34);font-size:0!important}.espace-card .ec-ic svg{width:17px;height:17px;fill:#D05F2C}.article>.article-head h1{font-size:clamp(1.95rem,3.5vw,2.75rem)!important;max-width:26ch!important}.page-hero+section h1{font-size:clamp(1.85rem,3.3vw,2.55rem)!important}.article-body h2{font-size:clamp(1.42rem,2.35vw,1.8rem)!important;letter-spacing:-0.015em!important;text-wrap:balance}.article-body h3{font-size:1.2rem!important}.article-cta h2{font-size:clamp(1.7rem,2.9vw,2.3rem)!important}.article-body blockquote,.article-body blockquote.pull{font-size:clamp(1.2rem,2.1vw,1.5rem)!important}.hero h1{font-size:clamp(2.2rem,5.2vw,4rem)!important}@media(min-width:1100px){.article-shell,.article-body{max-width:880px!important}}.article-body h2::before{width:auto!important;height:auto!important;background:none!important;top:0!important;padding-bottom:.5rem!important;border-bottom:2px solid rgba(208,95,44,.38)!important;border-radius:0!important}.article-hero-bg .pib,.article-hero-bg span{display:block;width:100%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:.30;filter:saturate(.72) contrast(1.02);transform:scale(1.04)}section.has-illu-bg{position:relative;isolation:isolate;overflow:hidden;padding-block:3.2rem 3rem!important;border-radius:0}.hero-illu-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hero-illu-bg span{display:block;width:100%;height:100%;background-size:cover!important;background-position:center 42%!important;background-repeat:no-repeat!important;opacity:.26;filter:saturate(.7) contrast(1.03);transform:scale(1.05)}.hero-illu-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#14120F 8%,rgba(20,18,15,.86) 46%,rgba(20,18,15,.58) 100%)}.article>.article-head{position:relative;isolation:isolate;overflow:hidden;padding-block:2.8rem 2.4rem}.article-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.article-hero-bg span{display:block;width:100%;height:100%;background-size:cover!important;background-position:center 40%!important;background-repeat:no-repeat!important;opacity:.28;filter:saturate(.7) contrast(1.03);transform:scale(1.05)}.article-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.58) 0%,rgba(20,18,15,.82) 58%,#14120F 100%)}.article-body figure.illu-photo{position:relative;margin:2.6rem 0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 60px -34px rgba(0,0,0,.9)}.article>.article-head h1{max-width:34ch!important}.page-hero+section h1,section.has-illu-bg h1{max-width:30ch}section.has-illu-bg .grid-2{grid-template-columns:1fr!important;max-width:820px}section.has-illu-bg .grid-2>.ph,section.has-illu-bg .grid-2>.reveal.ph{display:none!important}.hero-ctas.cro-top:has(~.hero-ctas){display:none!important}.article-meta[data-eeat]{display:block;white-space:normal}.article-meta[data-eeat] .am-by{margin-right:.15rem}.hero-illu-bg span{opacity:.46!important;filter:saturate(.82) contrast(1.05)!important}.hero-illu-bg::after{background:linear-gradient(100deg,rgba(20,18,15,.94) 0%,rgba(20,18,15,.78) 45%,rgba(20,18,15,.5) 100%)!important}.article-hero-bg span{opacity:.42!important}section.has-illu-bg>.container,section.has-illu-bg>aside.maillage{max-width:820px!important}section.has-illu-bg aside.maillage{margin-top:2.2rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.10)}section h2:not(.hero h2){font-size:clamp(1.6rem,2.6vw,2.15rem)!important;letter-spacing:-.015em}.section-head h2{font-size:clamp(1.65rem,2.7vw,2.2rem)!important}.page-hero+section>.hero-illu-bg,section.has-illu-bg>.hero-illu-bg,.article>.article-head>.article-hero-bg{position:absolute!important;inset:0!important;z-index:0!important;height:auto!important;overflow:hidden}.page-hero+section,section.has-illu-bg,.article>.article-head{position:relative;isolation:isolate}.page-hero+section>*:not(.hero-illu-bg),section.has-illu-bg>*:not(.hero-illu-bg),.article>.article-head>*:not(.article-hero-bg){position:relative;z-index:2}.article>.article-head>.article-hero-bg,section.has-illu-bg>.hero-illu-bg,.page-hero+section>.hero-illu-bg{left:50%!important;right:auto!important;width:100vw!important;max-width:100vw!important;transform:translateX(-50%)}.alpha-rail{position:fixed;left:max(16px,calc(50vw - 590px - 92px));top:50%;transform:translateY(-50%);z-index:58;display:none;flex-direction:column;align-items:center;gap:20px;pointer-events:none}@media(min-width:1300px){.alpha-rail.is-on{display:flex}}.alpha-rail>*{pointer-events:auto}.rail-share{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px -26px rgba(0,0,0,.9)}.rail-share button,.rail-share a{display:grid;place-items:center;width:46px;height:46px;border:0;background:transparent;color:#A69C91;cursor:pointer;position:relative;transition:background .2s ease,color .2s ease}.rail-share button+button,.rail-share button+a,.rail-share a+button,.rail-share a+a{border-top:1px solid rgba(255,255,255,.07)}.rail-share button:hover,.rail-share a:hover{background:linear-gradient(135deg,#D05F2C,#A8461F);color:#fff}.rail-share svg{width:18px;height:18px;fill:currentColor}.rail-tip{position:absolute;left:56px;top:50%;transform:translateY(-50%) translateX(-4px);background:#1E1A17;border:1px solid rgba(255,255,255,.12);color:#F2EFEA;font:600 .74rem/1 Figtree,system-ui,sans-serif;padding:.45rem .6rem;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.rail-share button:hover .rail-tip,.rail-share a:hover .rail-tip{opacity:1;transform:translateY(-50%) translateX(0)}.rail-dots{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;padding:4px 0}.rail-dots::before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.14) 12%,rgba(255,255,255,.14) 88%,transparent);transform:translateX(-.5px)}.rail-dot{position:relative;display:block;width:24px;height:24px;border:0;background:transparent;cursor:pointer;padding:0}.rail-dot::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#14120F;border:1.5px solid rgba(255,255,255,.26);transition:all .25s cubic-bezier(.2,.8,.25,1)}.rail-dot:hover::before{border-color:#D05F2C;transform:scale(1.15)}.rail-dot.is-cur::before{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;background:#D05F2C;border-color:#D05F2C;box-shadow:0 0 0 5px rgba(208,95,44,.16)}.rail-dot.is-done::before{background:rgba(208,95,44,.55);border-color:rgba(208,95,44,.55)}.rail-dot .rail-tip{left:32px;max-width:230px;overflow:hidden;text-overflow:ellipsis}.rail-dot:hover .rail-tip{opacity:1;transform:translateY(-50%) translateX(0)}.rail-bar{position:fixed;left:0;top:0;height:3px;width:0;z-index:120;background:linear-gradient(90deg,#D05F2C,#A8461F);transition:width .08s linear;pointer-events:none}.article-body{counter-reset:alpha-h2}.article-body h2::before{font:800 .78rem/1 Figtree,system-ui,sans-serif;padding-bottom:.55rem;border-bottom:2px solid rgba(208,95,44,.35);display:block;min-width:34px}.article-body h2+p{font-size:1.14rem;line-height:1.72;color:#E8E2DA}.article-body ul{list-style:none;padding-left:0}.article-body ul>li{position:relative;padding-left:1.6rem;margin-bottom:.55rem}.article-body ul>li::before{content:"";position:absolute;left:.1rem;top:.72em;width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,#D05F2C,#A8461F);transform:rotate(45deg)}.article-body ol{list-style:none;counter-reset:alpha-ol;padding-left:0}.article-body ol>li{position:relative;padding-left:2.2rem;margin-bottom:.55rem;counter-increment:alpha-ol}.article-body ol>li::before{content:counter(alpha-ol);position:absolute;left:0;top:.15em;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.4);color:#D05F2C;font:800 .78rem/1.45rem Figtree,system-ui,sans-serif;text-align:center}.article-body blockquote{position:relative;margin:2.2rem 0;padding:1.4rem 1.5rem 1.4rem 3.2rem;background:linear-gradient(160deg,rgba(208,95,44,.07),rgba(208,95,44,.02));border:1px solid rgba(208,95,44,.20);border-left:3px solid #D05F2C;border-radius:0 14px 14px 0;font-size:1.12rem;line-height:1.62}.article-body blockquote::before{content:"\201C";position:absolute;left:.8rem;top:.1rem;font:700 3.2rem/1 Fraunces,Georgia,serif;color:rgba(208,95,44,.45)}.key-take{margin:2rem 0;padding:1.25rem 1.4rem;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.10);border-left:3px solid #D05F2C}.article-body h2::after{content:"";position:absolute;left:0;right:0;top:-1.5rem;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.10),transparent 70%)}.article-body h2:first-of-type::after{display:none}@media(max-width:720px){.article-body h2{padding-top:1.8rem;margin-top:2.4rem!important}.article-body blockquote{padding:1.1rem 1.1rem 1.1rem 2.6rem}}#aps{--navy:#44413F;--navy-deep:#2B2927;--copper:#D05F2C;--copper-dark:#94411C;--copper-light:#D05F2C;--copper-on-dark:#D05F2C;--sand:#F5F1EA;--sand-deep:#EBE4D8;--ink:#2B2927;--ink-soft:#5C5853;--green:#2F6B4F;--white:#fff;--line:rgba(68,65,63,.16);--shadow:0 10px 30px rgba(43,41,39,.10);--shadow-lg:0 24px 60px rgba(43,41,39,.16);--font-display:"Fraunces",Georgia,serif;--font-body:"Figtree","Segoe UI",sans-serif;--radius:12px;--radius-lg:20px;--radius-xl:28px;--copper-grad:linear-gradient(135deg,#D05F2C 0%,#D05F2C 55%,#94411C 100%);color-scheme:light}#aps *{box-sizing:border-box}#aps{font-family:var(--font-body);color:var(--ink);background:linear-gradient(180deg,#F7F3EC,#EFE8DB);padding:clamp(1rem,4vw,2.8rem);line-height:1.55;-webkit-font-smoothing:antialiased}#aps .wrap{max-width:1140px;margin:0 auto}#aps h1,#aps h2,#aps h3{font-family:var(--font-display);color:var(--navy);line-height:1.06;letter-spacing:-.02em;font-weight:600;margin:0}#aps .kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--copper);background:rgba(208,95,44,.09);padding:.42rem .85rem;border-radius:99px;margin-bottom:1rem}#aps .kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--copper)}#aps .head h1{font-size:clamp(1.85rem,4.2vw,2.7rem)}#aps .head p{color:var(--ink-soft);font-size:1.06rem;margin:.6rem 0 0;max-width:680px}#aps .shell{display:grid;gap:clamp(1.1rem,2.5vw,1.7rem);margin-top:1.8rem}@media(min-width:1000px){#aps .shell{grid-template-columns:1.05fr 1fr;align-items:start}}#aps .card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.3rem,3vw,1.9rem);box-shadow:var(--shadow)}#aps .card h2{font-size:1.18rem;margin-bottom:.3rem}#aps .card .sub{color:var(--ink-soft);font-size:.9rem;margin-bottom:1.2rem}#aps .field{margin-bottom:1.15rem}#aps .field:last-child{margin-bottom:0}#aps label{display:block;font-size:.86rem;font-weight:600;color:var(--navy);margin-bottom:.45rem}#aps input[type=number],#aps input[type=text],#aps select{width:100%;padding:.82rem .9rem;border:1.5px solid var(--sand-deep);border-radius:var(--radius);font-size:1rem;font-family:inherit;color:var(--ink);background:#fff;transition:.15s}#aps input:focus,#aps select:focus{outline:none;border-color:var(--copper-light);box-shadow:0 0 0 3px rgba(208,95,44,.15)}#aps .row2{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}#aps .hint{font-size:.76rem;color:var(--ink-soft);margin-top:.4rem}#aps .seg2{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:var(--sand);padding:.35rem;border-radius:14px;margin-bottom:1.3rem}#aps .seg2 label{margin:0;display:flex;flex-direction:column;gap:.15rem;align-items:center;text-align:center;padding:.7rem .6rem;border-radius:11px;cursor:pointer;font-weight:600;color:var(--ink-soft);transition:.15s}#aps .seg2 label small{font-weight:500;font-size:.72rem;opacity:.85}#aps .seg2 input{position:absolute;opacity:0;width:0;height:0}#aps .seg2 label:has(input:checked){background:#fff;color:var(--copper-dark);box-shadow:var(--shadow)}#aps .gestes{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media(max-width:520px){#aps .gestes{grid-template-columns:1fr}}#aps .gestes label{margin:0;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1.5px solid var(--sand-deep);border-radius:var(--radius);cursor:pointer;font-weight:500;font-size:.88rem}#aps .gestes input{accent-color:var(--copper)}#aps .gestes label:has(input:checked){border-color:var(--copper);background:rgba(208,95,44,.06);color:var(--copper-dark);font-weight:600}#aps .chips{display:flex;gap:.55rem;flex-wrap:wrap}#aps .chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1.5px solid var(--sand-deep);border-radius:99px;cursor:pointer;font-size:.85rem;font-weight:500;user-select:none}#aps .chip input{accent-color:var(--copper)}#aps .chip:has(input:checked){border-color:var(--copper);background:rgba(208,95,44,.06);color:var(--copper-dark)}.aps-hide{display:none!important}#aps .res{background:linear-gradient(162deg,#211F1D 0%,var(--navy) 62%,#5A3A26 150%);color:var(--white);border-radius:var(--radius-xl);padding:clamp(1.4rem,3vw,1.9rem);box-shadow:var(--shadow-lg);position:sticky;top:18px;overflow:hidden}#aps .res::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(208,95,44,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(208,95,44,.06) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}#aps .res>*{position:relative}#aps .res h2{color:#fff;font-size:1.12rem}#aps .badges{display:flex;gap:.5rem;flex-wrap:wrap;margin:.7rem 0 1rem}#aps .badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:99px;font-weight:700;font-size:.78rem;color:#fff;background:rgba(255,255,255,.12)}#aps .badge .d{width:9px;height:9px;border-radius:50%}#aps .lines{display:grid;gap:.05rem}#aps .li{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:.92rem;color:rgba(255,255,255,.88)}#aps .li b{font-family:var(--font-display);font-weight:600;font-size:1.04rem;color:#fff;white-space:nowrap}#aps .li.tot{margin-top:.5rem;padding-top:.75rem;border-top:2px solid rgba(255,255,255,.25);border-bottom:none}#aps .li.tot span{font-weight:600;color:#fff}#aps .li.tot b{font-size:1.35rem;color:var(--copper-on-dark)}#aps .cee-note{font-size:.76rem;color:rgba(255,255,255,.62);margin-top:.55rem;font-style:italic}#aps .gauge{margin:1.2rem 0 .2rem}#aps .gauge-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.4rem}#aps .gauge-top span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.72)}#aps .gauge-top b{font-family:var(--font-display);font-weight:700;font-size:1.6rem;color:#fff;line-height:1}#aps .gauge-bar{height:12px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}#aps .gauge-bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--copper-on-dark),var(--copper-light));transition:width 1s cubic-bezier(.16,1,.3,1)}#aps .rac{margin-top:1.2rem;background:var(--copper-grad);border-radius:var(--radius-lg);padding:1.2rem 1.3rem;box-shadow:0 12px 26px rgba(148,65,28,.36)}#aps .rac .lab{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.92)}#aps .rac .val{font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,7vw,3rem);line-height:1.02;margin-top:.1rem;color:#fff}#aps .rac .ptz{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.28);font-size:.86rem;color:#fff}#aps .rac .ptz b{font-family:var(--font-display);font-weight:700;font-size:1.15rem}#aps .flags{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:.75rem .9rem;margin-top:1rem;display:none}#aps .flags.show{display:block}#aps .flags .t{display:block;font-size:.71rem;text-transform:uppercase;letter-spacing:.07em;color:var(--copper-on-dark);font-weight:700;margin-bottom:.35rem}#aps .flags p{margin:.25rem 0;font-size:.81rem;color:rgba(255,255,255,.9)}#aps .gains{margin-top:clamp(1.1rem,2.5vw,1.7rem);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}#aps .gain{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--copper);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;box-shadow:var(--shadow)}#aps .gain .gl{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600}#aps .gain .gv{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,3.6vw,2.2rem);color:var(--copper-dark);line-height:1;margin:.35rem 0 .2rem}#aps .gain .gd{font-size:.8rem;color:var(--ink-soft)}#aps .reco{margin-top:clamp(1.1rem,2.5vw,1.5rem);background:linear-gradient(135deg,rgba(47,107,79,.10),rgba(208,95,44,.08));border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius-lg);padding:1.1rem 1.3rem}#aps .reco b{font-family:var(--font-display);color:var(--navy)}#aps .reco p{margin:.2rem 0 0;color:var(--ink-soft);font-size:.92rem}#aps .compare{margin-top:clamp(1.1rem,2.5vw,1.5rem);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.2rem,3vw,1.6rem);box-shadow:var(--shadow)}#aps .compare h3{font-size:1.05rem;margin-bottom:1rem}#aps .cbar{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:.9rem;margin-bottom:.7rem;font-size:.9rem}#aps .cbar .cl{color:var(--ink-soft);font-weight:600}#aps .cbar .ct{height:26px;border-radius:8px;background:var(--sand-deep);overflow:hidden}#aps .cbar .ct i{display:block;height:100%;width:0;border-radius:8px;transition:width 1s cubic-bezier(.16,1,.3,1)}#aps .cbar.old .ct i{background:linear-gradient(90deg,#8a8079,#6B6258)}#aps .cbar.new .ct i{background:linear-gradient(90deg,var(--green),#3d8a66)}#aps .cbar .cv{font-family:var(--font-display);font-weight:600;color:var(--navy);white-space:nowrap}#aps .cnote{font-size:.78rem;color:var(--ink-soft);margin-top:.5rem}#aps .client{margin-top:clamp(1.1rem,2.5vw,1.5rem);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.1rem,3vw,1.5rem);box-shadow:var(--shadow)}#aps .client h3{font-size:1rem;margin-bottom:.8rem}#aps .client .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem}@media(max-width:620px){#aps .client .row3{grid-template-columns:1fr}}#aps .cta{margin-top:clamp(1.1rem,2.5vw,1.6rem);background:linear-gradient(150deg,var(--navy-deep),var(--navy));border-radius:var(--radius-xl);padding:clamp(1.4rem,3vw,1.9rem);display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}#aps .cta .ctxt h3{color:#fff;font-size:1.25rem}#aps .cta .ctxt p{color:rgba(255,255,255,.78);font-size:.92rem;margin:.3rem 0 0;max-width:460px}#aps .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;border:none;border-radius:99px;background:var(--copper-grad);color:#fff;font-family:var(--font-body);font-weight:700;font-size:1rem;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(148,65,28,.34);transition:transform .15s,box-shadow .15s;white-space:nowrap}#aps .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(148,65,28,.44)}#aps .btn.ghost{background:transparent;border:1.5px solid rgba(255,255,255,.4);box-shadow:none}#aps .method{margin-top:1.1rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:.4rem 1.1rem;box-shadow:var(--shadow)}#aps .method summary{cursor:pointer;font-weight:600;color:var(--navy);font-size:.9rem;padding:.7rem 0;list-style:none}#aps .method summary::-webkit-details-marker{display:none}#aps .method summary::before{content:"＋ ";color:var(--copper);font-weight:700}#aps .method[open] summary::before{content:"− "}#aps .method p{font-size:.8rem;color:var(--ink-soft);margin:0 0 .9rem;line-height:1.6}#aps .legal{font-size:.74rem;color:var(--ink-soft);margin-top:1.1rem;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#aps .foot{text-align:center;font-size:.78rem;color:var(--ink-soft);margin-top:.7rem}#aps .foot b{color:var(--copper-dark);font-family:var(--font-display);font-weight:600}#aps .print-head{display:none}@media print{#aps{background:#fff;padding:0}#aps .no-print{display:none!important}#aps .print-head{display:block;text-align:center;margin-bottom:1rem;border-bottom:2px solid var(--copper);padding-bottom:.6rem}#aps .print-head b{font-family:var(--font-display);font-size:1.4rem;color:var(--copper-dark)}#aps .res{position:static;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--navy)!important}#aps .shell{grid-template-columns:1fr}#aps .cta{display:none}}.page-illu{margin:0 0 1.6rem;border-radius:14px;overflow:hidden;background:var(--sable,#f4efe9)}@media(min-width:1000px){.link-list{grid-template-columns:1fr 1fr 1fr}}.hub-block{border-top:1px solid var(--line)}.hub-hero .lead{max-width:62ch}.footer-hubs{margin:1.6rem 0 .6rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.14)}.footer-hubs .fh-t{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 .6rem}.footer-hubs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.footer-hubs a{font-size:.88rem;opacity:.86;text-decoration:none}.footer-hubs a:hover{opacity:1;text-decoration:underline}.decision-path{padding:2rem 0;border-top:1px solid var(--line)}.dp-grid{display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:760px){.dp-grid{grid-template-columns:1fr 1fr 1fr}}.dp-card{border:1px solid var(--line);border-radius:12px;padding:.95rem 1rem;background:#fff}.dp-card .dp-k{display:block;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent,#D05F2C)}.dp-card a{text-decoration:none;color:inherit;font-weight:600;line-height:1.35}.dp-card a:hover{text-decoration:underline}.dp-card p{font-size:.86rem;color:var(--muted,#6b6663)}.illu-notice{display:flex;gap:.6rem;align-items:flex-start;border:1px dashed var(--line);border-radius:10px;padding:.7rem .9rem;margin:0 0 1.2rem;background:var(--sable,#f7f3ee);font-size:.88rem}.illu-notice b{white-space:nowrap}.badge-illu{display:inline-block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;background:#3b3835;color:#fff;border-radius:999px;padding:.16rem .55rem;vertical-align:middle}.cas-meta{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin:0 0 1.4rem}@media(min-width:760px){.cas-meta{grid-template-columns:repeat(4,1fr)}}.cas-meta div{border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem;background:#fff}.cas-meta dt{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b6663);margin:0}.cas-meta dd{margin:.15rem 0 0;font-weight:600}.funnel-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem}.funnel-switch button{border-radius:999px;font:inherit;cursor:pointer}.nl-err{color:#a3341a;font-size:.9rem;margin:.4rem 0 0}.nl-consent{display:flex;opacity:.9}.footer-cta{justify-content:center;text-align:center;padding:1.9rem 1.7rem}.footer-cta .fc-txt{align-items:center;flex:0 1 auto;min-width:0}@media(min-width:900px){.footer-cta{flex-direction:column;gap:1.15rem}.footer-cta .fc-txt{max-width:60ch}}.cas-bloc{padding:2.1rem 0;border-top:1px solid var(--line)}.cas-bloc .sh-sub{color:var(--muted,#6b6663);font-size:.92rem;margin:.25rem 0 0;max-width:70ch}.cas-liste{margin:.6rem 0 0;padding-left:1.15rem}.cas-liste li{margin:.34rem 0;line-height:1.55}.cas-3col{display:grid;gap:1.2rem;grid-template-columns:1fr;margin-top:1rem}@media(min-width:820px){.cas-3col{grid-template-columns:repeat(3,1fr)}}.cas-3col h3{font-size:.94rem;margin:0 0 .35rem;letter-spacing:.01em}.cas-3col>div{border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem;background:#fff}.cas-table{width:100%;border-collapse:collapse;font-size:.94rem}.cas-table th,.cas-table td{text-align:left;vertical-align:top;padding:.6rem .7rem;border-bottom:1px solid var(--line)}.cas-table th{letter-spacing:.06em;text-transform:uppercase}.cas-chiffre{font:700 1.35rem/1.2 Figtree,system-ui,sans-serif;margin:.2rem 0}.cas-note{font-size:.86rem;color:var(--muted,#6b6663);margin-top:.8rem;max-width:72ch}.cas-journal{list-style:none;margin:1rem 0 0;padding:0;border-left:2px solid var(--line)}.cas-journal li{position:relative;padding:.1rem 0 1rem 1.1rem}.cas-journal li::before{content:"";position:absolute;left:-5px;top:.5rem;width:8px;height:8px;border-radius:99px;background:var(--accent,#D05F2C)}.cas-journal .jr-date{display:block;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b6663)}.cas-journal .jr-txt{display:block;margin-top:.15rem;line-height:1.5}.cas-appris .cas-liste li{font-weight:500}.cas-todo{display:none;border:1px dashed var(--accent,#D05F2C);border-radius:10px;padding:.75rem .95rem;background:rgba(208,95,44,.06);font-size:.9rem}.mode-redaction .cas-todo{display:block}.mode-redaction .cas-todo::before{content:"Mode rédaction · ";font-weight:700;letter-spacing:.03em}.funnel-choix{padding:2rem 0;border-top:1px solid var(--line)}.fx-intro{max-width:70ch;color:var(--muted,#6b6663);margin:0 0 1rem}.funnel-express .fx-grid{display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:700px){.funnel-express .fx-grid{grid-template-columns:1fr 1fr}}.funnel-express label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600}.funnel-express small{font-weight:400;color:var(--muted,#6b6663)}.funnel-express input,.funnel-express select{font:inherit;padding:.62rem .7rem;border:1px solid var(--line);border-radius:10px;background:#fff}.funnel-express .fx-photos{margin:.9rem 0 1rem}.funnel-express .fx-note{font-size:.84rem;color:var(--muted,#6b6663);margin:.8rem 0 0;max-width:70ch}.funnel-ok{padding:1.4rem 0}.funnel-ok h2{margin:0 0 .4rem}.passeport-bloc{padding:2.2rem 0;border-top:1px solid var(--line)}.pp-vide h2,.pp-actif h2{margin:.2rem 0 .5rem}.pp-vide p{color:var(--muted,#6b6663)}.pp-tete{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:space-between}.pp-id{font-size:.85rem;color:var(--muted,#6b6663);margin:.15rem 0 0}.pp-hist{margin:.8rem 0}.pp-hist summary{cursor:pointer;font-size:.9rem}.pp-hist ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.88rem;color:var(--muted,#6b6663)}.pp-form{margin:1rem 0 0}.pp-ligne{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.pp-ligne input{flex:1 1 240px;font:inherit;padding:.62rem .7rem;border:1px solid var(--line);border-radius:10px}.pp-effacer{background:none;border:0;padding:0;font:inherit;font-size:inherit;color:inherit;text-decoration:underline;cursor:pointer}.cro-reassurance{margin:.6rem 0 0;font-size:.86rem;color:var(--muted,#6b6663);max-width:56ch}.fc-act .cro-reassurance{color:#A69C91;width:100%;text-align:center}.mobile-cta-bar a.hors-horaires{opacity:.62}.cro-rappel{position:fixed;left:1rem;bottom:5.2rem;z-index:60;max-width:min(22rem,calc(100vw - 2rem));border:1px solid var(--line);border-radius:14px;padding:.9rem 2.1rem .9rem 1rem;box-shadow:0 8px 28px rgba(0,0,0,.14);font-size:.9rem}.cro-rappel p{margin:0 0 .5rem}.cro-rappel p:last-of-type{margin:0}.cro-rappel-x{position:absolute;top:.35rem;right:.5rem;background:none;border:0;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--muted,#6b6663)}@media(max-width:640px){.cro-rappel{left:.6rem;right:.6rem;bottom:4.6rem;max-width:none}}.cro-confiance{margin:.9rem 0 0;padding:.7rem .85rem;border-left:3px solid var(--accent,#D05F2C);font-size:.86rem;line-height:1.5;border-radius:0 8px 8px 0}.creneaux-bloc{padding:2.2rem 0;border-top:1px solid var(--line)}.cr-jours{display:grid;gap:.9rem;grid-template-columns:1fr;margin:0 0 1.3rem}@media(min-width:640px){.cr-jours{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.cr-jours{grid-template-columns:repeat(4,1fr)}}.cr-jour{border:1px solid var(--line);border-radius:12px;padding:.75rem .85rem;background:#fff}.cr-titre{margin:0 0 .5rem;font-weight:700;font-size:.9rem;text-transform:capitalize}.cr-liste{display:flex;flex-wrap:wrap;gap:.4rem}.cr-slot{position:relative}.cr-slot input{position:absolute;opacity:0;width:0;height:0}.cr-slot span{display:inline-block;padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.86rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cr-slot input:checked+span{background:var(--accent,#D05F2C);border-color:var(--accent,#D05F2C);color:#fff}.cr-slot input:focus-visible+span{outline:2px solid var(--accent,#D05F2C);outline-offset:2px}.cr-form textarea{font:inherit;padding:.62rem .7rem;border:1px solid var(--line);border-radius:10px;width:100%}.filtres-bloc{padding:1.6rem 0 .4rem}.filtres-grid{display:grid;gap:.8rem;grid-template-columns:1fr}@media(min-width:700px){.filtres-grid{grid-template-columns:repeat(4,1fr)}}.filtres-grid label{display:flex;flex-direction:column;gap:.3rem;font-size:.86rem;font-weight:600}.filtres-grid select{font:inherit;padding:.55rem .65rem;border:1px solid var(--line);border-radius:10px;background:#fff}.filtres-compte{margin:.8rem 0 .4rem;font-size:.9rem;color:var(--muted,#6b6663)}.filtres-reset{background:none;border:0;padding:0;font:inherit;font-size:.88rem;text-decoration:underline;cursor:pointer;color:inherit}.js .mega .mega-col>a:nth-child(n+10),.js .mega ul>li:nth-child(n+10){display:none}.js .mega .mega-col.deplie>a:nth-child(n+10),.js .mega ul.deplie>li:nth-child(n+10){display:block}.mega-plus{display:inline-block;margin-top:.4rem;background:none;border:0;padding:0;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer;color:inherit;opacity:.8}.mega-plus:hover{opacity:1}.calc-bloc{padding:2.2rem 0;border-top:1px solid var(--line)}.calc-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600}.calc-form small{font-weight:400;color:var(--muted,#6b6663)}.calc-form input,.calc-form select{font:inherit;padding:.62rem .7rem;border:1px solid var(--line);border-radius:10px;background:#fff}.calc-form button{margin-top:1rem}.calc-res{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.carte-grille{display:grid;gap:.85rem;grid-template-columns:1fr;margin:1.4rem 0 0}.carte{position:relative;display:flex;align-items:stretch;gap:.9rem;overflow:hidden;padding:1rem 1.05rem;border-radius:16px;text-decoration:none;color:inherit;background:rgba(255,255,255,.045);background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid rgba(255,255,255,.14);border-color:color-mix(in srgb,currentColor 16%,transparent);transition:transform .28s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .28s ease,background .28s ease,box-shadow .28s ease}.carte::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;transition:width .35s var(--ease,cubic-bezier(.16,1,.3,1))}.carte:hover,.carte:focus-visible{transform:translateY(-3px);background:color-mix(in srgb,currentColor 9%,transparent);border-color:color-mix(in srgb,var(--copper,#D05F2C) 55%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.16)}.carte:hover::after,.carte:focus-visible::after{width:100%}.carte:focus-visible{outline:2px solid var(--copper,#D05F2C);outline-offset:3px}.ca-txt{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.ca-et{font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--copper,#D05F2C);opacity:.95}.ca-t{font-family:var(--font-display,Georgia,serif);font-size:1.02rem;line-height:1.32;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ca-d{font-size:.845rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ca-fleche{position:absolute;right:1.05rem;bottom:.9rem;font-size:1.05rem;opacity:.35;transition:transform .28s ease,opacity .28s ease,color .28s ease}.carte:hover .ca-fleche,.carte:focus-visible .ca-fleche{opacity:1;transform:translateX(5px);color:var(--copper,#D05F2C)}.carte{padding-bottom:2.3rem}.carte-vedette{padding-bottom:2.5rem}.ca-vign{flex:0 0 72px;align-self:center;border-radius:11px;overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent)}.ca-vign img{display:block;width:72px;height:56px;object-fit:cover}@media(min-width:680px){.carte-vedette{grid-column:span 2;padding:1.25rem 1.35rem;gap:1.2rem}.carte-vedette .ca-t{font-size:1.28rem;-webkit-line-clamp:2}.carte-vedette .ca-d{font-size:.9rem;-webkit-line-clamp:3}.carte-vedette .ca-vign{flex:0 0 132px}.carte-vedette .ca-vign img{width:132px;height:100px}}.hub-block{padding:2.9rem 0}.hub-block:nth-of-type(even){background:color-mix(in srgb,currentColor 4%,transparent)}.hub-block .section-head{max-width:62ch}.hub-block .sh-sub{display:inline-block;margin:.55rem 0 0;padding:.2rem .7rem;border-radius:999px;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;opacity:.8;border:1px solid color-mix(in srgb,currentColor 22%,transparent);color:inherit}.hub-hero h1{max-width:20ch}.hub-hero .lead{font-size:1.08rem;opacity:.82}@media(prefers-reduced-motion:reduce){.carte,.carte::after,.ca-fleche{transition:none}.carte:hover{transform:none}}.ca-vign img{transition:transform .5s var(--ease,cubic-bezier(.16,1,.3,1))}.carte:hover .ca-vign img{transform:scale(1.07)}.carte-vedette{background:linear-gradient(135deg,color-mix(in srgb,var(--copper,#D05F2C) 9%,transparent),transparent 62%),color-mix(in srgb,currentColor 6%,transparent)}.rech-bouton{display:inline-flex;align-items:center;gap:.45rem;margin-left:.7rem;padding:.46rem .8rem;border-radius:999px;font:inherit;font-size:.86rem;cursor:pointer;color:inherit;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 20%,transparent);transition:border-color .2s ease,background .2s ease}.rech-bouton:hover{border-color:var(--copper,#D05F2C);background:color-mix(in srgb,currentColor 10%,transparent)}.rech-bouton kbd{font:inherit;font-size:.72rem;padding:.04rem .32rem;border-radius:5px;opacity:.65;border:1px solid color-mix(in srgb,currentColor 26%,transparent)}@media(max-width:1360px){.rech-bouton kbd{display:none}}@media(max-width:1180px){.rech-bouton .rech-lab{display:none}.rech-bouton{padding:.46rem .58rem;margin-left:.4rem}}html.rech-ouverte{overflow:hidden}.rech-panneau{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center}.rech-panneau[hidden]{display:none}.rech-fond{position:absolute;inset:0;background:rgba(20,17,15,.66)}.rech-boite{position:relative;width:min(680px,calc(100vw - 1.6rem));margin-top:min(12vh,6rem);background:#fff;color:#2B2927;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4);animation:rechEntre .22s cubic-bezier(.16,1,.3,1)}@keyframes rechEntre{from{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}.rech-haut{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;border-bottom:1px solid #e6ded4}.rech-haut svg{flex:0 0 auto}#rech-champ{flex:1;min-width:0;font:inherit;font-size:1.06rem;border:0;outline:0;background:none;color:inherit}#rech-champ::-webkit-search-cancel-button{display:none}.rech-fermer{font:inherit;font-size:.74rem;padding:.22rem .5rem;border-radius:6px;cursor:pointer;background:none;border:1px solid #e6ded4;color:#6b6663}.rech-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.7rem 1rem;border-bottom:1px solid #f0eae1;font-size:.8rem;color:#6b6663}.rech-suggestions button{font:inherit;font-size:.8rem;padding:.24rem .6rem;border-radius:999px;cursor:pointer;background:#faf7f3;border:1px solid #e6ded4;color:#2B2927}.rech-suggestions button:hover{border-color:var(--copper,#D05F2C);color:var(--copper,#D05F2C)}.rech-liste{list-style:none;margin:0;padding:.35rem;max-height:min(52vh,26rem);overflow:auto}.rech-liste li a{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;align-items:baseline;padding:.6rem .7rem;border-radius:10px;text-decoration:none;color:inherit}.rech-liste li.actif a,.rech-liste li a:hover{background:#faf7f3}.rech-liste li.actif a{box-shadow:inset 2px 0 0 var(--copper,#D05F2C)}.rech-k{grid-row:1;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--copper,#D05F2C);padding-top:.18rem}.rech-t{grid-row:1;font-family:var(--font-display,Georgia,serif);font-size:1rem;line-height:1.3}.rech-t mark{background:rgba(208,95,44,.18);color:inherit}.rech-d{grid-column:2;grid-row:2;font-size:.82rem;color:#6b6663;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rech-vide{padding:1.1rem .9rem;font-size:.92rem;color:#6b6663}.rech-pied{margin:0;padding:.6rem 1rem;border-top:1px solid #f0eae1;font-size:.76rem;color:#8a8480}.rech-pied kbd{font:inherit;font-size:.72rem;padding:.04rem .32rem;border:1px solid #e6ded4;border-radius:5px}@media(prefers-reduced-motion:reduce){.rech-boite{animation:none}}.carte-grille{gap:0 2.2rem}@media(min-width:680px){.carte-grille{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.carte-grille{grid-template-columns:1fr 1fr}}.carte:not(.carte-vedette){background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:0;padding:.82rem 1.6rem .82rem 0;gap:.9rem;align-items:center}.carte:not(.carte-vedette):hover,.carte:not(.carte-vedette):focus-visible{background:none;transform:none;box-shadow:none;border-bottom-color:color-mix(in srgb,var(--copper,#D05F2C) 60%,transparent)}.carte:not(.carte-vedette)::after{display:none}.carte:not(.carte-vedette) .ca-t{font-size:.98rem;-webkit-line-clamp:2;transition:color .2s ease}.carte:not(.carte-vedette):hover .ca-t{color:var(--copper,#D05F2C)}.carte:not(.carte-vedette) .ca-d{font-size:.8rem;opacity:.55;-webkit-line-clamp:1}.carte:not(.carte-vedette) .ca-et{font-size:.62rem;opacity:.75}.carte:not(.carte-vedette) .ca-fleche{right:.15rem;bottom:auto;top:50%;transform:translateY(-50%);font-size:.95rem;opacity:.25}.carte:not(.carte-vedette):hover .ca-fleche{opacity:1;transform:translateY(-50%) translateX(4px)}.carte:not(.carte-vedette) .ca-vign{flex:0 0 46px}.carte:not(.carte-vedette) .ca-vign img{width:46px;height:36px;border-radius:8px}.carte-vedette{grid-column:1 / -1;border-radius:16px;margin-bottom:.9rem}@media(min-width:680px){.carte-vedette .ca-t{font-size:1.24rem}}.carte-grille[data-replie] .carte.masquee{display:none}.voir-plus{grid-column:1 / -1;justify-self:start;margin-top:1rem;background:none;border:0;padding:.45rem 0;font:inherit;font-size:.86rem;cursor:pointer;color:inherit;opacity:.75;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent)}.voir-plus:hover{opacity:1}.hub-block{padding:2.4rem 0}.header-main .container{flex-wrap:nowrap}.header-main .main-nav{flex:0 1 auto}.rech-bouton{flex:0 0 auto;margin-left:.6rem}@media(max-width:1500px){.rech-bouton kbd{display:none}}@media(max-width:1320px){.rech-bouton .rech-lab{display:none}.rech-bouton{padding:.46rem .58rem;margin-left:.45rem}}:root{--copper-a11y:#DD7040;--muted-a11y:#A69C91;--surface:color-mix(in srgb,currentColor 6%,transparent);--surface-2:color-mix(in srgb,currentColor 10%,transparent);--hairline:color-mix(in srgb,currentColor 17%,transparent)}.cas-3col>div,.cr-jour,.dp-card,.calc-form input,.calc-form select,.funnel-express input,.funnel-express select,.cr-form textarea,.pp-ligne input,.filtres-grid select,.link-list a{background:var(--surface);border-color:var(--hairline);color:inherit}.calc-form input::placeholder,.funnel-express input::placeholder,.cr-form textarea::placeholder,.pp-ligne input::placeholder{color:var(--muted-a11y);opacity:.75}.calc-form input:focus,.calc-form select:focus,.funnel-express input:focus,.funnel-express select:focus,.cr-form textarea:focus,.pp-ligne input:focus,.filtres-grid select:focus{outline:2px solid var(--copper-a11y);outline-offset:2px;border-color:var(--copper-a11y);background:var(--surface-2)}.illu-notice{background:var(--surface);border-color:var(--hairline);color:inherit}.cas-todo{background:color-mix(in srgb,var(--copper-a11y) 12%,transparent)}.cro-confiance{background:color-mix(in srgb,var(--copper-a11y) 12%,transparent);border-left-color:var(--copper-a11y)}.cro-rappel{background:#241F1C;color:#F2EFEA;border-color:var(--hairline)}.sh-sub,.cas-note,.jr-date,.cro-reassurance,.fx-note,.fx-intro,.pp-id,.calc-form small,.funnel-express small,.filtres-compte,.cas-citation figcaption,.pp-vide p,.cas-meta dt,.pp-hist ul{color:var(--muted-a11y)}.ca-d{opacity:1;color:var(--muted-a11y)}.ca-et,.dp-k,.jr-date::marker,.kicker,.cas-chiffre,.rech-k,.badge-dark,.fl-more,.cas-table td strong,.cas-table b{color:var(--copper-a11y)}.cas-journal li::before,.cas-citation{border-color:var(--copper-a11y);background-color:var(--copper-a11y)}.carte::after,.carte:hover .ca-fleche,.carte:not(.carte-vedette):hover .ca-t{color:var(--copper-a11y)}.carte::after{background:var(--copper-a11y)}.voir-plus:hover{color:var(--copper-a11y);border-bottom-color:var(--copper-a11y)}.fh-t{font-size:.8rem}.ca-et,.dp-k,.rech-k{font-size:.72rem;letter-spacing:.1em}.cas-meta dt,.cas-table th{font-size:.78rem}.logo-tag{font-size:.66rem}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.cas-table{min-width:34rem}@media(max-width:640px){.cas-table{font-size:.88rem;min-width:30rem}.cas-table th,.cas-table td{padding:.5rem .55rem}}@media(max-width:900px){.carte,.link-list a,.fl-more,.footer-more a,.footer-hubs a,.rech-liste li a,.filtres-reset,.voir-plus{min-height:44px;display:flex;align-items:center}.carte{align-items:center}.nl-consent input,.pp-form input[type=checkbox],.funnel-express input[type=checkbox]{width:22px;height:22px;flex:0 0 22px}.cr-slot span{min-height:44px;display:inline-flex;align-items:center}}form [name="website"],form [name="website"]:focus{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;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:auto!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--copper-a11y);outline-offset:3px;border-radius:6px}.cas-meta div,.dp-card,.cas-3col>div,.funnel-ok,.calc-res,.pp-vide,.illu-notice,.cro-confiance,.cas-todo,.rech-vide,.cr-jour{text-align:center}.cas-meta div{display:flex;flex-direction:column;align-items:center;justify-content:center}.dp-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem}.dp-card .dp-k{margin-bottom:.1rem}.dp-card p{margin:.25rem 0 0}.cas-3col>div{display:flex;flex-direction:column;align-items:center}.cas-3col .cas-liste{text-align:left;display:inline-block;margin-inline:auto}.illu-notice{display:block}.illu-notice b{display:block;margin-bottom:.25rem}.funnel-ok,.calc-res>p,.rech-vide{margin-inline:auto}.calc-res .table-wrap{text-align:left}.calc-res .cas-chiffre{text-align:center}.cr-jour .cr-liste{justify-content:center}.pp-vide{margin-inline:auto}.section-head{text-align:center;margin-inline:auto}.hub-block .section-head,.decision-path .section-head,.cas-bloc .section-head{max-width:72ch}.section-head .sh-sub{margin-inline:auto}.hub-block .sh-sub,.cas-bloc .sh-sub,.decision-path .sh-sub,.section-head .sh-sub,p.sh-sub,p.cas-note,p.cro-reassurance,.cas-journal .jr-date,.calc-form small,.funnel-express small,.cas-meta dt,.pp-id,.filtres-compte{color:var(--muted-a11y)!important}.site-footer h4,.mega h4,.footer-cols h4,a.fl-more,.fl-more,.footer-legal span,.footer-legal a,.site-footer small{color:#C3B9AE}.site-footer h4,.mega h4{color:var(--copper-a11y);font-size:.84rem}a.fl-more{color:var(--copper-a11y)}.footer-legal span{color:#A69C91}.cas-table th{color:var(--muted-a11y);font-size:.82rem}.cas-table thead th{background:color-mix(in srgb,currentColor 12%,transparent)}.carte .ca-et,.carte:not(.carte-vedette) .ca-et{font-size:.74rem;color:var(--copper-a11y)}.dp-card .dp-k,span.dp-k{font-size:.78rem;color:var(--copper-a11y)}.logo .logo-tag,span.logo-tag{font-size:.72rem;letter-spacing:.06em}.footer-hubs .fh-t{font-size:.8rem;color:#C3B9AE}p.kicker,.kicker{font-size:.82rem;color:var(--copper-a11y)}a.fl-more,.fl-more,.px-link,.bsl-badge,.badge-dark,.tk-count,.site-footer small,.referral-note b,.mega-t,.footer-t,.article-body a,.cas-note a,main a:not(.btn):not(.carte):not(.dp-card a):not(.logo){color:var(--copper-a11y)}.dp-card p,.dp-card .dp-k~p{color:var(--muted-a11y)}.mega-t{font:700 .86rem/1.35 var(--font-body,inherit);letter-spacing:.02em;color:var(--copper-a11y);margin:0 0 .5rem}.footer-t{font:700 .88rem/1.35 var(--font-body,inherit);color:#C3B9AE;margin:0 0 .6rem}.dp-k,span.dp-k{font-size:.82rem}.ca-et,.carte .ca-et,.carte:not(.carte-vedette) .ca-et{font-size:.78rem}.logo-tag,span.logo-tag{font-size:.78rem}@media(max-width:900px){.footer-hubs a,.footer-more a,.footer-legal a,.fl-more,.px-link,.rech-suggestions button,.mega a{padding-block:.55rem;display:inline-block;min-height:24px}.footer-hubs ul{gap:.1rem .9rem}.header-main .container{padding-right:.9rem}.nav-toggle{margin-right:0}}a.fl-more,.fl-more,small a,.bsl-badge,.referral-note small,.alpha-cookie a,.legal-note a{color:var(--copper-a11y)!important}.logo .logo-tag,span.logo-tag{font-size:.8rem!important}.dp-card .dp-k,span.dp-k,.dp-k{font-size:.84rem!important}.carte .ca-et,.ca-et{font-size:.8rem!important}.badge-illu,.badge-reel{font-size:.78rem!important}.tracker-note,.referral-note,.calc-form small,.funnel-express small{font-size:.82rem!important}@media(max-width:900px){.header-main .container{padding-inline:.9rem;gap:.5rem}.nav-toggle{flex:0 0 auto;margin-inline-start:auto}}.footer-cols a.fl-more,.footer-cols .fl-more,.site-footer .footer-cols .fl-more{color:var(--copper-a11y)!important}.site-footer small,.site-footer small a{color:#C3B9AE!important}@media(max-width:900px){.main-nav ul li a,.mega a,.mega-thumb,.footer-contact li a{display:inline-block;padding-block:.6rem;min-height:24px}.footer-contact li a{display:flex;align-items:center;gap:.5rem;min-height:44px}.nl-consent input,input[type=checkbox]{width:24px;height:24px;flex:0 0 24px}}.has-photo img,.ph img,.bg-layer img,.hero img{object-fit:cover}.sommaire{max-width:var(--container,1180px);margin:1.6rem auto 0;padding:1.1rem 1.3rem;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.sommaire ol{list-style:none;margin:0;padding:0;counter-reset:som;display:grid;gap:.15rem;grid-template-columns:1fr}@media(min-width:760px){.sommaire ol{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.sommaire ol{grid-template-columns:1fr 1fr 1fr}}.sommaire li{counter-increment:som;margin:0}.sommaire a{display:block;padding:.42rem .5rem .42rem 2rem;position:relative;border-radius:8px;text-decoration:none;color:inherit;font-size:.9rem;line-height:1.4;transition:background .2s ease,color .2s ease}.sommaire a::before{content:counter(som,decimal-leading-zero);position:absolute;left:.5rem;font-size:.72rem;opacity:.5;font-variant-numeric:tabular-nums}.sommaire a:hover{background:var(--surface-2);color:var(--copper-a11y)}.sommaire a.actif{background:var(--surface-2);color:var(--copper-a11y);font-weight:600}.sommaire a.actif::before{opacity:1;color:var(--copper-a11y)}@media(min-width:1080px){.sommaire{position:sticky;top:0;z-index:2}}h2 .ancre,h3 .ancre{margin-left:.4rem;font-size:.7em;text-decoration:none;opacity:0;color:var(--copper-a11y);transition:opacity .18s ease}h2:hover .ancre,h3:hover .ancre,.ancre:focus-visible{opacity:.75}:target{scroll-margin-top:5.5rem}.duree-lecture{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.6rem 0 1.2rem;font-size:.84rem;color:var(--muted-a11y)}.duree-lecture span[aria-hidden]{opacity:.5}@media print{html,body{background:#fff!important;color:#000!important;font-size:11pt}.site-header,.mobile-cta-bar,.whatsapp-fab,.alpha-dock,.alpha-cookie,.rech-panneau,.rech-bouton,.footer-cta,.footer-hubs,.decision-path,.sommaire,.cro-rappel,.funnel-choix,.creneaux-bloc,.passeport-bloc,.hub-block,.back-to-top,.mega,.main-nav,.read-progress{display:none!important}main{padding-top:0}a{color:#000!important;text-decoration:underline}main a[href^="/"]::after{content:" (alpharenovation.fr" attr(href) ")";font-size:9pt;color:#555}.carte,.dp-card,.cas-3col>div,.sommaire{border:1px solid #ccc!important;background:#fff!important}h1,h2,h3{break-after:avoid-page;color:#000!important}table,figure,.cas-meta{break-inside:avoid}.page-illu img{max-height:9cm;object-fit:contain}.site-footer{border-top:1px solid #ccc;padding-top:.5cm;font-size:9pt}}.breadcrumb a,.breadcrumb li a,nav[aria-label] ol li a{color:var(--copper-a11y)}.badge-illu,.badge-reel,.jr-date,span.jr-date{font-size:.8rem}.site-footer small,small{font-size:.82rem}h2 .ancre,h3 .ancre{padding:.35rem .3rem;display:inline-block}@media(max-width:900px){.breadcrumb a,.sommaire a,.som-t~ol a{min-height:32px;display:inline-flex;align-items:center}h2 .ancre,h3 .ancre{display:none}}.breadcrumb ol li,.breadcrumb li[aria-current],nav.breadcrumb>ol>li{color:var(--copper-a11y)}.breadcrumb li[aria-current="page"]{color:#C3B9AE}.exergue{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.28rem,2.1vw,1.72rem);line-height:1.32;color:var(--d-ink,#F2EFEA);margin:2.6rem 0 2.6rem;padding:.15rem 0 .15rem 1.35rem;border-left:3px solid var(--d-acc,#D05F2C);max-width:34ch;text-wrap:balance}.article-body .exergue{margin-left:0}@media (max-width:760px){.exergue{font-size:1.16rem;margin:2rem 0;padding-left:1rem;max-width:none}}.sommaire[open]>summary,.sommaire>summary{cursor:pointer;list-style:none;font-family:var(--font-display,Georgia,serif);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;color:var(--d-dim,#A69C91);padding:.2rem 0}.sommaire>summary::-webkit-details-marker{display:none}.sommaire>summary::after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.15em);transition:transform .2s}.sommaire[open]>summary::after{transform:rotate(-135deg) translateY(0)}@media (max-width:1023px){main p,main li,main dd,main dt,main figcaption,main summary,main .article-meta,main .sources li,main .maillage li{font-size:max(1rem,14px)}main small,main .note,main .mention{font-size:max(.875rem,14px)}main a:not(.btn):not(.ancre),footer a,.mobile-cta-bar a,.alpha-dock a{min-height:44px;display:inline-flex;align-items:center}main li>a:not(.btn){min-height:44px}.ancre{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mobile-cta-bar a:nth-child(2),.mobile-cta-bar a:nth-child(3){display:none}.mobile-cta-bar a{min-height:48px}}html:not(.mega-prets) .mega [class*="mega-highlight"],html:not(.mega-prets) .mega [class*="mega-thumb"],html:not(.mega-prets) .mega [class*="pi-"]{background-image:none !important}@media (min-width:1080px){.sommaire{position:static !important;z-index:auto !important}}.sommaire{background:var(--d-card,#1E1A17)}.rech-bouton .rech-lab{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rech-bouton{padding-left:.7rem;padding-right:.7rem}@media (max-width:1300px){.header-cta a[href^="tel:"],.header-tel,.header-cta .tel{display:none}}.header-main>.container{align-items:center}.header-main .main-nav{min-width:0;flex-shrink:1}.header-main .main-nav>ul{min-width:0;flex-shrink:1}.header-main .rech-bouton{flex:0 0 auto}.titre-liste{margin:0 0 1.4rem}@media (min-width:861px) and (max-width:1019.98px){.alpha-dock{display:flex!important}}@media (min-width:1020px){.alpha-rail{left:0!important;right:auto;top:50%;transform:translateY(-50%);flex-direction:row!important;align-items:center;gap:16px;max-height:calc(100vh - 32px)}.alpha-rail .rail-share{order:1;border-left:0;border-radius:0 16px 16px 0}.alpha-rail .rail-dots{order:2}.rail-share .rail-tip{left:56px;right:auto}.rail-dot .rail-tip{left:28px;right:auto}}.faq-plus{margin-top:.9rem;border-top:1px solid rgba(255,255,255,.1);padding-top:.9rem}.faq-plus>summary{cursor:pointer;font-weight:600;color:#D05F2C;list-style:none;padding:.6rem 0}.faq-plus>summary::-webkit-details-marker{display:none}.faq-plus>summary::after{content:" \25BE";font-size:.8em}.faq-plus[open]>summary::after{content:" \25B4"}.lien-action{text-decoration:underline;text-underline-offset:3px}.faq-plus:not([open])>.faq-plus-corps{display:none!important}.faq-plus[open]>.faq-plus-corps{display:grid;gap:.8rem;margin-top:.8rem}.page-illu{position:relative;margin:0 0 2.1rem;border-radius:16px;overflow:hidden;background:transparent;box-shadow:0 18px 44px -28px rgba(0,0,0,.85)}.page-illu img{display:block;width:100%;height:auto;aspect-ratio:4/3;max-height:60vh;object-fit:cover;object-position:center}.page-illu figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1.4rem 1rem .85rem;background:linear-gradient(to top,rgba(12,10,9,.78),transparent);pointer-events:none}.page-illu .badge-illu{background:rgba(18,16,14,.66);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.07em}.article-body>h2{margin-top:3.4rem;margin-bottom:1rem}.article-body>h3{margin-top:2.3rem;margin-bottom:.7rem}.article-body>p{margin-bottom:1.15rem}.article-body>ul,.article-body>ol{margin-bottom:1.4rem}.article-body>figure,.article-body>table,.article-body>.encadre{margin:2.1rem 0}.article-body a:not(.btn):not(.lien-action){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(208,95,44,.45);transition:text-decoration-color .18s ease,color .18s ease}.article-body a:not(.btn):not(.lien-action):hover{text-decoration-color:#D05F2C}.btn{transition:transform .16s cubic-bezier(.2,.8,.25,1),filter .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #D05F2C;outline-offset:2px;border-radius:4px}.carte,.dp-card,.hub-card{transition:transform .2s cubic-bezier(.2,.8,.25,1),box-shadow .2s ease}.carte:hover,.dp-card:hover,.hub-card:hover{transform:translateY(-2px)}.article-body table{border-collapse:collapse;width:100%;font-size:.95em}.article-body th{text-align:left;font-weight:700}.article-body tbody tr:nth-child(even){background:rgba(255,255,255,.025)}h1,h2,h3,h4{text-wrap:balance;hyphens:none}p,li{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.referral{padding:clamp(3rem,7vw,5.5rem) 0}.referral-bloc{position:relative;display:grid;gap:clamp(1.8rem,4vw,3.4rem);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;padding:clamp(1.9rem,4vw,3.2rem);border-radius:22px;background:radial-gradient(120% 140% at 88% 6%,rgba(208,95,44,.20),transparent 58%),linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.10);box-shadow:0 34px 80px -50px rgba(0,0,0,.95);overflow:hidden}.referral-bloc::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(208,95,44,.07) 70%,transparent 92%)}.referral-corps{position:relative;z-index:1;min-width:0}.referral-kicker{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#D05F2C;margin:0 0 .7rem}.referral-corps h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.14;margin:0 0 .85rem}.referral-lead{color:#B8B0A4;max-width:56ch;margin:0 0 1.6rem}.referral-steps{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.85rem}.referral-steps li{display:grid;grid-template-columns:1.85rem 1fr;gap:.85rem;align-items:baseline;color:#C9C2B6;line-height:1.5}.referral-steps li b{color:#F2EFEA;font-weight:700}.referral-steps li span{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;background:linear-gradient(140deg,#D05F2C,#A8461F);color:#fff;font:700 .82rem/1 "JetBrains Mono",monospace;box-shadow:0 0 0 4px rgba(208,95,44,.14)}.referral-note{font-size:.83rem;color:#8E867C;margin:0;max-width:60ch}.referral-jeton{position:relative;z-index:1;display:grid;justify-items:center;gap:.9rem}.referral-jeton-inner{display:flex;align-items:center;gap:.55rem;padding:1.5rem 1.7rem;border-radius:18px;background:linear-gradient(150deg,rgba(208,95,44,.16),rgba(208,95,44,.04));border:1px solid rgba(208,95,44,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 20px 46px -32px rgba(208,95,44,.8)}.referral-somme{font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;color:#F7F3EC;line-height:1;white-space:nowrap}.referral-somme i{font-style:normal;font-size:.58em;margin-left:.12em;color:#D9A78C}.referral-plus{font-size:1.35rem;color:#D05F2C;font-weight:700}.referral-jeton-legende{margin:0;text-align:center;font-size:.8rem;color:#9C948A;max-width:20ch;line-height:1.45}.referral-action{margin-top:1.6rem;display:flex;justify-content:center}@media (max-width:820px){.referral-bloc{grid-template-columns:1fr;text-align:left}.referral-jeton{justify-items:start}.referral-jeton-legende{text-align:left}}h1,h2,h3,.hero h1,.final-cta h2,.section-head h2{text-wrap:balance;max-width:none;overflow-wrap:normal;word-break:normal;hyphens:none}.final-cta h2,.section-head h2{margin-left:auto;margin-right:auto;max-width:26ch}.final-cta .container,.section-head{max-width:none}@media (min-width:900px){.final-cta h2{max-width:none;white-space:nowrap}}.zone-card small{display:inline-block;margin-left:.42em;opacity:.72;font-weight:400}.zone-card{display:flex;align-items:baseline;gap:.1rem;flex-wrap:wrap}.nl-consent{display:flex!important;gap:.6rem!important;align-items:flex-start!important;flex-wrap:nowrap!important;text-align:left}.nl-consent input[type=checkbox]{flex:0 0 auto!important;width:1.05rem;height:1.05rem;margin:.18rem 0 0;accent-color:#D05F2C;position:static!important;opacity:1!important}.leaflet-control-container,.leaflet-top,.leaflet-left,.leaflet-bar{overflow:visible!important}footer nav,.footer-liens,.footer-services{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;align-items:center}.hero-reassure{align-items:flex-start!important;gap:.55rem}.hero-reassure::before{margin-top:.15em;flex:0 0 auto}.hero-reassure>*:first-child{flex:0 0 auto;margin-top:.15em}.tk-stat small,.tk-id-txt small,.tracker-note{line-height:1.42!important}.tk-stat div{display:grid;gap:.18rem}.tk-stat b{line-height:1.25}.tracker-note{margin-top:.9rem}@media (min-width:1100px){.hero p.lead{max-width:64ch!important}.hero-reassure{max-width:none!important;white-space:nowrap}}@media (min-width:1400px){.hero p.lead{max-width:72ch!important}}.nl-consent{align-items:center!important;line-height:1.35}.nl-consent input[type=checkbox]{margin:0!important;align-self:center!important}@media (max-width:1019.98px){.mobile-cta-bar{display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:120;background:#26211C;border-top:1px solid rgba(255,255,255,.10);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-cta-bar a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:.85rem .6rem!important;font-size:.9rem!important;font-weight:700;color:#F2EFEA;text-decoration:none;border-left:1px solid rgba(255,255,255,.08)}.mobile-cta-bar a:first-child{border-left:0}.mobile-cta-bar a.accent{background:linear-gradient(140deg,#D05F2C,#A8461F);color:#fff}.mobile-cta-bar a:nth-child(2),.mobile-cta-bar a:nth-child(3){display:none!important}body{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))!important}}@media (min-width:1020px){.mobile-cta-bar{display:none!important}body{padding-bottom:0!important}}.hero-reassure::before{content:none!important;display:none!important}.hero-reassure{padding-left:0!important;gap:0!important}.leaflet-map,.zone-map-wrap{overflow:visible!important}.synthese{margin:2rem 0 2.4rem;padding:1.5rem 1.7rem;border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.10);border-left:3px solid #D05F2C}.synthese-titre{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#D05F2C;margin:0 0 .9rem}.synthese-liste{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.synthese-liste li{padding-left:1.4rem;position:relative;color:#C9C2B6;line-height:1.55;font-size:.97rem}.synthese-liste li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#D05F2C;opacity:.75}.synthese-liste b{color:#F2EFEA}.synthese-sommaire{margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.09)}.synthese-sommaire ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .7rem}.synthese-sommaire a{color:#C9C2B6;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.synthese-sommaire a:hover{border-color:#D05F2C;color:#F2EFEA;background:rgba(208,95,44,.10)}.synthese-sommaire ol{list-style:none!important;counter-reset:none!important}.synthese-sommaire ol li{list-style:none!important;margin:0!important;padding:0!important;display:inline-flex!important;background:none!important}.synthese-sommaire ol li::before,.synthese-sommaire ol li::marker{content:none!important;display:none!important}@media (min-width:1100px){.hero .container>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.hero .container>div:first-child .kicker,.hero .container>div:first-child h1,.hero .container>div:first-child .lead,.hero .container>div:first-child .hero-reassure{text-align:center;margin-left:auto;margin-right:auto}.hero .container>div:first-child .hero-ctas{justify-content:center}.hero .container>div:first-child .hero-reassure{justify-content:center}}.section-head h2,.hub-block h2,section>.container>h2{max-width:none!important;text-wrap:balance;overflow-wrap:normal}@media (min-width:1000px){.section-head h2{font-size:clamp(1.7rem,2.6vw,2.3rem)}}.proof-item b,.proof-item>b{white-space:nowrap;display:block}.proof-bar .container{align-items:start}.bsl-featured{align-items:center!important}.bsl-featured .bsl-txt{display:grid;gap:.3rem;align-content:center}.rech-bouton{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem}.rech-bouton .rech-lab{display:inline!important;font-size:.86rem;font-weight:600;letter-spacing:.01em}.rech-bouton kbd{display:none!important}.tk-avatar{display:grid!important;place-items:center;color:#fff}.tk-avatar svg{width:20px;height:20px}:root{--t-h2:clamp(1.95rem,2.9vw,2.55rem);--t-h3:clamp(1.12rem,1.35vw,1.28rem);--t-chapo:clamp(1rem,1.15vw,1.09rem);--t-corps:1rem}.section-head h2,.hub-block h2,section>.container>h2,.article-body h2{font-size:var(--t-h2)!important;line-height:1.1!important;text-wrap:balance}.section-head>p,.hub-block>p,.article-body>p:first-of-type{font-size:var(--t-chapo)!important;line-height:1.55!important;text-wrap:balance}.trust-item h3,.px-step h3,.eng-carte h3,.card h3,.gallery-cap,.ba-card h3{font-size:var(--t-h3)!important;line-height:1.25!important}.trust-item p,.px-step p,.eng-carte p,.card p,.ba-card p{font-size:.95rem!important;line-height:1.55!important}.section-head{max-width:min(1180px,100%)!important;margin-inline:auto}.section-head>p{margin-inline:auto}.pv-note{text-align:center;margin-inline:auto;max-width:74ch}.px-step{display:flex!important;flex-direction:column;height:100%}.px-step p{flex:0 0 auto}.px-step .px-live{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:auto;width:100%;box-sizing:border-box;padding:.55rem 1rem;line-height:1.3}.px-step .px-link{margin-top:.9rem;align-self:flex-start}.px-grid{align-items:stretch}.zone-map-wrap{overflow:hidden!important}.zone-map-wrap .leaflet-map{width:100%!important;max-width:100%!important;border-radius:14px;overflow:hidden!important}.nl-box{text-align:center}.nl-box>b,.nl-box>p{display:block;margin-inline:auto;max-width:70ch}.nl-form{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.7rem!important;margin-inline:auto;max-width:640px}.nl-form input[type="email"]{flex:1 1 260px!important;min-width:0}.nl-form button{flex:0 0 auto!important}.nl-consent{flex:1 0 100%!important;order:9;display:flex!important;align-items:flex-start;justify-content:center;gap:.55rem;text-align:left;font-size:.84rem;line-height:1.45;color:#A69C91;max-width:62ch;margin:.2rem auto 0}.nl-consent input{flex:0 0 auto;margin-top:.15rem}.footer-hubs ul{justify-content:center!important;text-align:center}.footer-hubs .fh-t{text-align:center}.footer-t{color:var(--copper,#D05F2C)!important}.engagements .bg-layer::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.86),rgba(20,18,15,.92))}.eng-grille{display:grid;gap:1rem;margin-top:.4rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.eng-carte{position:relative;padding:1.5rem 1.4rem 1.4rem;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11)}.eng-carte .eng-n{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.74rem;letter-spacing:.16em;display:block;margin-bottom:.6rem}.eng-carte h3{margin:0 0 .45rem;color:#F2EFEA}.eng-carte p{margin:0;color:#C9C2B6}.eng-pied{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:2rem;text-align:center}.eng-note{margin:0;font-size:.82rem;color:#8E867C}.galerie-inter{text-align:center;max-width:70ch;margin:3.4rem auto 2rem}.px-step p{flex:1 1 auto!important}.px-step .px-live{margin-top:0!important;font-size:.82rem!important;padding:.5rem .8rem!important;white-space:nowrap;min-height:40px}.nl-consent{font-weight:400!important}.bsl-featured{flex-direction:column!important;align-items:center!important;text-align:center!important}.bsl-featured .bsl-ic{align-self:center!important;margin:0 0 14px!important}.bsl-featured .bsl-txt{align-items:center!important;justify-items:center!important;text-align:center!important}.bsl-featured .bsl-badge{align-self:center!important;justify-self:center!important;width:auto!important}.bsl-featured b,.bsl-featured small{margin-inline:auto!important;text-align:center!important}.bsl-featured::after{display:none!important}.tracker-note{text-align:center;margin-inline:auto;max-width:70ch}.btn-secondary,.btn-ghost-light{border:1px solid rgba(208,95,44,.55)!important;background:rgba(208,95,44,.10)!important;color:#F2EFEA!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.btn-secondary:hover,.btn-ghost-light:hover{border-color:#D05F2C!important;background:rgba(208,95,44,.20)!important;color:#fff!important;transform:translateY(-1px)}.section-head{max-width:min(1220px,100%)!important}.section-head>p,.hub-block>p{max-width:none!important;text-wrap:pretty!important}.section-head h2{max-width:none!important}.ba-note{text-align:center;margin:2.6rem auto 1.4rem;max-width:74ch;color:#8E867C;font-size:.9rem}.ba-gallery-grid{margin-inline:auto}.px-step{text-align:center!important;align-items:center!important;padding:2rem 1.5rem 1.9rem!important}.px-step h3{text-align:center!important;margin:0 0 1rem!important}.px-step p{text-align:center!important;margin:0 0 1.4rem!important;line-height:1.65!important}.px-step .px-live{align-self:center!important}.px-step .px-link{align-self:center!important;margin-top:1.2rem!important}:root{--t-chapo:clamp(.97rem,1.05vw,1.03rem)}.section-head h2,.section-head>p,.hub-block h2,.hub-block>p,.eng-carte p,.trust-item p,.ba-note,.pv-note,.tracker-note,.galerie-inter p,.bsl-featured small,.nl-box>p{text-wrap:normal!important}.section-head>p{max-width:none!important;padding-inline:0!important}.stat b{font-size:clamp(2.4rem,4vw,3.4rem)!important;white-space:nowrap!important}.stat span{font-size:.9rem!important}.footer-t{color:#D05F2C!important}.eng-carte{text-align:center!important;padding:2rem 1.5rem 1.8rem!important;display:flex;flex-direction:column;align-items:center;gap:0}.eng-carte .eng-n{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;margin:0 0 1.1rem!important;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.42);font-size:.82rem!important;letter-spacing:.04em!important;color:#D05F2C}.eng-carte h3{margin:0 0 .7rem!important;text-align:center!important}.eng-carte p{margin:0!important;text-align:center!important;line-height:1.65!important}.px-grid{position:relative}.px-grid::before{content:"";position:absolute;top:55px;left:6%;right:6%;height:1px;z-index:0;background:linear-gradient(90deg,transparent,rgba(208,95,44,.42) 10%,rgba(208,95,44,.42) 90%,transparent)}.px-step{position:relative;z-index:1}.px-step .px-num{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;margin:0 auto 1.15rem!important;background:#231F1B;border:1px solid rgba(208,95,44,.45);font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:.84rem!important;font-weight:700!important;letter-spacing:.02em!important;color:#D05F2C!important;-webkit-text-stroke:0!important;-webkit-text-fill-color:#D05F2C!important;opacity:1!important}.px-step:hover .px-num{border-color:#D05F2C;background:rgba(208,95,44,.16)}@media(max-width:900px){.px-grid::before{display:none}}.ba-note{max-width:none!important;margin:1.6rem auto 1.3rem!important}.site-header .logo{gap:.85rem!important;align-items:center}.site-header .logo-mark{width:58px!important;height:58px!important}.site-header .logo-mark img{width:100%!important;height:100%!important}.site-header .logo-text{gap:.22rem!important}.site-header .logo-word{font-size:1.16rem!important;letter-spacing:.055em!important}.site-header .logo-text small{font-size:.6rem!important;letter-spacing:.13em!important;color:#A69C91}@media (min-width:1020px){.site-header.scrolled .logo-mark{width:48px!important;height:48px!important}}@media (max-width:900px){.site-header .logo-mark{width:46px!important;height:46px!important}.site-header .logo-word{font-size:1.02rem!important}}.footer-contact li,.footer-contact li a,.footer-contact a:link,.footer-contact a:visited{color:#C3B9AE!important}.footer-contact li a:hover{color:#D05F2C!important}.footer-contact li svg{fill:#8E867C}.nl-consent{max-width:none!important;flex-wrap:nowrap!important;white-space:nowrap!important}@media(max-width:900px){.nl-consent{white-space:normal!important}}@media (min-width:1024px){.site-header .container{align-items:center}.site-header .logo{order:-2}.site-header .rech-bouton{order:-1;margin-left:1.4rem!important;margin-right:auto!important}.site-header .main-nav{order:0}}@media (min-width:1400px){.rech-bouton .rech-lab{display:inline!important}.rech-bouton{padding:.46rem .9rem!important;gap:.5rem!important}}@media (min-width:1400px){.rech-bouton .rech-lab{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;display:inline!important}}@media (min-width:1360px){.rech-bouton .rech-lab{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;display:inline!important}.rech-bouton{padding:.44rem .85rem!important;gap:.45rem!important;margin-left:1rem!important}.site-header .main-nav{gap:.55rem!important}.site-header .nav-link{padding-inline:.5rem!important}.site-header .logo-mark{width:52px!important;height:52px!important}.site-header .btn-call{margin-left:.4rem!important}}@media (min-width:1360px) and (max-width:1559px){.site-header .btn-call{display:none!important}}@media (max-width:900px){.site-header .logo{min-width:0!important;flex:0 1 auto!important;gap:.6rem!important}.site-header .logo-mark{width:40px!important;height:40px!important}.site-header .logo-text{min-width:0!important}.site-header .logo-word{font-size:.94rem!important;letter-spacing:.04em!important}.site-header .logo-text small{font-size:.52rem!important}}@media (max-width:900px){.article-body p,.article-body li,.article-body td,.article-body th,.article-body dd,.article-body dt{font-size:max(1rem,14px)!important;line-height:1.65}small,figcaption,.gallery-cap small,.eng-note,.ba-note,.nl-consent,.footer-legal,.px-live,.tk-chip,.tk-live{font-size:13.5px!important}.footer-cols a,.footer-hubs a,.footer-contact a,.nav-link,.rail-share button,.alpha-dock a,.faq-plus>summary,.synthese-sommaire a{min-height:44px;display:inline-flex;align-items:center}.footer-hubs a{padding-block:.2rem}}@media (max-width:900px){.article-body table td,.article-body table th,.duree-lecture span,.ca-txt span,.dp-card span,.dp-card p,.footer-more a,.footer-legal span,.footer-hubs p,.ac-txt b,.ac-txt a,.ac-btns button,.agg-sep span,.alpha-cookie p,.sommaire>summary{font-size:14px!important}summary,.rech-bouton{min-height:44px}.sommaire>summary{display:flex;align-items:center}.footer-more a,.footer-legal a,.ac-txt a,.footer-hubs a{min-height:44px;display:inline-flex;align-items:center}}@media (max-width:900px){table td,table th{font-size:14px!important}.rech-bouton .rech-lab{font-size:14px!important}}@media (min-width:1360px){.site-header .main-nav{gap:.7rem!important}.site-header .btn-call{margin-left:1.5rem!important}.site-header .nav-link{padding-inline:.55rem!important}}@media (min-width:1024px){.site-header .btn-call{margin-left:1.2rem!important}}.site-header .logo-text small,.logo-text small{font-size:.56rem!important;letter-spacing:.16em!important;font-weight:600!important;color:#8E867C!important;line-height:1.2}@media (max-width:900px){.site-header .logo-text small{font-size:.5rem!important;letter-spacing:.12em!important}}.rech-vide{display:block;text-align:center;padding:1.6rem 1.2rem;line-height:1.6;font-size:.95rem;max-width:52ch;margin-inline:auto}.rech-vide a{text-decoration:underline;text-underline-offset:3px}.mega-highlight{justify-content:center!important;align-items:center!important;text-align:center!important;padding:1.9rem 1.5rem!important;gap:.75rem!important;min-height:210px!important}.mega-highlight:not(.mega-highlight-photo){background:linear-gradient(155deg,#231F1B,#1B1815)!important;border:1px solid rgba(208,95,44,.28)!important}.mega-highlight strong{font-size:1.18rem!important;line-height:1.3!important;text-wrap:balance}.mega-highlight p{max-width:34ch;margin-inline:auto!important;line-height:1.6!important;font-size:.9rem!important}.mega-hl-lien{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.05rem;border-radius:999px;text-decoration:none;font-size:.86rem;font-weight:600;color:#F2EFEA;border:1px solid rgba(208,95,44,.55);background:rgba(208,95,44,.12);transition:.18s}.mega-hl-lien:hover{background:rgba(208,95,44,.22);border-color:#D05F2C;color:#fff}.mega-highlight .btn{align-self:center!important}@media (min-width:1100px){.agg-page .container:not(.article-head),.route-page .container:not(.article-head),article .container:not(.article-head){max-width:1080px!important}.container.article-head{max-width:none!important}.container.article-head>*{max-width:900px!important;margin-inline:auto!important}}.agg-page .container>p,.route-page .container>p,.article-body p,.agg-page .container>ul li,.agg-page .container>ol li{line-height:1.85!important}.agg-page .container>p,.route-page .container>p,.article-body p{margin-block:0 1.2em!important}.agg-page .container>ul,.agg-page .container>ol,.article-body ul,.article-body ol{margin-block:1.2em!important}.agg-page .container>ul li,.article-body li{margin-bottom:.55em}@media (min-width:1024px){.site-header .btn-call{margin-left:2.4rem!important}}@media (min-width:1360px){.site-header .btn-call{margin-left:2.6rem!important}.site-header .main-nav{gap:.85rem!important}}@media (min-width:1100px){section.has-illu-bg>.container,section.has-illu-bg>aside.maillage{max-width:1080px!important}}.agg-page .container>.illu-photo,.agg-page .container>figure,.article-body .illu-photo,.article-body figure,.article-illu,.illu-photo{max-width:820px!important;margin-inline:auto!important}.bg-layer,.bg-photo .bg-layer,section>.ph.has-photo,[class*="illu-bg"] .ph.has-photo,[class*="illu-bg"]::before,[class*="illu-bg"]::after{max-width:none!important}.gfiltres{display:flex;flex-wrap:wrap;gap:.5rem .55rem;margin:0 0 1.8rem;justify-content:center}.gf{appearance:none;cursor:pointer;font:600 .86rem/1 inherit;color:#C9C2B6;padding:.55rem .95rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);transition:.16s;display:inline-flex;align-items:center;gap:.4rem}.gf span{font-size:.76rem;opacity:.6}.gf:hover{border-color:rgba(208,95,44,.6);color:#F2EFEA}.gf.is-on{background:rgba(208,95,44,.16);border-color:#D05F2C;color:#F2EFEA}.gf-vide{text-align:center;color:#8E867C;padding:2rem 0}@media(max-width:700px){.gfiltres{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.gf{flex:0 0 auto}}[data-fam][hidden]{display:none!important}@media (min-width:1024px){.site-header .main-nav{display:flex!important;align-items:center;flex-wrap:nowrap}.site-header .main-nav>ul{flex:0 1 auto;min-width:0;margin-right:0!important;padding-right:0!important}.site-header .header-cta{margin-left:4.2rem!important;flex:0 0 auto;position:static!important}.site-header .btn-call{margin-left:0!important}}.article-body table,table.tab,.tableau,.table-wrap table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border-radius:14px}.article-body table th,.article-body table td,table th,table td{text-align:center!important;vertical-align:middle!important;padding:.95rem 1rem!important}.article-body table th:first-child,.article-body table td:first-child,table th:first-child,table td:first-child{text-align:left!important}.article-body table thead th,table thead th{background:rgba(255,255,255,.06);font-weight:700}.article-body table thead th:first-child,table thead th:first-child{border-top-left-radius:14px}.article-body table thead th:last-child,table thead th:last-child{border-top-right-radius:14px}.table-wrap,.tab-wrap{border-radius:14px;overflow:hidden}.hero-ctas,.article-cta,.cro-top{display:flex;flex-wrap:wrap;align-items:center!important;gap:.9rem 1.1rem}.hero-ctas .lien-action,.article-cta .lien-action,.cro-top .lien-action{display:inline-flex;align-items:center;min-height:48px;line-height:1.2}h1+p,h2+p,h3+p,.article-head h1+p,.section-head h2+p,.hub-block h2+p{margin-top:1.15rem!important}.article-body h2{margin-bottom:1.15rem!important}.article-body h3{margin-top:2.2rem!important;margin-bottom:.9rem!important}.final-cta p,.article-head .lead,.page-hero p,.hero-sous{max-width:none!important;text-wrap:normal!important;margin-inline:auto}.container.article-head,.article-head{text-align:center!important}.container.article-head>*,.article-head>*{margin-inline:auto!important}.article-head h1::after,.article-head .barre{margin-inline:auto!important}.article-head .meta,.article-head .article-meta{justify-content:center!important;text-align:center!important}.alpha-rail{left:14px!important;background:none!important;border:0!important;padding:0!important;gap:.55rem}.rail-share,.rail-dots{background:rgba(20,18,15,.72)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;padding:.45rem .35rem!important;backdrop-filter:blur(8px)}.rail-share button,.rail-dots button{border-radius:50%!important}@media (max-width:1180px){.alpha-rail{display:none!important}}.liste-evite,.liste-inclus{list-style:none!important;padding:0!important;display:grid!important;gap:.7rem!important;margin-top:1.3rem!important}.liste-evite li,.liste-inclus li{position:relative;padding:.9rem 1.1rem .9rem 3rem;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);line-height:1.55;transition:.16s}.liste-evite li:hover,.liste-inclus li:hover{background:rgba(255,255,255,.06)}.liste-evite li::before,.liste-inclus li::before{position:absolute;left:1rem;top:.95rem;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.liste-evite li::before{content:"✕";background:rgba(192,57,43,.16);color:#E07A63;border:1px solid rgba(192,57,43,.4)}.liste-inclus li::before{content:"✓";background:rgba(46,139,87,.16);color:#5FC08A;border:1px solid rgba(46,139,87,.42)}.col-t{display:flex;align-items:center;gap:.6rem}.col-t::before{content:"";width:26px;height:2px;border-radius:2px;flex:0 0 auto}.col-t-evite::before{background:#C0392B}.col-t-inclus::before{background:#2E8B57}@media(max-width:700px){.liste-evite li,.liste-inclus li{padding-left:2.7rem}}.illu-fond{position:relative;margin:3.2rem 0;padding:0;width:100%;height:clamp(240px,26vw,360px);overflow:hidden;border-radius:16px;background-image:var(--fond);background-size:cover;background-position:center;background-repeat:no-repeat}.illu-fond::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.55),rgba(20,18,15,.28) 38%,rgba(20,18,15,.62))}.illu-fond::after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.illu-fond figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.1rem 1.4rem;text-align:center;font-size:.88rem;color:#C9C2B6;background:linear-gradient(180deg,transparent,rgba(20,18,15,.85))}@media(max-width:700px){.illu-fond{height:clamp(200px,52vw,300px);margin:2.4rem 0}.illu-fond::after{background:none}}.illu-fond{border-radius:16px}.illu-fond{background:none!important}.illu-fond .illu-fond-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.illu-fond::before{z-index:1}.illu-fond::after{z-index:2}.illu-fond figcaption{z-index:3}section.has-illu-bg>.container{text-align:center!important}section.has-illu-bg>.container>div{text-align:center!important}section.has-illu-bg>.container h1,section.has-illu-bg>.container>div>p{margin-inline:auto!important;text-align:center!important}section.has-illu-bg>.container h1::after{margin-inline:auto!important}section.has-illu-bg>.container .hero-ctas,section.has-illu-bg>.container .cro-top,section.has-illu-bg>.container .chips,section.has-illu-bg>.container ul[class*="chip"],section.has-illu-bg>.container .puces{justify-content:center!important}section.has-illu-bg>.container .article-body,section.has-illu-bg>.container .article-shell{text-align:left!important}h1+p,h2+p,h3+p,.article-head h1+p,.section-head h2+p,.hub-block h2+p{margin-top:1.7rem!important}.article-body h2+p,.article-body h3+p{margin-top:1.4rem!important}@supports (grid-template-rows:subgrid){.px-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(186px,1fr))!important;grid-template-rows:repeat(5,auto)!important;gap:1rem!important;align-items:stretch}.px-step{display:grid!important;grid-row:span 5!important;grid-template-rows:subgrid!important;gap:0!important;align-content:start}.px-step>*{justify-self:center;align-self:start;width:100%}.px-step .px-num{justify-self:center;width:46px}.px-step h3{align-self:start}.px-step p{align-self:start}.px-step .px-live{align-self:center;justify-self:center;width:auto}.px-step .px-link{align-self:end;justify-self:center;width:auto}}.px-step .px-link{white-space:nowrap}@media(max-width:1100px){.px-step .px-link{white-space:normal}}.synthese-sommaire{margin-top:1.6rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.10)}.synthese-sommaire p{font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#D05F2C;margin:0 0 .5rem}.synthese-sommaire ol{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:0 2.8rem!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:som}.synthese-sommaire li{counter-increment:som;border-bottom:1px solid rgba(255,255,255,.06)}.synthese-sommaire li:last-child{border-bottom:0}.synthese-sommaire a{display:flex!important;padding:.62rem .1rem!important;border:0!important;border-radius:0!important;background:none!important;text-decoration:none!important;color:#C9C2B6!important;font-size:.94rem;transition:.15s}.synthese-sommaire a::before{font-family:"JetBrains Mono",ui-monospace,monospace;transition:.15s}.synthese-sommaire a:hover{color:#F2EFEA!important;background:none!important;padding-left:.4rem!important}.synthese-sommaire a:hover::before{color:#D05F2C}@media(max-width:700px){.synthese-sommaire ol{grid-template-columns:1fr!important;gap:0!important}}@media (min-width:1100px){.agg-page .container:not(.article-head),.route-page .container:not(.article-head),article .container:not(.article-head),section.has-illu-bg>.container,section.has-illu-bg>aside.maillage{max-width:min(1400px,92vw)!important}.article-body{max-width:min(1400px,92vw)!important}}table th,table td,.article-body table th,.article-body table td{text-align:center!important}table th:first-child,table td:first-child,.article-body table th:first-child,.article-body table td:first-child{text-align:center!important}table{table-layout:auto}table thead th{font-weight:700}@media (min-width:1100px){.article-body p,.article-body li,.article-body ul,.article-body ol,.agg-page .container>p,.route-page .container>p,.lead,.chapo,.article-body .lead{max-width:none!important}}@media (min-width:1100px){section.has-illu-bg>.container,.agg-page .container:not(.article-head),.route-page .container:not(.article-head){width:min(1400px,92vw)!important}}.article-body{counter-reset:sect}.article-body h2{counter-increment:sect;position:relative;padding-top:2.2rem;margin-top:3.4rem!important;border-top:1px solid rgba(255,255,255,.09)}.article-body h2::before{content:counter(sect,decimal-leading-zero);position:absolute;top:1.5rem;left:0;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;color:#D05F2C;opacity:.9}.article-body h2:first-of-type{border-top:0;padding-top:0;margin-top:2rem!important}.article-body h2:first-of-type::before{top:-1.4rem}.article-body h3{position:relative;padding-left:1rem}.article-body h3::before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:2px;border-radius:2px;background:rgba(208,95,44,.55)}.article-body h2+p{font-size:1.06em;color:#E7E2DA}.mo-prog,.lecture-prog{height:2px!important;background:#D05F2C!important;opacity:.9}.article-body ul:not([class]) li{position:relative;padding-left:1.35rem;list-style:none}.article-body ul:not([class]){padding-left:0}.article-body ul:not([class]) li::before{content:"";position:absolute;left:.15rem;top:.72em;width:6px;height:6px;border-radius:50%;background:#D05F2C;opacity:.75}.article-body h2{scroll-margin-top:96px}.article-body p+h2,.article-body ul+h2,.article-body table+h2{margin-top:4rem!important}.article-body h2::before{position:static!important;display:block;margin-bottom:.5rem}.article-body h2:first-of-type::before{margin-bottom:.5rem}@media (max-width:1699px){.alpha-rail{display:none!important}}.synthese-sommaire{counter-reset:som}.synthese-sommaire ol{counter-reset:none!important}.synthese-sommaire li{counter-increment:som!important}.cro-lab{display:grid;justify-items:center;text-align:center;gap:.9rem;margin:2.8rem auto;padding:1.9rem 1.6rem;border-radius:18px;max-width:820px;background:linear-gradient(155deg,rgba(208,95,44,.13),rgba(255,255,255,.02));border:1px solid rgba(208,95,44,.32);box-shadow:0 26px 60px -46px rgba(208,95,44,.9)}.cro-lab-t{display:grid;gap:.55rem;justify-items:center}.cro-lab-t span{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#D05F2C;padding:.25rem .7rem;border-radius:999px;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.34)}.cro-lab-t b{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,1.9vw,1.42rem);line-height:1.25;color:#F2EFEA;text-wrap:balance}.cro-lab-t p{margin:0;font-size:.94rem;line-height:1.55;color:#C3B9AE;max-width:52ch}@media(max-width:640px){.cro-lab{padding:1.5rem 1.1rem;margin:2.2rem auto}}.cro-lab-b{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cro-lab.est-embarque{max-width:min(1180px,100%);padding:2rem 1.6rem 1.7rem;text-align:left}.cro-lab.est-embarque .cro-lab-t{justify-items:center}.cro-lab-simu{width:100%}.cro-lab-simu .lab{margin-top:1rem}.cro-lab-simu .lab-chapeau{display:none}.cro-lab-simu .lab-grille{grid-template-columns:minmax(250px,330px) 1fr}.cro-lab-simu .lab-form{position:static}.cro-lab-simu .lab-pied .lab-cta,.cro-lab-simu .lab-envoi{display:none}@media(max-width:900px){.cro-lab-simu .lab-grille{grid-template-columns:1fr}}@media(min-width:900px){.article-body table,.article table,.tool-panel table,.table-wrap table,table{display:table!important;width:100%!important;table-layout:auto;white-space:normal}}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.table-wrap .table-wrap{border:0;border-radius:0;margin:0}.table-wrap table{min-width:0}.table-wrap thead th{background:rgba(255,255,255,.045)}.table-wrap th,.table-wrap td{padding:.85rem 1.1rem}.table-wrap td:first-child,.table-wrap th:first-child{white-space:nowrap}.ba-card>h3{margin:.85rem 0 .25rem!important}.ba-card>p{margin:0 0 .1rem!important}.pv-note{margin-top:2.9rem!important}.pv-note+*{margin-top:1.4rem}.card>.card-body{text-align:center;justify-items:center;align-content:space-between;gap:.75rem;padding:1.6rem 1.45rem 1.5rem}.card>.card-body>h3{margin:0}.card>.card-body>p{margin:0;max-width:46ch}.card>.card-body>.card-meta{justify-content:center;gap:.4rem .9rem;margin:.15rem 0 .1rem}.card>.card-body>.card-meta span{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;font-size:.8rem;background:rgba(208,95,44,.10);border:1px solid rgba(208,95,44,.26);color:#D9CFC4}.card>.card-body>.card-meta b{color:#F2EFEA}.card>.card-body>.card-link{margin-top:.35rem;justify-content:center;padding:.72rem 1.5rem;border-radius:999px;font-size:.92rem;letter-spacing:.01em;color:#fff!important;text-decoration:none!important;background:linear-gradient(160deg,#D8683A,#B84E27);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 28px -18px rgba(208,95,44,.95);transition:transform .22s var(--ease,ease),box-shadow .22s,filter .22s}.card>.card-body>.card-link:hover{text-decoration:none!important}.card{position:relative;isolation:isolate;transition:transform .3s var(--ease,ease),box-shadow .3s,border-color .3s}.card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,rgba(208,95,44,.22),transparent 62%);opacity:0;transition:opacity .3s}.card:hover{transform:translateY(-6px);box-shadow:0 34px 62px -34px rgba(0,0,0,.75);border-color:rgba(208,95,44,.45)}.card:hover::after{opacity:1}.card:hover>.card-body>.card-link{transform:translateY(-2px) scale(1.03);filter:brightness(1.08);box-shadow:0 20px 34px -16px rgba(208,95,44,.9)}.card:hover .ph,.card:hover .ph img{transform:scale(1.05)}.card .ph,.card .ph img{transition:transform .5s var(--ease,ease)}.card .ph{overflow:hidden}@media(prefers-reduced-motion:reduce){.card,.card .ph,.card .ph img,.card>.card-body>.card-link{transition:none}.card:hover{transform:none}}.lab-portes{display:grid;gap:1.1rem;margin:2.4rem auto 2.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:min(1180px,100%)}.lab-porte{position:relative;display:grid;gap:.55rem;border-radius:18px;text-decoration:none;background:linear-gradient(158deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 44px -34px rgba(0,0,0,.85);transition:transform .28s var(--ease,ease),box-shadow .28s,border-color .28s,background .28s;overflow:hidden}.lab-porte::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#D8683A,rgba(216,104,58,0));transform:scaleX(.28);transform-origin:left;transition:transform .34s var(--ease,ease)}.lab-porte i{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#D8683A;padding:.26rem .68rem;border-radius:999px;background:rgba(208,95,44,.13);border:1px solid rgba(208,95,44,.32)}.lab-porte b{font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:1.1rem;line-height:1.3;color:#F2EFEA;text-wrap:balance}.lab-porte span{font-size:.9rem;line-height:1.55;color:#A69C91}.lab-porte::after{content:"Ouvrir le simulateur  →";position:absolute;font-size:.84rem;font-weight:700;color:#D8683A;transition:transform .28s var(--ease,ease),color .28s}.lab-porte:hover{border-color:rgba(208,95,44,.48);background:linear-gradient(158deg,rgba(208,95,44,.13),rgba(255,255,255,.02));box-shadow:0 34px 60px -34px rgba(208,95,44,.75)}.lab-porte:hover::before{transform:scaleX(1)}.lab-porte:focus-visible{outline:2px solid #D8683A;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lab-porte{transition:none}.lab-porte:hover{transform:none}}.badges{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.liste-evite li::before,.liste-inclus li::before{top:1.06rem}.maillage{margin-top:3rem;padding-top:2rem}.maillage-grid{gap:1.8rem 2.2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;max-width:min(1180px,100%);margin-inline:auto;text-align:left}.mesh-related .maillage-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.maillage-col{display:grid;align-content:start;gap:.5rem}.maillage-col h3{padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.09)}.maillage-col ul{list-style:none;margin:0;padding:0;display:contents}.maillage-col p,.maillage-col li{margin:0!important;font-size:.9rem!important;line-height:1.4!important;text-align:left!important}.maillage-col p>a,.maillage-col li>a{display:block;padding:.5rem .8rem;border-radius:10px;color:#C3B9AE!important;text-decoration:none!important;background:none!important;border:1px solid transparent;transition:.16s}.maillage-col p>a::before,.maillage-col li>a::before{content:"›";color:#D05F2C;margin-right:.5rem;font-weight:700}.maillage-col p>a:hover,.maillage-col li>a:hover{color:#F2EFEA!important;background:rgba(208,95,44,.10)!important;border-color:rgba(208,95,44,.28);transform:translateX(2px)}@media(max-width:640px){.maillage-grid{gap:1.4rem}}.card>.card-body>.card-link{justify-self:center;width:auto}.maillage-lieux{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.35rem .6rem}.maillage-lieux h3{grid-column:1/-1}.maillage-lieux p>a{padding:.42rem .6rem;font-size:.88rem}.mesh-related{position:relative;isolation:isolate}.mesh-related::before{content:"";position:absolute;inset:-1.5rem -2rem;z-index:-1;background:linear-gradient(180deg,rgba(20,18,15,.86),rgba(20,18,15,.92));border-radius:20px;backdrop-filter:blur(3px)}.maillage-grid:has(.maillage-lieux){grid-template-columns:1fr!important;gap:1.6rem}.mesh-related .maillage-grid:has(.maillage-lieux){grid-template-columns:1fr!important}.maillage-lieux{align-content:start}.card>.card-body>.card-link{max-width:min(100%,320px);margin-inline:auto}.grid-2>.card,.grid-3>.card,.grid-4>.card{display:grid;grid-template-rows:auto 1fr}.grid-2>.card>.card-body,.grid-3>.card>.card-body,.grid-4>.card>.card-body{grid-template-rows:auto 1fr auto auto;align-content:stretch}.grid-2>.card>.card-body>.card-meta,.grid-3>.card>.card-body>.card-meta,.grid-4>.card>.card-body>.card-meta{align-self:end}.px-grid::before{display:none}.px-step{overflow:visible!important}.px-step::after{content:"";position:absolute;top:56px;left:100%;width:18px;height:1px;background:rgba(208,95,44,.45);pointer-events:none}.px-grid>.px-step:last-child::after{display:none}@media(max-width:900px){.px-step::after{display:none}}.legal-note,.cas-note,.ba-note,.eng-note,.cee-note,.tool-note,.referral-note{text-align:center;margin-inline:auto;max-width:78ch}.lab-portes{align-items:stretch}.lab-porte{justify-items:center;grid-template-rows:auto auto 1fr;padding:1.7rem 1.35rem 3.3rem}.lab-porte i{justify-self:center}.lab-liste{align-items:stretch}.lab-item{justify-content:flex-start}.lab-item b{min-height:2.7em}.lab-item span:not(.lab-badge){flex:1 1 auto}.lab-item .lab-badge{margin-top:.35rem}.pi-335{background-image:url("/assets/plateau-decloisonne-poutres-acier-chantier.avif")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.illu-fond-leg{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:1.1rem 1.4rem;font-size:.86rem;color:#E8E1D8;text-align:center;background:linear-gradient(180deg,rgba(20,18,15,0),rgba(20,18,15,.82))}.footer-reseaux{display:flex;gap:.6rem;margin-top:1.1rem}.footer-reseaux a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#C3B9AE;text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:.16s}.footer-reseaux a:hover{color:#fff;background:rgba(208,95,44,.22);border-color:rgba(208,95,44,.5);transform:translateY(-2px)}.lab-porte{grid-template-rows:auto auto 1fr auto!important;gap:.75rem!important;padding:1.8rem 1.4rem 1.6rem!important;align-content:start}.lab-porte b{margin:.1rem 0 .15rem}.lab-porte span{line-height:1.7!important;margin-bottom:.2rem}.lab-porte::after{position:static!important;left:auto;right:auto;bottom:auto;align-self:end;justify-self:center;margin-top:.9rem;padding-top:.9rem;width:100%;border-top:1px solid rgba(255,255,255,.09);text-align:center}.lab-porte:hover::after{transform:none;color:#EE8A5B}.schema-tech{margin:3rem auto;max-width:min(1000px,100%);display:grid;justify-items:center;gap:.9rem}.schema-tech img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid rgba(255,255,255,.09);box-shadow:0 26px 54px -34px rgba(0,0,0,.9)}.schema-tech figcaption{margin:0;font-size:.88rem;line-height:1.5;color:#8E867C;text-align:center;max-width:64ch}@media(max-width:640px){.schema-tech{margin:2.2rem auto}}.gainw{margin:3rem auto;max-width:min(1120px,100%);background:linear-gradient(158deg,rgba(208,95,44,.09),rgba(255,255,255,.02));border:1px solid rgba(208,95,44,.26);border-radius:22px;padding:2.2rem 1.9rem;box-shadow:0 30px 70px -50px rgba(208,95,44,.9)}.gainw-tete{display:grid;justify-items:center;text-align:center;gap:.5rem;margin-bottom:1.6rem}.gain-kicker{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#D05F2C;padding:.26rem .7rem;border-radius:999px;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.32)}.gainw-tete h3{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.2rem,2vw,1.5rem);color:#F2EFEA}.gainw-tete p{margin:0;font-size:.94rem;line-height:1.55;color:#A69C91;max-width:60ch}.gainw-form{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:1.6rem}.gainw-ch{display:grid;gap:.35rem}.gainw-ch>span{font-size:.78rem;letter-spacing:.02em;color:#9C9186}.gainw-ch select,.gainw-ch input{width:100%;padding:.62rem .7rem;border-radius:10px;font-size:.94rem;color:#F2EFEA;background:#1B1714;border:1px solid rgba(255,255,255,.14)}.gainw-ch select:focus,.gainw-ch input:focus{outline:2px solid #D05F2C;outline-offset:1px}.gainw-num{position:relative;display:block}.gainw-num i{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);font-style:normal;font-size:.82rem;color:#8E867C}.gainw-vide{margin:0;text-align:center;color:#9C9186;font-size:.92rem}.gain{display:grid}.gain-tete{display:grid;justify-items:center;text-align:center;gap:.4rem}.gain-tete h3{margin:0;font-size:1.05rem;color:#F2EFEA;font-weight:600}.gain-cartes{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gain-c{display:grid;gap:.3rem;justify-items:center;text-align:center;padding:1.1rem .9rem;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}.gain-c--fort{background:rgba(208,95,44,.13);border-color:rgba(208,95,44,.4)}.gain-l{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#9C9186}.gain-v{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.25rem,2.3vw,1.7rem);color:#F2EFEA;line-height:1.15}.gain-c--fort .gain-v{color:#EE8A5B}.gain-d{font-size:.8rem;color:#8E867C;line-height:1.4}@keyframes gain-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gain-anim{animation:gain-in .35s ease both}.gain-fin{padding:1.3rem 1.2rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.gain-fin h4{margin:0 0 .9rem;font-size:1rem;color:#F2EFEA;text-align:center}.gain-lignes{display:grid;gap:.1rem}.gain-ligne{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.6rem .2rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.92rem;color:#C3B9AE}.gain-ligne b{color:#F2EFEA;white-space:nowrap}.gain-ligne--fort{font-weight:600;color:#F2EFEA}.gain-ligne--fort b{font-size:1.05rem}.gain-pos{color:#5FC08A!important}.gain-neg{color:#E0A63F!important}.gain-lect{margin:.9rem 0 0;font-size:.92rem;line-height:1.6;color:#C3B9AE}.gain-legal{margin:.9rem 0 0;font-size:.76rem;line-height:1.5;color:#8E867C;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.gain-hyp{border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.gain-hyp summary{cursor:pointer;padding:.8rem 1rem;font-size:.88rem;color:#C3B9AE}.gain-hyp ul{margin:0;padding:0 1.4rem 1rem 2.2rem;display:grid;gap:.45rem;font-size:.84rem;line-height:1.55;color:#9C9186}.gain-cta{display:grid;justify-items:center;gap:.5rem;text-align:center}.gain-cta-d{font-size:.82rem;color:#8E867C}@media(max-width:640px){.gainw{padding:1.6rem 1.1rem;border-radius:18px}}.gain-arg{padding:2.4rem 0 .6rem}.gain-arg h2{max-width:min(760px,100%);margin:0 auto 1.1rem;text-align:center}.gain-arg p{max-width:min(760px,100%);margin:0 auto 1rem;font-size:1rem;line-height:1.72;color:#C3B9AE}.gain-rent{display:grid;gap:.9rem;padding:1.4rem 1.3rem;border-radius:16px;background:linear-gradient(150deg,rgba(95,192,138,.10),rgba(255,255,255,.02));border:1px solid rgba(95,192,138,.30)}.gain-rent-c{display:grid;justify-items:center;text-align:center;gap:.3rem}.gain-rent-v{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,4.4vw,3rem);line-height:1;color:#5FC08A}.gain-rent-t{margin:0;font-size:.9rem;line-height:1.65;color:#C3B9AE;text-align:center;max-width:70ch;margin-inline:auto}.gain-net{padding:1.3rem 1.2rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.gain-net h4{margin:0 0 1rem;font-size:1rem;color:#F2EFEA;text-align:center}.gain-net-g{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.gain-net-c{display:grid;justify-items:center;text-align:center;gap:.3rem;padding:1rem .8rem;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.gain-net-c b{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.15}.gain-attente{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.2rem;border-radius:14px;background:rgba(224,166,63,.10);border:1px solid rgba(224,166,63,.32)}.gain-attente-i{color:#E0A63F;font-size:1.1rem;line-height:1.5;flex:0 0 auto}.gain-attente p{margin:0;font-size:.94rem;line-height:1.65;color:#D9CFC4}.gain-attente b{color:#E0A63F}.gain-faq{padding:1.6rem 0 2.4rem}.gain-faq .faq{max-width:min(880px,100%);margin-inline:auto}.gain-comp{padding:1.4rem 1.2rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.gain-comp h4{margin:0 0 1.1rem;font-size:1rem;color:#F2EFEA;text-align:center}.gain-comp-g{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.gain-comp-c{position:relative;display:grid;align-content:start;gap:.25rem;padding:1.2rem 1rem 1rem;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.gain-comp-c.est-mieux{background:rgba(95,192,138,.09);border-color:rgba(95,192,138,.38)}.gain-comp-b{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0F1A14;background:#5FC08A;padding:.22rem .6rem;border-radius:999px}.gain-comp-t{font-size:1rem;font-weight:700;color:#F2EFEA;text-align:center}.gain-comp-s{font-size:.78rem;color:#8E867C;text-align:center;margin-bottom:.6rem;line-height:1.4}.gain-comp-l{margin:0;display:grid;gap:0}.gain-comp-l>div{display:flex;justify-content:space-between;gap:.7rem;align-items:baseline;padding:.5rem .1rem;border-top:1px solid rgba(255,255,255,.07);font-size:.86rem}.gain-comp-l dt{color:#9C9186;margin:0}.gain-comp-l dd{margin:0;color:#F2EFEA;font-weight:600;white-space:nowrap}.gain-comp-l>div.est-cle{background:rgba(208,95,44,.10);border-radius:8px;padding:.6rem .55rem;margin:.3rem 0}.gain-comp-l>div.est-cle dt{color:#D9CFC4}.gain-comp-l>div.est-cle dd{font-size:1.05rem}.gain-comp-lect{margin:1rem 0 0;font-size:.9rem;line-height:1.65;color:#C3B9AE;text-align:center;max-width:74ch;margin-inline:auto}.gain-graphs{display:grid;gap:1.1rem;margin:.4rem 0 .2rem}.gain-gf{margin:0;padding:1.2rem 1.1rem 1rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.gain-gf figcaption{font-size:.86rem;letter-spacing:.02em;color:#C3B9AE;margin-bottom:.7rem;text-align:center}.gain-g{width:100%;height:auto;display:block;overflow:visible}@media(max-width:640px){.gain-gf{padding:1rem .7rem}.gain-gf figcaption{font-size:.8rem}}.cas-meta div{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.10)!important}.cas-meta dt{color:#9C9186!important}.cas-meta dd{color:#F2EFEA!important}.cas-meta div,.dp-card,.cas-3col>div,.funnel-ok,.calc-res,.pp-vide{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.10)!important}.dp-card,.cas-3col>div,.funnel-ok,.calc-res,.pp-vide{color:#E8E1D8}.lab-fact{display:grid;gap:.9rem;padding:1.3rem 1.2rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.lab-fact-l{display:grid;gap:.4rem}.lab-fact-t{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;color:#C3B9AE}.lab-fact-t b{font-family:var(--font-display,Georgia,serif);font-size:1.25rem;color:#F2EFEA;white-space:nowrap}.lab-fact-b{height:26px;border-radius:13px;background:rgba(255,255,255,.05);overflow:hidden}.lab-fact-b i{display:block;height:100%;border-radius:13px;transition:width 1s cubic-bezier(.2,.7,.3,1)}.lab-fact-av i{background:linear-gradient(90deg,#C0392B,#E0A63F)}.lab-fact-ap i{background:linear-gradient(90deg,#3E8E63,#5FC08A)}.lab-fact-d{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;border-radius:12px;background:rgba(95,192,138,.12);border:1px solid rgba(95,192,138,.32);color:#5FC08A;font-weight:700;font-size:1.02rem}.lab-fact-d span{font-size:1.3rem;line-height:1}.lab-fact-e{display:flex;gap:3px;margin-top:.2rem}.lab-fact-e i{flex:1;height:9px;border-radius:3px;background:rgba(255,255,255,.08);position:relative}.lab-fact-e i.est-av{background:#C0392B}.lab-fact-e i.est-ap{background:#5FC08A}.lab-fact-e i b{position:absolute;top:-19px;left:50%;transform:translateX(-50%);font-size:.66rem;font-weight:700;color:#F2EFEA}.lab-fact-leg{display:flex;justify-content:space-between;font-size:.72rem;color:#8E867C;margin-top:.9rem}[data-cas-todo]{display:none!important}section[data-vide="1"]{display:none!important}.cas-meta div,.cas-3col>div{text-align:center}.cas-meta dt,.cas-3col dt{text-align:center}:root{--r1:.9rem;--r2:1.6rem;--r3:2.6rem;--r4:4rem}main>section,.route-page>section{padding-block:clamp(2.6rem,5vw,4.2rem)}main>section+section,.route-page>section+section{padding-top:clamp(2.2rem,4.4vw,3.6rem)}.section-head{margin-bottom:var(--r3)}.section-head>h2,.section-head>h1{margin-bottom:var(--r1)}.section-head>p{margin-top:0}.zone-map-legend,.ba-note,.pv-note,.legal-note,.cas-note,.eng-note,.cee-note,.tool-note,.referral-note,.realisation-note,.illu-notice{margin-top:var(--r3)!important;margin-bottom:0}.grid,.grid-2,.grid-3,.grid-4,.zone-grid,.photo-strip,.ba-gallery-grid,.px-grid,.lab-portes,.maillage-grid,.gain-cartes{margin-bottom:var(--r2)}.grid+p,.grid-2+p,.grid-3+p,.grid-4+p,.zone-grid+p,.photo-strip+p,.table-wrap+p,.ba-gallery-grid+p{margin-top:var(--r3)}.hero-ctas,.ba-cta,.gain-cta,.article-cta{margin-top:var(--r3)}.article-body>p{margin-bottom:1.25em}.article-body>h2{margin-top:var(--r4);margin-bottom:var(--r1)}.article-body>h3{margin-top:var(--r3);margin-bottom:.7rem}.article-body>ul,.article-body>ol{margin-block:1.3em}.card>.card-body{gap:.85rem}.trust-item,.eng-carte{padding:1.5rem 1.3rem}.gainw{margin-block:var(--r4)}.gain{gap:var(--r2)}.gain-graphs{gap:var(--r2);margin-block:var(--r1)}@media(max-width:640px){:root{--r3:2rem;--r4:2.8rem}main>section,.route-page>section{padding-block:2.2rem}}.rech-boite{background:#1B1714!important;border:1px solid rgba(255,255,255,.12)!important;color:#E8E1D8!important;box-shadow:0 40px 90px -50px rgba(0,0,0,1)!important}.rech-fond{background:rgba(12,10,9,.78)!important;backdrop-filter:blur(6px)}.rech-haut{border-bottom:1px solid rgba(255,255,255,.10)!important}.rech-haut svg{opacity:.75;color:#D05F2C}#rech-champ{color:#F2EFEA!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:.6rem .8rem!important}#rech-champ::placeholder{color:#8E867C}#rech-champ:focus{border-color:rgba(208,95,44,.6)!important;box-shadow:0 0 0 3px rgba(208,95,44,.16)!important;outline:none!important}.rech-boite kbd,.rech-boite .rech-esc,.rech-boite button{color:#C3B9AE!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important}.rech-boite [class*="ex"] a,.rech-boite [class*="sugg"] a,.rech-boite [class*="chip"]{background:rgba(208,95,44,.12)!important;border:1px solid rgba(208,95,44,.28)!important;color:#E8E1D8!important}.rech-boite [class*="ex"] a:hover,.rech-boite [class*="chip"]:hover{background:rgba(208,95,44,.22)!important;border-color:rgba(208,95,44,.5)!important}.rech-boite [class*="pied"],.rech-boite [class*="aide"]{border-top:1px solid rgba(255,255,255,.09)!important;color:#8E867C!important}.rech-boite li[aria-selected="true"],.rech-boite li:hover{background:rgba(208,95,44,.14)!important}.rech-boite b,.rech-boite mark{color:#EE8A5B!important;background:none!important}.nl-form label:has(input[type="checkbox"]),form label:has(input[type="checkbox"]){margin-top:.7rem!important;display:flex;align-items:flex-start;gap:.6rem;line-height:1.5}.nl-form .nl-consent,.nl-consent,.form-consent{margin-top:.7rem!important}.nl-form{gap:.7rem}.rech-fermer{border-color:rgba(255,255,255,.16)!important;color:#C3B9AE!important;background:rgba(255,255,255,.05)!important}.rech-fermer:hover{border-color:rgba(208,95,44,.55)!important;color:#F2EFEA!important}.rech-suggestions{border-bottom:1px solid rgba(255,255,255,.09)!important;color:#9C9186!important}.rech-suggestions button{background:rgba(208,95,44,.12)!important;border:1px solid rgba(208,95,44,.28)!important;color:#E8E1D8!important}.rech-suggestions button:hover{background:rgba(208,95,44,.24)!important;border-color:rgba(208,95,44,.55)!important;color:#fff!important}.rech-liste li a{color:#E8E1D8!important}.rech-liste li.actif a,.rech-liste li a:hover{background:rgba(208,95,44,.14)!important}.rech-t{color:#F2EFEA!important;font-weight:600}.rech-t mark{background:rgba(208,95,44,.30)!important;color:#FFD3B8!important;border-radius:3px;padding:0 .12em;font-weight:700}.rech-d{color:#A69C91!important}.rech-k{color:#EE8A5B!important}.rech-vide{color:#A69C91!important}.rech-pied{border-top:1px solid rgba(255,255,255,.09)!important;color:#8E867C!important}.rech-pied kbd{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.05)!important;color:#C3B9AE!important}.lab-repart-l{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.45rem}.lab-repart-l li,.lab-donut-l li{display:flex;align-items:center;gap:.6rem;font-size:.88rem;padding:.45rem .6rem;border-radius:9px;background:rgba(255,255,255,.03)}.lab-repart-l li span,.lab-donut-l li span{flex:1 1 auto;color:#C3B9AE}.lab-repart-l b,.lab-donut-l b{margin-left:auto;white-space:nowrap}.lab-repart-b{height:22px!important;border-radius:11px!important}.lab-repart{margin:1.4rem 0!important}.lab-repart-b{display:flex;overflow:hidden;background:rgba(255,255,255,.06)}.lab-repart-s{display:block;height:100%;background:#D05F2C}.lab-repart-s.lab-ton-ok{background:#5FC08A}.lab-repart-s.lab-ton-attention{background:#E0A63F}.lab-repart-s.lab-ton-alerte{background:#C0574A}.lab-repart-s.lab-ton-neutre{background:#8E867C}.lab-porte::after{content:none!important;display:none!important}.lab-porte{display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:.75rem!important;align-content:start}.lab-porte-cta{width:100%;align-self:end;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.09);text-align:center;transition:color .28s,transform .28s}.lab-porte-cta span{display:inline-block;transition:transform .28s}.lab-porte:hover .lab-porte-cta{color:#EE8A5B}.lab-porte:hover .lab-porte-cta span{transform:translateX(5px)}@media(prefers-reduced-motion:reduce){.lab-porte-cta,.lab-porte-cta span{transition:none}}@supports (grid-template-rows:subgrid){.lab-portes{grid-template-rows:repeat(4,auto)!important;align-items:stretch}.lab-porte{grid-row:span 4!important;grid-template-rows:subgrid!important;row-gap:.75rem!important}.lab-porte>i{align-self:start}.lab-porte>b{align-self:start}.lab-porte>span{align-self:start}.lab-porte-cta{align-self:end}}.lab-accueil .hero-ctas,.lab-portes+.hero-ctas{display:flex!important;justify-content:center!important;align-items:center;width:100%!important;max-width:none!important;margin:2rem auto 0!important;padding:0!important;text-align:center}.lab-accueil .hero-ctas>*{margin:0!important}.lab-portes{margin-inline:auto!important}.alpha-dock a .dk-lab,.alpha-dock a span{max-width:none!important;opacity:1!important;overflow:visible!important}.alpha-dock{position:fixed;right:18px;bottom:18px;z-index:110;display:flex;flex-direction:column;gap:10px;align-items:flex-end;max-width:calc(100vw - 36px)}.alpha-dock a{display:inline-flex;align-items:center;justify-content:flex-start;gap:11px;width:max-content;min-width:176px;max-width:100%;height:50px;padding:0 20px 0 16px;border-radius:999px;overflow:visible;white-space:nowrap;text-overflow:clip;font-size:.94rem;font-weight:700;letter-spacing:.005em;text-decoration:none;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px -14px rgba(0,0,0,.85);transition:transform .2s cubic-bezier(.2,.75,.3,1),filter .2s,box-shadow .2s}.alpha-dock a:hover,.alpha-dock a:focus-visible{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 32px -16px rgba(0,0,0,.9)}.alpha-dock a svg{width:20px;height:20px;flex:0 0 20px}.alpha-dock a .dk-lab{display:inline-block;max-width:none;opacity:1;overflow:visible;white-space:nowrap;transform:none;background:none;border:0;box-shadow:none;padding:0;backdrop-filter:none;font:inherit;color:inherit;letter-spacing:inherit}.alpha-dock .dk-wa{background:#2FA95F;color:#fff;border-color:rgba(0,0,0,.16)}.alpha-dock .dk-tel{background:#C9612F;color:#fff;border-color:rgba(0,0,0,.16)}.alpha-dock .dk-dev{background:rgba(28,24,21,.94);color:#E8E1D8;border-color:rgba(255,255,255,.22);backdrop-filter:blur(8px)}.alpha-dock .dk-dev:hover{border-color:rgba(208,95,44,.55)}@media(max-width:760px){.alpha-dock{right:0;left:0;bottom:0;max-width:none;flex-direction:row;gap:8px;align-items:center;background:#14120F;border-top:1px solid rgba(255,255,255,.12);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))}.alpha-dock a{flex:1 1 0;width:auto;min-width:0;height:46px;padding:0 10px;justify-content:center;gap:8px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){.alpha-dock a{transition:none}}.lab-viz-cascade{margin:1.6rem 0;padding:1.3rem 1.1rem 1rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.lab-viz-cascade .lab-viz-t{margin:0 0 .9rem;text-align:center;font-size:.95rem;font-weight:600;color:#E8E1D8}.lab-viz-cascade .lab-viz-t span{display:block;font-weight:400;font-size:.84rem;color:#8E867C;margin-top:.2rem}.lab-casc2{width:100%;height:auto;display:block;overflow:visible}.footer-contact li,.footer-contact a{align-items:flex-start}.footer-contact svg{width:16px;height:16px;flex:0 0 16px;margin-top:calc((1.45em - 16px)/2 - .8px);overflow:visible}.nl-box>p{max-width:74ch}@media(min-width:761px){.alpha-dock{align-items:flex-end!important}.alpha-dock a{width:max-content!important;min-width:0!important;max-width:none!important;height:50px!important;padding:0 15px!important;gap:0!important;justify-content:center!important;overflow:hidden!important;transition:padding .3s cubic-bezier(.2,.8,.25,1),transform .2s,filter .2s,box-shadow .2s!important}.alpha-dock a .dk-lab,.alpha-dock a>span{max-width:0!important;opacity:0!important;margin-left:0!important;overflow:hidden!important;white-space:nowrap!important;transition:max-width .3s cubic-bezier(.2,.8,.25,1),opacity .22s,margin-left .3s cubic-bezier(.2,.8,.25,1)!important}.alpha-dock a:hover,.alpha-dock a:focus-visible,.alpha-dock a:focus-within{padding:0 20px 0 15px!important}.alpha-dock a:hover .dk-lab,.alpha-dock a:focus-visible .dk-lab,.alpha-dock a:focus-within .dk-lab,.alpha-dock a:hover>span,.alpha-dock a:focus-visible>span,.alpha-dock a:focus-within>span{max-width:16ch!important;opacity:1!important;margin-left:10px!important}}.call-prompt .btn-call,.call-prompt .btn-call:link,.call-prompt .btn-call:visited{color:#fff!important;background:#B8531F!important;border-color:rgba(255,255,255,.16)!important;font-weight:700;letter-spacing:.005em}.call-prompt .btn-call:hover{background:#A0461A!important;color:#fff!important}#page-devis>section:first-of-type .grid-2>div:first-child{text-align:left}#page-devis>section:first-of-type .grid-2>div:first-child .kicker{margin-inline:auto}#page-devis>section:first-of-type .grid-2>div:first-child h1{text-align:center;margin-inline:auto;max-width:22ch;text-wrap:balance}#page-devis>section:first-of-type .grid-2>div:first-child>p{margin-inline:auto;max-width:56ch}#page-devis .call-prompt{margin-top:2rem;text-align:center;align-items:center;justify-content:center}#alpha-le{max-width:820px}.le-head{padding:30px 34px 0;text-align:center}.le-progress{margin-top:18px}.le-count{margin-top:12px;text-align:center;letter-spacing:.02em}.le-body{padding:26px 34px 14px}.le-q{text-align:center;font-size:1.46rem;line-height:1.3;margin:.55em auto .25em;max-width:24ch;text-wrap:balance}.le-help{text-align:center;margin:.3em auto 1.7em;max-width:52ch}.le-opt{padding:17px 18px;border-radius:15px}.le-foot{padding:18px 34px 26px}.faq-block{margin-top:3.4rem}.faq-block>h2,.faq-block>h3{text-align:center;margin:0 auto 1.8rem;max-width:24ch}.faq-block details{margin-bottom:.75rem}.faq-block summary{padding-block:1.05rem}.faq-block details>div>div>p{padding-bottom:1.15rem;line-height:1.75}#page-devis>section:first-of-type .kicker,#page-devis>section:first-of-type h1{display:block;text-align:center;margin-inline:auto}#page-devis>section:first-of-type .lead{text-align:left;max-width:none;margin-inline:0}#page-devis>section:first-of-type ul[role="list"]{gap:.85rem!important;margin-top:2.2rem!important}#page-devis>section:first-of-type ul[role="list"] li{position:relative;list-style:none;padding:1.05rem 1.2rem 1.05rem 3.4rem;border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.09);line-height:1.62;transition:border-color .22s,transform .22s,background .22s}#page-devis>section:first-of-type ul[role="list"] li:hover{border-color:rgba(208,95,44,.42);transform:translateX(2px);background:linear-gradient(180deg,rgba(208,95,44,.09),rgba(255,255,255,.02))}#page-devis>section:first-of-type ul[role="list"] li::before{content:"✓";position:absolute;left:1.15rem;top:1.05rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;background:#B8531F;box-shadow:0 0 0 4px rgba(184,83,31,.16)}#page-devis>section:first-of-type ul[role="list"] li b{color:#F2EFEA}#page-devis>section:first-of-type .grid-2{position:relative}#page-devis>section:first-of-type .grid-2::before{content:"";position:absolute;right:-6%;top:-8%;width:62%;height:78%;pointer-events:none;background:radial-gradient(60% 55% at 60% 40%,rgba(208,95,44,.16),transparent 70%);filter:blur(28px);z-index:0}#page-devis>section:first-of-type .grid-2>*{position:relative;z-index:1}#page-devis>section:first-of-type .kicker{display:flex;align-items:center;justify-content:center;gap:.7rem;width:fit-content}#page-devis>section:first-of-type .kicker::before{position:static!important;margin:0!important;transform:none!important;flex:0 0 auto}.lab-grille{grid-template-columns:minmax(250px,330px) minmax(0,1fr)!important}@media(max-width:940px){.lab-grille{grid-template-columns:minmax(0,1fr)!important}}.cro-lab-simu .lab-grille{grid-template-columns:minmax(230px,320px) minmax(0,1fr)!important}@media(max-width:900px){.cro-lab-simu .lab-grille{grid-template-columns:minmax(0,1fr)!important}}.lab-grille>*,.lab-sortie,.lab-res,.lab-form{min-width:0}.cro-lab,.cro-lab-simu{overflow:hidden}#tp-devis{text-align:center;margin-inline:auto;white-space:nowrap;font-size:clamp(1.15rem,2.3vw,1.95rem)}@media(max-width:520px){#tp-devis{white-space:normal;text-wrap:balance}}.faq-block>h2,.faq-block>h3{font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.01em;margin:0 auto 2rem}#page-devis>section:first-of-type ul[role="list"] li::before{top:50%;transform:translateY(-50%)}.lab table{width:100%!important;table-layout:fixed;font-variant-numeric:tabular-nums}.lab table th,.lab table td{overflow-wrap:anywhere;word-break:normal}.lab-tab{overflow-x:auto;max-width:100%}.lab-tab table{min-width:min(560px,100%)}.cro-lab-simu .lab-grille{grid-template-columns:minmax(0,1fr)!important}.cro-lab-simu .lab-form{max-width:none}.lab-bord{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr)}@media(max-width:760px){.lab-bord{grid-template-columns:minmax(0,1fr)}}.funnel-choix{padding:5rem 0 4.6rem;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 70% at 50% 0%,rgba(208,95,44,.07),transparent 62%)}.funnel-choix .section-head{text-align:center;margin-bottom:2.6rem}.funnel-choix .section-head .sh-sub{margin-inline:auto;max-width:62ch}.funnel-switch{justify-content:center;gap:.7rem;margin:0 0 2.2rem}.funnel-switch button{padding:.85rem 1.5rem;font-weight:600;font-size:.96rem;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.13);color:#DCD4CA;transition:border-color .2s,background .2s,color .2s,transform .2s}.funnel-switch button:hover{border-color:rgba(208,95,44,.5);color:#F2EFEA;transform:translateY(-1px)}.funnel-switch button[aria-pressed="true"]{background:#B8531F;border-color:#B8531F;color:#fff;box-shadow:0 14px 30px -18px rgba(208,95,44,.9)}.funnel-choix .fx-intro{max-width:64ch;margin:0 auto 2rem;text-align:center;line-height:1.75}.funnel-choix .container>div:last-child{display:flex;flex-direction:column;align-items:center}.funnel-choix .btn{margin:0 .4rem}.passeport-bloc{padding:4.6rem 0}.pp-vide{max-width:74ch;border-radius:22px;text-align:center;background:linear-gradient(180deg,rgba(208,95,44,.10),rgba(255,255,255,.022) 55%);border:1px solid rgba(208,95,44,.24);position:relative;overflow:hidden;box-shadow:0 40px 90px -60px rgba(0,0,0,.95)}.pp-vide::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:180px;height:2px;background:linear-gradient(90deg,transparent,#D05F2C,transparent)}.pp-vide h2{margin:.2rem 0 1rem;font-size:clamp(1.5rem,2.6vw,2.05rem)}.pp-vide p{max-width:60ch;margin-inline:auto;line-height:1.75}.pp-vide p:last-child{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.cas-bloc{padding:1rem 0 4.4rem}.footer-cta{flex-direction:column!important;align-items:center;gap:1.5rem;padding:3rem 2rem 2.8rem;text-align:center}.footer-cta .fc-txt{max-width:64ch;gap:.5rem}.footer-cta .fc-txt b{font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.35}.footer-cta .fc-act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem}.footer-cta .fc-act .btn{min-height:50px;padding-inline:1.5rem}.fc-act .cro-reassurance{flex:1 0 100%;margin-top:.3rem;max-width:58ch;margin-inline:auto;line-height:1.6;font-size:.9rem}.footer-cta .fc-act{display:block!important;text-align:center}.footer-cta .fc-act>.btn{display:inline-flex;margin:.3rem .45rem}.footer-cta .fc-act .cro-reassurance{display:block;margin:1rem auto 0;max-width:58ch}#page-devis>section:first-of-type{position:relative;overflow:hidden;padding-top:2.6rem}#page-devis>section:first-of-type::before{content:"";position:absolute;pointer-events:none;z-index:0}#page-devis>section:first-of-type::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}#page-devis>section:first-of-type>*{position:relative;z-index:1}.h1-marque{font-style:normal;color:#E08A56;position:relative;white-space:nowrap}.h1-marque::after{content:"";position:absolute;left:2%;right:2%;border-radius:2px}#page-devis .le-card{position:relative;box-shadow:0 60px 120px -70px rgba(0,0,0,1),0 0 0 1px rgba(255,255,255,.05)}#page-devis .le-card::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#D05F2C,transparent)}.parcours-bande{padding:1rem 0 4.4rem}.pb-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:none}.pb-liste li{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border:1px solid rgba(255,255,255,.09);overflow:hidden;transition:border-color .25s,transform .25s}.pb-liste li::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(208,95,44,.85),rgba(208,95,44,0));transform:scaleX(.34);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.25,1)}.pb-liste li:hover{border-color:rgba(208,95,44,.4);transform:translateY(-3px)}.pb-liste li:hover::before{transform:scaleX(1)}.pb-n{font-family:var(--font-display,Fraunces),Georgia,serif;line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.pb-liste li b{display:block;color:#F2EFEA;margin-bottom:.45rem;letter-spacing:.002em}.pb-d{display:block;color:#A69C91;font-size:.93rem;line-height:1.65}@media(max-width:860px){.pb-liste{grid-template-columns:minmax(0,1fr)}}.cas-bloc .carte-grille{display:grid;gap:1.1rem;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.cas-bloc .carte{display:block;padding:1.7rem 1.8rem;border-radius:18px;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border:1px solid rgba(255,255,255,.09);position:relative;overflow:hidden;transition:border-color .25s,transform .25s,background .25s}.cas-bloc .carte::before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,rgba(208,95,44,.85),rgba(208,95,44,0));transform:scaleX(.3);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.25,1)}.cas-bloc .carte:hover{border-color:rgba(208,95,44,.42);transform:translateY(-3px)}.cas-bloc .carte:hover::before{transform:scaleX(1)}.cas-bloc .carte .ca-txt{display:block;border:0!important;padding:0!important}.cas-bloc .carte .ca-et{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#D0733F;margin-bottom:.55rem}.cas-bloc .carte .ca-t{display:block;font-family:var(--font-display,Fraunces),Georgia,serif;font-size:1.22rem;color:#F2EFEA;margin-bottom:.5rem;line-height:1.3}.cas-bloc .carte .ca-d{display:block;color:#A69C91;font-size:.93rem;line-height:1.65}.cas-bloc .carte .ca-fleche{display:inline-block;margin-top:.9rem;color:#D0733F;transition:transform .25s}.cas-bloc .carte:hover .ca-fleche{transform:translateX(4px)}.cas-bloc .carte-grille:has(>.carte:only-child){max-width:680px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.lab .lab-res-v,.lab-comp-v,.lab-deux-c b,.lab [class*="-v"]{line-height:1.16!important}.lab-res *{overflow:visible}.card{display:flex!important;flex-direction:column;height:100%}.card>p{flex:1 1 auto}.card .card-link{margin-top:auto;align-self:center}.card-body{display:flex;flex-direction:column;height:100%}.card-body>p{flex:1 1 auto}.card-body .card-link{margin-top:auto;align-self:center}#page-devis>section{padding-block:clamp(3rem,5vw,5.5rem)}#page-devis>section:first-of-type{padding-top:clamp(2rem,3vw,3.2rem)}#page-devis .container>.grid-2{gap:clamp(2.5rem,4vw,4.5rem)!important}#page-devis .lead{line-height:1.8}#page-devis .call-prompt{padding:1.7rem 1.6rem}#page-devis .tp-body>h2{margin-bottom:2.4rem}#page-devis .cro-lab{margin-block:1rem 2rem}#page-devis .faq-block{margin-top:4rem}#page-devis{--cu:#D05F2C;--cu-clair:#E7A277;--encre:#F5F1EC}#page-devis>section:first-of-type{padding-top:clamp(2.6rem,4vw,4.4rem);padding-bottom:clamp(3rem,5vw,5rem)}#page-devis>section:first-of-type::before{inset:-30% -25% auto -25%;height:120%;background:radial-gradient(38% 46% at 16% 12%,rgba(208,95,44,.20),transparent 70%),radial-gradient(46% 52% at 88% 30%,rgba(208,95,44,.13),transparent 72%),radial-gradient(80% 60% at 50% 120%,rgba(0,0,0,.75),transparent 70%)}#page-devis>section:first-of-type::after{opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>"),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:140px 140px,72px 72px,72px 72px;-webkit-mask-image:radial-gradient(78% 68% at 50% 6%,#000,transparent 76%);mask-image:radial-gradient(78% 68% at 50% 6%,#000,transparent 76%)}#page-devis>section:first-of-type h1{font-size:clamp(2.5rem,4.6vw,4.1rem)!important;line-height:.99!important;letter-spacing:-.032em;max-width:15ch;color:var(--encre)}#page-devis>section:first-of-type .kicker{font-size:.7rem;letter-spacing:.22em;color:var(--cu-clair);opacity:.95}.h1-marque{color:var(--cu-clair)}.h1-marque::after{height:.055em;bottom:.02em;background:linear-gradient(90deg,rgba(208,95,44,0),var(--cu) 25%,var(--cu) 75%,rgba(208,95,44,0))}#page-devis .call-prompt,#page-devis>section:first-of-type ul[role="list"] li,#page-devis .le-card,.parcours-bande .pb-liste li,.pp-vide,.cas-bloc .carte{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.014));border:1px solid rgba(255,255,255,.085);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:0 34px 70px -50px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.045)}#page-devis .call-prompt{border-color:rgba(208,95,44,.26)}#page-devis .le-card{border-radius:24px}.parcours-bande .container{position:relative}.pb-liste{position:relative}.pb-liste::before{content:"";position:absolute;left:14%;right:14%;top:3.35rem;height:1px;background:linear-gradient(90deg,transparent,rgba(208,95,44,.42),rgba(208,95,44,.42),transparent);z-index:0}.pb-liste li{text-align:center;padding:2.4rem 1.6rem 1.9rem;border-radius:20px;z-index:1}.pb-n{width:56px;height:56px;margin:0 auto .95rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.18rem;color:var(--cu-clair);background:radial-gradient(circle at 30% 25%,rgba(208,95,44,.34),rgba(208,95,44,.10));border:1px solid rgba(208,95,44,.42)}.pb-liste li b{font-family:var(--font-display,Fraunces),Georgia,serif;font-size:1.24rem;font-weight:600}.pb-d{max-width:34ch;margin-inline:auto}@media(max-width:860px){.pb-liste::before{display:none}}#page-devis>section+section{position:relative}#page-devis>section+section::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(560px,72%);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.parcours-bande::before{display:none}.call-prompt .btn-call{box-shadow:0 20px 40px -22px rgba(208,95,44,.95);border-radius:999px;padding:.95rem 1.7rem}.pb-n{box-shadow:0 18px 34px -22px rgba(208,95,44,.9),inset 0 1px 0 rgba(255,255,255,.12)}.route-page,main{overflow-x:clip}.cro-lab.est-embarque{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)!important;padding:clamp(2.4rem,4vw,3.8rem) clamp(1rem,4vw,3rem)!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:1px solid rgba(255,255,255,.09)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(60% 70% at 50% 0%,rgba(208,95,44,.10),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008))!important;box-shadow:none!important}.cro-lab.est-embarque>*{max-width:1180px;margin-inline:auto}.cro-lab.est-embarque .cro-lab-t{text-align:center;margin-bottom:.6rem}@media(min-width:1000px){.cro-lab-simu .lab-grille{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important}}.faq-block>h2,.faq-block>h3{margin-left:auto!important;margin-right:auto!important;max-width:none!important;margin-bottom:2.4rem!important;width:100%}#page-devis .tp-body>*+*{margin-top:1.7rem}#page-devis .tp-body>h2+*,#page-devis .tp-body>h3+*{margin-top:1.2rem}#page-devis .tp-body p{line-height:1.85}.faq-block{padding-block:.6rem}.faq-block details>div>div>p{padding-bottom:1.4rem!important}.pb-liste{gap:1.8rem}#page-devis>section{padding-block:clamp(2.4rem,3.6vw,3.6rem)!important}#page-devis>section:first-of-type{padding-top:clamp(2rem,3vw,3rem)!important;padding-bottom:clamp(2.4rem,3.6vw,3.4rem)!important}#page-devis .tp-body>*+*{margin-top:1.25rem}#page-devis .tp-body h3{margin-top:2.2rem}#page-devis .lead{margin-top:2rem}#page-devis>section:first-of-type ul[role="list"]{margin-top:2rem!important;gap:.85rem!important}.faq-block{margin-top:2.8rem!important}.faq-block>h2,.faq-block>h3{margin-bottom:1.9rem!important}.faq-block details{margin-bottom:.8rem!important}.faq-block summary{padding-block:1.1rem!important}.parcours-bande{padding-bottom:clamp(2.4rem,4vw,3.8rem)}.funnel-choix{padding:3.4rem 0 3.2rem}.passeport-bloc{padding:3rem 0}.pp-vide{padding:2.7rem 2.6rem 2.4rem}.cas-bloc{padding:.5rem 0 3.2rem!important}.cro-lab.est-embarque{margin-block:clamp(2rem,3vw,3rem)!important;padding-block:clamp(2.2rem,3.4vw,3.2rem)!important}.footer-cta{padding:2.8rem 2rem 2.6rem}.devis-hero{max-width:940px;margin-inline:auto;text-align:center}.dh-tete{margin-bottom:2.2rem}.devis-hero #alpha-le{max-width:820px;margin:0 auto}.dh-suite{margin-top:2.6rem;text-align:center}.dh-suite .call-prompt{max-width:640px;margin-inline:auto}.dh-suite .lead{max-width:66ch;margin-inline:auto;text-align:center}.dh-suite ul[role="list"]{max-width:820px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dh-suite ul[role="list"] li{text-align:left}#page-devis>section:first-of-type h1{max-width:20ch;margin-inline:auto}.le-q{margin-bottom:.55em!important}.le-help{margin-bottom:1.9em!important}.le-body{padding-top:30px}.le-opts{margin-top:1.6rem}#page-devis>section:first-of-type .lead,.dh-suite .lead{text-align:center!important;max-width:64ch!important;margin-inline:auto!important;margin-top:2.4rem!important;line-height:1.8}.dh-suite .call-prompt{margin-block:0 2.4rem}.dh-suite ul[role="list"]{margin-top:2.2rem!important}.h1-marque{color:#D05F2C!important}.h1-marque::after{background:linear-gradient(90deg,rgba(208,95,44,0),rgba(208,95,44,.55),rgba(208,95,44,0))!important}.dh-fond{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none;width:auto!important;height:auto!important;padding:0!important;background-image:url("/assets/sejour-verriere-atelier.avif");background-size:cover;background-position:center 32%;background-repeat:no-repeat;opacity:.14;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 88%)}#page-devis>section:first-of-type{isolation:isolate}.devis-hero{position:relative;z-index:2}.pb-j{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:rgba(208,95,44,.85);margin-bottom:.45rem}.devis-preuve{padding-block:clamp(2.4rem,4vw,4rem)}.dp-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dp-col{border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.09)}.dp-col h2{font-size:clamp(1.2rem,2vw,1.5rem);margin:0 0 1.3rem;text-align:center}.dp-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.dp-col li{position:relative;padding-left:2rem;line-height:1.65;color:#C9C0B6;font-size:.95rem}.dp-col li::before{position:absolute;left:0;top:.05em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.68rem;font-weight:800}.dp-oui{border-color:rgba(95,192,138,.24)}.dp-oui li::before{content:"✓";background:rgba(95,192,138,.16);color:#7FD0A4;box-shadow:inset 0 0 0 1px rgba(95,192,138,.35)}.dp-non{border-color:rgba(224,122,99,.22)}.dp-non li::before{content:"×";background:rgba(224,122,99,.14);color:#E89A85;box-shadow:inset 0 0 0 1px rgba(224,122,99,.32);font-size:.85rem}.dp-devis{margin-top:1.6rem;padding:2.2rem 1.9rem 1.8rem;border-radius:22px;background:linear-gradient(180deg,rgba(208,95,44,.08),rgba(255,255,255,.014) 60%);border:1px solid rgba(208,95,44,.2)}.dp-devis-t{text-align:center;max-width:62ch;margin:0 auto 1.7rem}.dp-et{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#D0733F;margin-bottom:.5rem}.dp-devis-t h2{margin:0 0 .7rem;font-size:clamp(1.3rem,2.2vw,1.7rem)}.dp-devis-t p{color:#A69C91;font-size:.94rem;line-height:1.7;margin:0}.dp-note{margin:1.1rem auto 0;max-width:66ch;text-align:center;color:#A69C91;font-size:.88rem;line-height:1.65}.dp-gar{margin-top:1.6rem}.dp-gar h2{text-align:center;font-size:clamp(1.2rem,2vw,1.5rem);margin:0 0 1.4rem}.dp-gar ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dp-gar li{padding:1.5rem 1.4rem;border-radius:18px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.085)}.dp-gar li b{display:block;font-family:var(--font-display,Fraunces),Georgia,serif;font-size:1.1rem;color:#F2EFEA;margin-bottom:.5rem}.dp-gar li span{display:block;color:#A69C91;font-size:.9rem;line-height:1.6}#page-devis{font-variant-numeric:tabular-nums}#page-devis p,#page-devis li{text-wrap:pretty}@keyframes dp-entree{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.devis-preuve{padding-block:clamp(3.4rem,5.5vw,5.4rem)}.dp-duo{gap:1.6rem}.dp-devis{margin-top:3.6rem}.dp-gar{margin-top:3.6rem}.dp-gar h2{margin-bottom:2rem}.dp-note{margin-top:1.6rem}.dp-devis{padding:2.6rem 2rem 2.2rem}.dp-col{padding:2.3rem 2rem}.parcours-bande{padding-top:1.4rem}#page-devis .faq-block{margin-top:3.6rem!important}.dp-note{max-width:none!important}@media(min-width:820px){.dp-note{white-space:nowrap}}.h1-marque::after{content:none!important}.h1-marque{position:relative;isolation:isolate}.h1-marque::before{content:"";position:absolute;inset:-.18em -.35em;z-index:-1;border-radius:.4em;background:radial-gradient(60% 70% at 50% 55%,rgba(208,95,44,.16),transparent 72%)}#page-devis>section:first-of-type h1{letter-spacing:-.035em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;text-shadow:0 2px 26px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.35);text-rendering:optimizeLegibility}#page-devis>section:first-of-type::after{opacity:.3}.dh-fond{opacity:.11}.dp-lignes{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:rgba(0,0,0,.16)}.dp-entete,.dp-ligne>summary,.dp-total{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem 8rem 8rem;gap:1rem;align-items:center;padding:.95rem 1.15rem}.dp-entete{font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:#A69C91;font-weight:800;background:rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.07)}.dp-entete span:nth-child(n+2),.dp-ligne .dl-q,.dp-ligne .dl-u,.dp-ligne .dl-t{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dp-ligne{border-bottom:1px solid rgba(255,255,255,.06)}.dp-ligne>summary{cursor:pointer;list-style:none;color:#DCD4CA;font-size:.93rem;position:relative;transition:background .2s}.dp-ligne>summary::-webkit-details-marker{display:none}.dp-ligne>summary:hover{background:rgba(255,255,255,.03)}.dp-ligne .dl-p{position:relative;padding-left:1.5rem;line-height:1.5}.dp-ligne .dl-p::before{content:"";position:absolute;left:0;top:.34em;width:10px;height:11px;background:rgba(208,95,44,.75);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform .28s cubic-bezier(.2,.8,.25,1)}.dp-ligne[open]>summary{background:rgba(208,95,44,.07)}.dp-ligne[open] .dl-p::before{transform:rotate(90deg) scale(1.1)}.dp-ligne .dl-t{color:#F2EFEA;font-weight:700}.dl-note{padding:.2rem 1.15rem 1.35rem 2.65rem;display:grid;gap:.75rem;background:rgba(208,95,44,.045)}.dl-note p{margin:0;color:#B3A99E;font-size:.89rem;line-height:1.7}.dl-note b{display:block;color:#D0733F;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.dp-ligne.est-alerte>summary{color:#E0A63F}.dp-ligne.est-alerte .dl-t{color:#E0A63F;font-weight:600;font-size:.84rem;white-space:normal;text-align:right;line-height:1.4}.dp-ligne.est-alerte .dl-p::before{background:rgba(224,166,63,.8)}.dp-total{background:rgba(208,95,44,.13);border-top:1px solid rgba(208,95,44,.26);grid-template-columns:minmax(0,1fr) 8rem;color:#F2EFEA;font-size:.98rem;padding-block:1.05rem}.dp-total b{text-align:right;font-size:1.12rem;font-variant-numeric:tabular-nums}@media(max-width:760px){.dp-entete{display:none}.dp-ligne>summary{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.dp-ligne .dl-q,.dp-ligne .dl-u{grid-column:1;text-align:left;font-size:.82rem;color:#A69C91}.dl-note{padding-left:1.15rem}.dp-total{grid-template-columns:minmax(0,1fr) auto}}.pb-n{border-radius:0!important;border:0!important;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(160deg,rgba(208,95,44,.42),rgba(208,95,44,.12))!important;box-shadow:none!important;width:60px;height:66px;font-weight:700}.dp-col li::before,#page-devis>section:first-of-type ul[role="list"] li::before{border-radius:0!important;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);box-shadow:none!important}#page-devis>section:first-of-type ul[role="list"] li::before{width:22px;height:24px}.dp-col li::before{width:1.3rem;height:1.45rem}#page-devis>section+section::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}#page-devis>section+section::after{content:"";position:absolute;left:50%;top:-5px;transform:translateX(-50%);width:11px;height:12px;background:rgba(208,95,44,.55);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.le-opt{justify-content:center!important;text-align:center!important;gap:10px}.le-opt .ic{flex:0 0 auto}.le-opt b,.le-opt small{display:block;text-align:center}.le-opt>span:not(.ic){display:block;text-align:center}#page-devis>section:first-of-type .lead,.dh-suite .lead{font-size:clamp(.97rem,1.05vw,1.05rem)!important;line-height:1.75!important;max-width:70ch!important;color:#B9B0A6}.chk-list>li::before{top:50%!important;transform:translateY(-50%)!important}.le-opt{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;padding:1.15rem 1rem 1.2rem!important;min-height:104px}.le-opt .ic{font-size:1.45rem!important;line-height:1;opacity:.92;filter:saturate(.85)}.le-opt b{font-size:.97rem;line-height:1.3}.le-opt small{margin-top:.2rem}.le-opts{gap:12px}#page-devis .tp-body>h3{text-align:center;margin-inline:auto;font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.01em;margin-top:3rem;margin-bottom:1.9rem}#page-devis .tp-body>p{text-align:center;max-width:74ch;margin-inline:auto}#page-devis .tp-body>ul,#page-devis .tp-body>ol{max-width:74ch;margin-inline:auto}.ba-before>img,.ba-after>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.ba-before>.ba-tag,.ba-after>.ba-tag{z-index:2}.ba-before::before,.ba-after::before{display:none!important}.ba-slider .ba-caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1.6rem 1rem .9rem;background:linear-gradient(transparent,rgba(12,9,7,.85));z-index:2;text-align:center;font-size:.88rem;color:#E8E1D8}#page-alpha-lab,[id^="page-lab-"]{--cu:#D05F2C}#page-alpha-lab>section:nth-of-type(1),[id^="page-lab-"]>section:nth-of-type(1){position:relative;overflow:hidden;isolation:isolate}#page-alpha-lab>section:nth-of-type(1)::before,[id^="page-lab-"]>section:nth-of-type(1)::before{content:"";position:absolute;inset:-25% -20% auto -20%;height:110%;pointer-events:none;z-index:0;background:radial-gradient(38% 46% at 18% 10%,rgba(208,95,44,.16),transparent 70%),radial-gradient(44% 50% at 86% 26%,rgba(208,95,44,.10),transparent 72%)}#page-alpha-lab>section:nth-of-type(1)>*,[id^="page-lab-"]>section:nth-of-type(1)>*{position:relative;z-index:1}#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2,#page-alpha-lab .article-body>h3,[id^="page-lab-"] .article-body>h3{text-align:center!important;margin-inline:auto!important;max-width:26ch;font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem)!important;line-height:1.2;letter-spacing:-.01em;padding-top:0!important;margin-top:3.2rem!important;margin-bottom:1.6rem!important}#page-alpha-lab .article-body>h2::before,[id^="page-lab-"] .article-body>h2::before,#page-alpha-lab .article-body>h2::after,[id^="page-lab-"] .article-body>h2::after{content:none!important}#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2{position:relative}#page-alpha-lab .article-body>h2+p::before,[id^="page-lab-"] .article-body>h2+p::before{content:none!important}#page-alpha-lab .article-body>p,[id^="page-lab-"] .article-body>p{text-align:center;max-width:74ch;margin-inline:auto;line-height:1.8}#page-alpha-lab .article-body>p:first-of-type::first-letter,[id^="page-lab-"] .article-body>p:first-of-type::first-letter{font-size:inherit!important;float:none!important;color:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;font-family:inherit!important}.lab-portes{gap:1.2rem!important;margin-block:2.6rem 3.4rem!important}.lab-porte{padding:2rem 1.7rem 1.7rem!important;border-radius:20px!important;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.014))!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 34px 70px -50px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.045)!important;transition:border-color .25s,transform .25s!important}.lab-porte:hover{border-color:rgba(208,95,44,.42)!important;transform:translateY(-3px)}.lab-porte>i{display:block;width:42px;height:46px;margin:0 auto .9rem;font-size:0;line-height:0;background:linear-gradient(160deg,rgba(208,95,44,.45),rgba(208,95,44,.14));clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.lab-porte>b{display:block;font-family:var(--font-display,Fraunces),Georgia,serif;font-size:1.2rem;font-weight:600;color:#F2EFEA;margin-bottom:.5rem}.lab-porte>span{display:block;color:#A69C91;font-size:.93rem;line-height:1.6;max-width:30ch;margin-inline:auto}.lab-porte-cta{display:inline-block;margin-top:1.1rem;color:#D0733F;font-style:normal;font-size:.88rem;font-weight:700;letter-spacing:.01em}#page-alpha-lab .section-head,[id^="page-lab-"] .section-head{margin-bottom:2.4rem}#page-alpha-lab .article-body,[id^="page-lab-"] .article-body{padding-block:1rem 2.6rem}#page-alpha-lab>section:nth-of-type(1)::after,[id^="page-lab-"]>section:nth-of-type(1)::after,.devis-preuve::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0%,#000,transparent 76%);mask-image:radial-gradient(80% 70% at 50% 0%,#000,transparent 76%)}.devis-preuve{position:relative;isolation:isolate}.devis-preuve>*{position:relative;z-index:1}.faq-block>h2,.faq-block>h3,#page-devis .tp-body>h3,#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2,.dp-devis-t h2,.dp-gar h2,.dp-col h2,.pb-liste li b{position:relative}.faq-block>h2::after,.faq-block>h3::after,#page-devis .tp-body>h3::after,#page-alpha-lab .article-body>h2::after,[id^="page-lab-"] .article-body>h2::after,.dp-devis-t h2::after,.dp-gar h2::after{content:"";display:block;width:74px;height:9px;margin:.85rem auto 0;background:linear-gradient(rgba(208,95,44,.85),rgba(208,95,44,.85)) center/100% 1px no-repeat,linear-gradient(rgba(208,95,44,.85),rgba(208,95,44,.85)) left/1px 9px no-repeat,linear-gradient(rgba(208,95,44,.85),rgba(208,95,44,.85)) right/1px 9px no-repeat}.dp-lignes,.dp-total b,.lab-preuve b,.pb-j,.dp-tab{font-feature-settings:"tnum" 1,"lnum" 1}.lab-preuve{list-style:none;margin:0 0 2.6rem;padding:1.4rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;text-align:center;border-block:1px solid rgba(255,255,255,.09);position:relative}.lab-preuve::before,.lab-preuve::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(208,95,44,.45),transparent)}.lab-preuve::before{top:-1px}.lab-preuve::after{bottom:-1px}.lab-preuve li{display:flex;flex-direction:column;gap:.3rem}.lab-preuve b{font-family:var(--font-display,Fraunces),Georgia,serif;font-size:1.9rem;line-height:1;color:#D0733F;letter-spacing:-.02em}.lab-preuve span{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:#A69C91;font-weight:700}.lab-porte>i{font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;white-space:nowrap;letter-spacing:0!important;text-transform:none!important}.lab-porte>i::before,.lab-porte>i::after{content:none!important}#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2,#page-alpha-lab .article-body>h3,[id^="page-lab-"] .article-body>h3{border:0!important;padding-top:0!important;margin-bottom:1.5rem!important}#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2,#page-alpha-lab .article-body>h3,[id^="page-lab-"] .article-body>h3{margin-top:3.4rem!important;margin-bottom:1.9rem!important}#page-alpha-lab .article-body>h2:first-child,[id^="page-lab-"] .article-body>h2:first-child{margin-top:.5rem!important}#page-alpha-lab .article-body>h2+*,[id^="page-lab-"] .article-body>h2+*,#page-alpha-lab .article-body>h2+*+*,[id^="page-lab-"] .article-body>h2+*+*{margin-top:0!important}#page-alpha-lab .article-body>p,[id^="page-lab-"] .article-body>p{margin:0 auto 1.15rem!important}#page-alpha-lab .article-body,[id^="page-lab-"] .article-body{padding-block:.5rem 2rem!important}#page-alpha-lab .lab-liste,[id^="page-lab-"] .lab-liste{margin-top:2rem!important}.lab-item{display:flex!important;flex-direction:column;text-align:center;align-items:center;padding:1.6rem 1.4rem 1.5rem!important}.lab-item>em{font-style:normal;order:-1}.lab-item>b{margin-block:.55rem .6rem}.lab-item>span{max-width:34ch}.lab-item>.lab-b,.lab-item .lab-b-niv{margin-top:auto;align-self:center}[id^="page-lab-"] .gain-arg p,[id^="page-lab-"] .gain-arg li,[id^="page-lab-"] .lab-fond p,[id^="page-lab-"] .tp-body>p{text-align:center;max-width:76ch;margin-inline:auto;line-height:1.8}[id^="page-lab-"] .gain-arg h2,[id^="page-lab-"] .gain-arg h3,[id^="page-lab-"] .lab-fond h2,[id^="page-lab-"] .lab-fond h3{text-align:center;margin-inline:auto;font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.01em;margin-top:3.4rem;margin-bottom:1.9rem}[id^="page-lab-"] .gain-arg{padding-block:clamp(2.4rem,3.6vw,3.6rem)}.lab-porte{position:relative}.lab-porte>i{position:relative;background:linear-gradient(160deg,rgba(208,95,44,.5),rgba(208,95,44,.16))!important}.lab-porte>i::after{content:"";position:absolute!important;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);background:#F5EFE8;opacity:.92;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;display:block}.lab-portes>a:nth-child(1)>i::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5.5 9.7V20h13V9.7'/%3E%3Cpath d='M9.8 20v-5.4h4.4V20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5.5 9.7V20h13V9.7'/%3E%3Cpath d='M9.8 20v-5.4h4.4V20'/%3E%3C/svg%3E")}.lab-portes>a:nth-child(2)>i::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.2'/%3E%3Cpath d='m15.2 15.2 4.6 4.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.2'/%3E%3Cpath d='m15.2 15.2 4.6 4.6'/%3E%3C/svg%3E")}.lab-portes>a:nth-child(3)>i::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.4 20.6 9.5'/%3E%3Cpath d='M16.8 7.2 9.6 14.4a2.6 2.6 0 0 1-3.7 0L4.4 12.9a2.6 2.6 0 0 1 0-3.7L11.6 2'/%3E%3Cpath d='m8 16 -4 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.4 20.6 9.5'/%3E%3Cpath d='M16.8 7.2 9.6 14.4a2.6 2.6 0 0 1-3.7 0L4.4 12.9a2.6 2.6 0 0 1 0-3.7L11.6 2'/%3E%3Cpath d='m8 16 -4 5'/%3E%3C/svg%3E")}.lab-portes>a:nth-child(4)>i::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.4'/%3E%3Cpath d='M15 9.2a3.9 3.9 0 0 0-5.8 1.1h4.2M9.2 13.7a3.9 3.9 0 0 0 5.8 1.1M8.6 12h4.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.4'/%3E%3Cpath d='M15 9.2a3.9 3.9 0 0 0-5.8 1.1h4.2M9.2 13.7a3.9 3.9 0 0 0 5.8 1.1M8.6 12h4.8'/%3E%3C/svg%3E")}.lab-portes>a:nth-child(5)>i::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.6' y='5' width='16.8' height='15' rx='2'/%3E%3Cpath d='M3.6 9.6h16.8M8.2 3v4M15.8 3v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.6' y='5' width='16.8' height='15' rx='2'/%3E%3Cpath d='M3.6 9.6h16.8M8.2 3v4M15.8 3v4'/%3E%3C/svg%3E")}#page-alpha-lab .article-body>p,[id^="page-lab-"] .article-body>p,#page-alpha-lab .article-body>p:first-of-type,[id^="page-lab-"] .article-body>p:first-of-type{line-height:1.85!important}#page-alpha-lab .article-body>p:first-of-type::first-letter,[id^="page-lab-"] .article-body>p:first-of-type::first-letter{font-weight:inherit!important}[id^="page-lab-"] .gain-arg p,[id^="page-lab-"] .gain-arg .container>p{text-align:center!important;max-width:76ch!important;margin-left:auto!important;margin-right:auto!important;line-height:1.85!important}.lab-item>.lab-badge{align-self:center!important;margin:auto auto 0!important}.lab-item>span:not(.lab-badge){margin-bottom:1rem}.lab-porte>i::after{content:""!important;font-size:0!important;text-indent:0!important}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .article-body>*:not(.lab-liste):not(h2):not(h3),[id^="page-lab-"] .article-body>*:not(.lab-liste):not(h2):not(h3){max-width:74ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .gain-arg p,[id^="page-lab-"] .gain-arg p{max-width:50rem!important;font-size:1rem!important}#page-alpha-lab .lab-liste,[id^="page-lab-"] .lab-liste{margin-top:1.1rem!important}.lab-groupe{margin-top:3.4rem}.lab-groupe-t{text-align:center;max-width:62ch;margin:0 auto 1.5rem;position:relative}.lab-groupe-t h3{font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:clamp(1.25rem,2vw,1.6rem)!important;color:#F2EFEA;margin:0 0 .5rem!important;letter-spacing:-.01em}.lab-groupe-t h3::after{content:"";display:block;width:56px;height:7px;margin:.7rem auto .9rem;background:linear-gradient(rgba(208,95,44,.8),rgba(208,95,44,.8)) center/100% 1px no-repeat,linear-gradient(rgba(208,95,44,.8),rgba(208,95,44,.8)) left/1px 7px no-repeat,linear-gradient(rgba(208,95,44,.8),rgba(208,95,44,.8)) right/1px 7px no-repeat}.lab-groupe-t p{margin:0 auto!important;color:#A69C91;line-height:1.65}.lab-groupe-n{display:inline-block;margin-top:.7rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#8E867C;padding:.3rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:99px}.lab-groupe .lab-liste{margin-top:1.4rem!important}.lab-groupe .lab-item>em{display:none}.lab-groupe .lab-item>b{margin-top:0}.lab-groupe:first-of-type{margin-top:.6rem}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .gain-arg p,[id^="page-lab-"] .gain-arg p,#page-devis .tp-body>p,.dh-suite .lead,#page-devis>section:first-of-type .lead{text-align:left!important;max-width:66ch!important;margin-left:auto!important;margin-right:auto!important;line-height:1.75!important}.lab-groupe-t p,.dp-note,.dp-devis-t p,.section-head .lead,.sh-sub,.pb-d,.dp-gar li span,.lab-item>span{text-align:center!important}.article-body>h2+.lab-groupe,.lab-groupe:first-of-type{margin-top:0!important}.lab-groupe{margin-top:2.8rem}.lab-groupe-t{margin-top:0!important;padding-top:0!important}.lab-groupe{margin-top:0!important}.lab-groupe+.lab-groupe{margin-top:2.8rem!important}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .gain-arg p,[id^="page-lab-"] .gain-arg p,#page-devis .tp-body>p,#page-devis .tp-body li,.dh-suite .lead,#page-devis>section:first-of-type .lead{text-align:center!important}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .gain-arg p,[id^="page-lab-"] .gain-arg p,#page-devis .tp-body>p,.dh-suite .lead,#page-devis>section:first-of-type .lead{max-width:60rem!important;width:100%}#page-alpha-lab .article-body>*:not(.lab-liste):not(.lab-groupe):not(h2):not(h3),[id^="page-lab-"] .article-body>*:not(.lab-liste):not(.lab-groupe):not(h2):not(h3),#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p{max-width:60rem!important}#page-alpha-lab .article-body p,[id^="page-lab-"] .article-body p,#page-alpha-lab .article-body li,[id^="page-lab-"] .article-body li,#page-alpha-lab .gain-arg p,[id^="page-lab-"] .gain-arg p{color:#F2EFEA!important}[id^="page-lab-"] .gain-arg{padding-block:2.2rem!important}[id^="page-lab-"] .gain-arg p:last-child{margin-bottom:0!important}.lab-groupe-t{max-width:none!important}.lab-groupe-t p{max-width:none!important;white-space:nowrap;font-size:.92rem!important}@media(max-width:840px){.lab-groupe-t p{white-space:normal;max-width:52ch!important}}#page-alpha-lab .article-body>h2,[id^="page-lab-"] .article-body>h2,#page-alpha-lab .article-body>h3,[id^="page-lab-"] .article-body>h3,[id^="page-lab-"] .gain-arg h2,[id^="page-lab-"] .gain-arg h3,[id^="page-lab-"] .lab-fond h2,#page-devis .tp-body>h3,.faq-block>h2,.faq-block>h3{margin-bottom:3.6rem!important}.lab-groupe-t h3{margin-bottom:.6rem!important}[id^="page-lab-"]>section,#page-alpha-lab>section{padding-block:2.6rem!important}[id^="page-lab-"] section>.container>h2,#page-alpha-lab section>.container>h2,[id^="page-lab-"] section>.container>h3,#page-alpha-lab section>.container>h3,[id^="page-lab-"] .article-body>h2,[id^="page-lab-"] .article-body>h3,#page-alpha-lab .article-body>h2,#page-alpha-lab .article-body>h3{margin:3.2rem auto 1.7rem!important}[id^="page-lab-"] section>.container>h2:first-child,#page-alpha-lab section>.container>h2:first-child,[id^="page-lab-"] .article-body>h2:first-child,#page-alpha-lab .article-body>h2:first-child{margin-top:0!important}[id^="page-lab-"] section>.container>p,#page-alpha-lab section>.container>p,[id^="page-lab-"] .article-body>p,#page-alpha-lab .article-body>p{margin:0 auto 1.15rem!important}[id^="page-lab-"] section>.container>*:last-child,#page-alpha-lab section>.container>*:last-child,[id^="page-lab-"] .article-body>*:last-child,#page-alpha-lab .article-body>*:last-child{margin-bottom:0!important}.article-body{max-width:none!important}.article-body>*{max-width:44rem!important;margin-inline:auto!important}.article-body>figure,.article-body>table,.article-body>.tableau,.article-body>.lab-liste,.article-body>.comparatif,.article-body>.dp-lignes{max-width:60rem!important}.article-body>.cro-lab{max-width:none!important}.article-body{font-size:1.06rem;line-height:1.78}.article-body>p{margin:0 auto 1.45rem!important}.article-body>h2{font-size:clamp(1.5rem,2.3vw,1.95rem)!important;line-height:1.22;margin:4.2rem auto 1.4rem!important;letter-spacing:-.015em}.article-body>h3{font-size:clamp(1.15rem,1.6vw,1.3rem)!important;line-height:1.3;margin:2.8rem auto 1rem!important}.article-body>h2::before{opacity:.55;font-size:.7rem;letter-spacing:.18em}.article-body>ul,.article-body>ol{margin:0 auto 1.6rem!important;padding-left:1.4rem}.article-body>ul li,.article-body>ol li{margin-bottom:.6rem;line-height:1.75}.article-body>blockquote{margin:2.4rem auto!important;padding:1.4rem 1.6rem;border-left:2px solid rgba(208,95,44,.55);background:rgba(255,255,255,.03);border-radius:0 14px 14px 0;font-style:normal}.article-body>h2{border-top:0!important;padding-top:0!important}.route-page .article-body>p,.route-page .article-body>h2,.route-page .article-body>h3,.route-page .article-body>h4,.route-page .article-body>ul,.route-page .article-body>ol,.route-page .article-body>blockquote,.route-page .article-body>.note,main .article-body>p,main .article-body>h2,main .article-body>h3,main .article-body>h4,main .article-body>ul,main .article-body>ol{max-width:44rem!important;margin-left:auto!important;margin-right:auto!important}main .article-body>p,.route-page .article-body>p{font-size:1.06rem!important;line-height:1.78!important}.article-head .illu-fond{width:100vw!important;max-width:100vw!important;margin:2.6rem 0 0 calc(50% - 50vw)!important;border-radius:0!important;padding:0!important}.article-head .illu-fond-img{width:100%!important;max-width:none!important;height:clamp(260px,44vh,520px)!important;object-fit:cover!important;display:block;border-radius:0!important}.article-head .illu-fond figcaption{max-width:44rem;margin:.9rem auto 0;text-align:center;color:#A69C91;font-size:.88rem}.article-head{padding-bottom:0!important}.synthese-sommaire{max-width:44rem!important;margin:2.4rem auto 0!important;padding:1.6rem 1.7rem!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.synthese-sommaire>ol,.synthese-sommaire>ul,.synthese-sommaire ol,.synthese-sommaire ul{display:block!important;columns:1!important;column-count:1!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important}.synthese-sommaire li{display:block;padding:.15rem 0}.synthese-sommaire a{display:flex;gap:.9rem;align-items:baseline;padding:.7rem .2rem;text-decoration:none;line-height:1.45}.synthese-sommaire a::before{content:counter(som,decimal-leading-zero);color:#8E867C;font-size:.78rem;font-weight:800;letter-spacing:.06em;flex:0 0 1.8rem}.route-page .article-body>p.lead,main .article-body>p.lead{font-size:1.2rem!important;line-height:1.7!important;color:#EDE6DC!important;margin-bottom:2rem!important}.route-page .article-head figure.illu-fond,main .article-head figure.illu-fond,.article .article-head figure.illu-fond{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.route-page .article-head figure.illu-fond img,main .article-head figure.illu-fond img{width:100%!important;max-width:none!important;height:clamp(260px,44vh,520px)!important;object-fit:cover!important}.guide-resume{display:block;max-width:44rem;margin:2.2rem auto 2.6rem;padding:1.7rem 1.8rem 1.5rem;border-radius:18px;border:1px solid rgba(208,95,44,.24);background:linear-gradient(180deg,rgba(208,95,44,.09),rgba(255,255,255,.014) 60%)}details.sommaire{max-width:44rem!important;margin:2.2rem auto 2.4rem!important;padding:1.5rem 1.7rem!important;border-radius:18px;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))!important}details.sommaire>ol,details.sommaire ol{display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-count:1!important;columns:1!important;gap:0!important;margin:.6rem 0 0!important;padding:0!important;list-style:none!important}details.sommaire li{display:block!important;border-bottom:1px solid rgba(255,255,255,.06)}details.sommaire li:last-child{border-bottom:0}details.sommaire li a{display:flex;gap:.9rem;align-items:baseline;padding:.75rem .2rem;line-height:1.45;text-decoration:none}details.sommaire summary{cursor:pointer;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#D0733F}.article-head figure.illu-fond{margin-bottom:0!important}.article-shell,.article-body{padding-top:0!important}.article-body>p.lead{margin-top:2.6rem!important}.article-body table th,.article-body table td,.route-page table th,.route-page table td{text-align:center!important;vertical-align:middle}.article-body table th:first-child,.article-body table td:first-child{text-align:center!important}.article-body>h2,.article-body>h3,.article-body h2,.article-body h3{text-wrap:normal!important;text-wrap-style:normal!important}.article-body details:not(.sommaire),.route-page .faq-block details{border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))!important;margin:0 auto .8rem!important;max-width:44rem!important;overflow:hidden;transition:border-color .22s}.article-body details:not(.sommaire)[open],.route-page .faq-block details[open]{border-color:rgba(208,95,44,.34)!important}.article-body details:not(.sommaire)>summary,.route-page .faq-block details>summary{list-style:none!important;cursor:pointer;position:relative;padding:1.1rem 3.2rem 1.1rem 1.3rem!important;color:#EDE5DA;font-weight:600;line-height:1.5;transition:background .2s}.article-body details:not(.sommaire)>summary::-webkit-details-marker,.route-page .faq-block details>summary::-webkit-details-marker{display:none}.article-body details:not(.sommaire)>summary::marker,.route-page .faq-block details>summary::marker{content:""}.article-body details:not(.sommaire)>summary:hover{background:rgba(255,255,255,.03)}.article-body details:not(.sommaire)>summary::after,.route-page .faq-block details>summary::after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.3rem;line-height:1;color:#D0733F;font-weight:400;transition:transform .25s cubic-bezier(.2,.8,.25,1)}.article-body details:not(.sommaire)[open]>summary::after,.route-page .faq-block details[open]>summary::after{transform:translateY(-50%) rotate(45deg)}.article-body details:not(.sommaire)>div,.route-page .faq-block details>div{padding:0 1.3rem 1.2rem!important}.article-body details:not(.sommaire) p{margin:0!important;color:#B3A99E;line-height:1.75}.article-cta,.article-cta *{text-align:center!important}.article-cta{display:block}.article-cta h2,.article-cta h3,.article-cta b{margin-inline:auto!important;padding-left:0!important;border-left:0!important}.article-cta p{max-width:62ch;margin-inline:auto!important}.article-cta .btn,.article-cta a.btn{margin:.4rem .45rem!important}.article-cta>div,.article-cta .aca-actions,.article-cta .cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.article-cta small,.article-cta .cro-reassurance{display:block;margin-inline:auto!important}.maillage ul{list-style:none!important;margin:0!important;padding:0!important}.maillage li{list-style:none!important;margin:0!important;padding:0!important}.maillage li::marker{content:""!important}.maillage li::before{content:none!important}.maillage-col h3{font-size:.72rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#D0733F!important;margin:0 0 1rem!important;padding:0!important;border:0!important;font-family:inherit!important}.maillage li a{display:flex;align-items:baseline;gap:.7rem;padding:.7rem .2rem;text-decoration:none;color:#DCD4CA;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.06);transition:color .2s,padding-left .2s}.maillage li:last-child a{border-bottom:0}.maillage li a::before{content:"›";color:#D0733F;font-size:1.05rem;line-height:1;flex:0 0 auto}.maillage li a:hover{color:#F2EFEA;padding-left:.5rem}.maillage{max-width:44rem!important;margin-inline:auto!important;padding-block:1.6rem!important}.article-body h2,.article-body h3,.article-body h4,.route-page .article-body h2,.route-page .article-body h3{text-wrap:wrap!important;text-wrap-style:auto!important;text-wrap-mode:wrap!important}details.sommaire>ol{counter-reset:som!important}details.sommaire li{counter-increment:som}details.sommaire li a::before{content:counter(som,decimal-leading-zero);color:#8E867C;font-size:.76rem;font-weight:800;letter-spacing:.06em;flex:0 0 1.9rem;font-variant-numeric:tabular-nums}details.sommaire li a{color:#DCD4CA;transition:color .2s,padding-left .2s}details.sommaire li a:hover{color:#F2EFEA;padding-left:.4rem}details.sommaire summary{display:flex;align-items:center;gap:.6rem;padding:.2rem 0 .4rem}details.sommaire summary::after{content:"▾";margin-left:auto;font-size:.9rem;transition:transform .25s}details.sommaire[open] summary::after{transform:rotate(180deg)}.art-illu{max-width:60rem!important;margin:2.8rem auto!important;padding:0}.art-note{max-width:44rem!important;margin:2.2rem auto!important;padding:1.4rem 1.5rem 1.3rem;border-radius:16px;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.014));border:1px solid rgba(255,255,255,.09);border-left-width:3px}.art-note>b{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:.6rem}.art-note>p{margin:0!important;color:#C9C0B6;line-height:1.75;font-size:.98rem!important;max-width:none!important;text-align:left!important}.art-note-retenir{border-left-color:#D05F2C}.art-note-retenir>b{color:#D0733F}.art-note-garde{border-left-color:#E0A63F}.art-note-garde>b{color:#E0A63F}.art-note-regle{border-left-color:#5FC08A}.art-note-regle>b{color:#7FD0A4}.art-chiffres{max-width:44rem!important;margin:3rem auto!important;padding:1.8rem 1.8rem 1.5rem;border-radius:18px;border:1px solid rgba(208,95,44,.24);background:linear-gradient(180deg,rgba(208,95,44,.09),rgba(255,255,255,.014) 62%)}.art-chiffres>b{display:block;font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:1.14rem;color:#F2EFEA;margin-bottom:1.1rem;text-align:center}.art-chiffres ul{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:0}.art-chiffres li{display:flex;align-items:baseline;gap:1rem;padding:.72rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.art-chiffres li:last-child{border-bottom:0}.art-chiffres li span{color:#C9C0B6;font-size:.96rem;flex:1}.art-chiffres li em{font-style:normal;font-weight:700;color:#F2EFEA;white-space:nowrap;font-variant-numeric:tabular-nums}.art-chiffres small{display:block;color:#8E867C;font-size:.83rem;line-height:1.6;border-top:1px solid rgba(255,255,255,.07);padding-top:.9rem}.art-erreurs{max-width:44rem!important;margin:2.6rem auto!important;padding:1.8rem;border-radius:18px;border:1px solid rgba(224,122,99,.22);background:linear-gradient(180deg,rgba(224,122,99,.07),rgba(255,255,255,.012) 60%)}.art-erreurs>b{display:block;font-family:var(--font-display,Fraunces),Georgia,serif;font-weight:600;font-size:1.14rem;color:#F2EFEA;margin-bottom:1.1rem;text-align:center}.art-erreurs ol{counter-reset:err;list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.art-erreurs li{counter-increment:err;position:relative;padding-left:2.4rem;color:#C9C0B6;line-height:1.65;font-size:.97rem}.art-erreurs li::before{content:counter(err,decimal-leading-zero);position:absolute;left:0;top:.1em;color:#E89A85;font-size:.78rem;font-weight:800;letter-spacing:.06em}.art-signature{max-width:44rem!important;margin:3rem auto 1rem!important;padding:1.7rem 1.8rem;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.art-signature>b{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#D0733F;margin-bottom:.8rem}.art-signature p{margin:0 0 .8rem!important;color:#C9C0B6;line-height:1.75;font-size:.96rem!important}.art-signature .sig-lien{margin:0!important;font-size:.9rem!important}.art-signature a{color:#D0733F}.mo-prog{position:fixed;left:0;top:0;height:3px;z-index:120;width:100%;background:linear-gradient(90deg,#B8531F,#E7A277);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.art-chiffres li::before,.art-chiffres li::marker,.art-signature li::before,.art-note li::before{content:none!important;display:none!important}.art-chiffres li{list-style:none!important;padding-left:0!important}.article-body>h3,.route-page .article-body>h3{position:relative;display:block;padding:.7rem 1.1rem .7rem 1.3rem!important;margin:3.2rem auto 1.3rem!important;border-left:3px solid #D05F2C!important;border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(208,95,44,.13),rgba(208,95,44,0) 64%);font-family:var(--font-display,Fraunces),Georgia,serif;font-size:clamp(1.14rem,1.5vw,1.3rem)!important;font-weight:600!important;line-height:1.32!important;color:#F5F1EC!important;letter-spacing:-.005em}.article-body>h3::before,.route-page .article-body>h3::before{content:none!important}.article-body>h3::after,.route-page .article-body>h3::after{content:none!important}.article-body>h3+p{margin-top:0!important}.article-body>h4{font-size:.74rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:800!important;color:#D0733F!important;margin:2.4rem auto .8rem!important;font-family:inherit!important}.article-body>.article-cta h2,.article-body>.article-cta h3,.article-cta h2,.article-cta h3,.article-cta>h3,.article-body .article-cta>h3{border-left:0!important;background:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;text-align:center!important;margin-inline:auto!important}.art-signature{text-align:center}.art-signature>b{text-align:center}.art-signature p{text-align:center!important;max-width:58ch!important;margin-inline:auto!important}.art-signature .sig-lien{text-align:center!important}.synthese-titre{text-align:center!important;margin:0 auto 1.4rem!important;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:1.14rem!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;color:#F2EFEA!important;font-variant-numeric:tabular-nums}.synthese{max-width:44rem!important;margin-inline:auto!important}details.sommaire>summary{justify-content:center;text-align:center;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;color:#F2EFEA!important;padding-bottom:.6rem!important}details.sommaire>summary::after{margin-left:.5rem;color:#D0733F}.article-body>p.lead::first-letter,.route-page .article-body>p.lead::first-letter,main .article-body>p.lead::first-letter,.article-body p::first-letter{font-size:inherit!important;float:none!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important}.article-body>h2{border-top:0!important;padding-top:0!important;position:relative}.article-body>h2::before{content:counter(alpha-h2,decimal-leading-zero)!important;display:inline-flex!important;align-items:center;justify-content:center;width:2.6rem;height:2.85rem;margin:0 0 .9rem!important;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0!important;color:#F5EFE8!important;opacity:1!important;position:static!important;background:linear-gradient(160deg,rgba(208,95,44,.55),rgba(208,95,44,.16));clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);text-transform:none!important;font-variant-numeric:tabular-nums}.sommaire>summary,.sommaire summary,details.sommaire>summary,.sommaire>h3,.sommaire h3{text-align:center!important;justify-content:center!important;border-left:0!important;border-radius:0!important;background:none!important;padding-left:0!important;padding-right:0!important;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;color:#F2EFEA!important;margin-inline:auto!important}.article-body>h2::before{display:block!important;width:auto!important;height:auto!important;background:none!important;clip-path:none!important;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:.95rem!important;font-weight:600!important;color:#D0733F!important;margin:0 0 .55rem!important;letter-spacing:.04em!important;line-height:1!important}.article-body>h2::after{width:44px!important;margin-top:.9rem!important}.article-body table td,.article-body table th,.route-page table td,.route-page table th,main table td,main table th{text-align:center!important}.article-cta h2::before,.article-cta h3::before,.article-cta b::before,.article-cta h2::after,.article-cta h3::after,.article-body .article-cta h2::before,.article-body .article-cta h3::before,.article-body .article-cta h2::after,.article-body .article-cta h3::after{content:none!important;display:none!important}@media(max-width:760px){.article-body table,.route-page table,main table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-collapse:collapse}.article-body table thead,.route-page table thead{display:table-header-group}.article-body table tbody,.route-page table tbody{display:table;width:max-content;min-width:100%}.article-body table tr,.route-page table tr{display:table-row}.article-body table th,.article-body table td,.route-page table th,.route-page table td{display:table-cell;white-space:normal;padding:.7rem .6rem!important;font-size:.9rem!important}.proof-bar .container{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.4rem!important}.proof-item{max-width:100%!important;padding-inline:0!important}.proof-item b{white-space:normal!important;font-size:1.6rem!important}.rail-share a,.rail-share button,.footer-contact a,.footer-hubs a,.gf,.blog-filtres button{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center;justify-content:center}.article-body>*{max-width:100%!important}.art-illu,.art-note,.art-chiffres,.art-erreurs,.art-signature,details.sommaire,.synthese,.maillage{max-width:100%!important}.art-chiffres li{flex-direction:column;align-items:flex-start;gap:.25rem}.art-chiffres li em{align-self:flex-end}.article-head figure.illu-fond img{height:clamp(200px,32vh,300px)!important}}.art-signature p.sig-lien,.article-body .art-signature .sig-lien{text-align:center!important;margin-inline:auto!important;display:block}.article-body>h2::before,.article-body h2::before{content:none!important;display:none!important}.article-body>h2::after{content:""!important;display:block;width:44px;height:1px;margin:.9rem 0 0!important;background:linear-gradient(90deg,rgba(208,95,44,.75),transparent)!important}.container.article-head,.article-head{padding-bottom:0!important;margin-bottom:0!important}.article-head figure.illu-fond{margin-bottom:0!important}.article-shell{padding-top:2.6rem!important}.article-body table td,.article-body table th,.article-body table td *,.article-body table th *,.route-page table td,.route-page table th{text-align:center!important}.maillage{max-width:44rem!important;margin-inline:auto!important;text-align:center}.maillage-grid{display:block!important}.maillage-col{text-align:center}.maillage-col h3{margin-inline:auto!important}.maillage li a{text-align:center}.maillage li a:hover{padding-left:0!important}.maillage{text-align:left!important}.maillage-col{text-align:left!important}.maillage-col h3{text-align:left!important;margin-left:0!important;margin-right:auto!important}.maillage li a{justify-content:flex-start!important;text-align:left!important}.article-shell{padding-top:1.6rem!important}.route-page .article-body>p.lead,main .article-body>p.lead{margin-top:0!important}.article-body{padding-top:0!important}.lab-res,.lab-res-h,.lab-res .lab-res-t{text-align:center}.lab-res>b,.lab-res>p,.lab-res>span,.lab-res-v,.lab-res-l,.lab-res .lab-eyebrow,.lab-res small{text-align:center!important;margin-inline:auto!important}.lab-res{padding-inline:1.4rem}.lab li::before,.lab li::marker,.lab-donut-l li::before,.lab-repart-l li::before,.lab-res li::before,.lab-legende li::before{content:none!important;display:none!important}.lab li{list-style:none!important}.lab li,.lab-src li,.lab-hyp li,.lab-limites li,.lab-note li,.lab-sources li{text-align:left!important}.lab ul,.lab ol{padding-left:1.15rem!important;margin-inline:0!important;max-width:none!important}.lab li{padding-left:.2rem!important}.lab-limites,.lab-src,.lab-hyp{text-align:left!important}aside.maillage,aside.maillage.container,.route-page aside.maillage{max-width:44rem!important;margin-left:auto!important;margin-right:auto!important;padding-inline:0!important;text-align:left!important}aside.maillage .maillage-grid{max-width:none!important;margin:0!important}.lab ul{list-style:none!important;padding-left:0!important;margin-inline:0!important}.lab ul>li{position:relative;padding-left:1.15rem!important;text-align:left!important}.lab ul>li::before{content:""!important;display:block!important;position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:rgba(208,95,44,.8);clip-path:none!important}.lab ol{padding-left:1.3rem!important}.lab ol>li{text-align:left!important}.article-body table td:last-child,.article-body table th:last-child,.route-page table td:last-child,.route-page table th:last-child,table td:last-child,table th:last-child{text-align:center!important}.lab .lab-res-t,.lab .lab-res-t *,.lab p.lab-res-h,.lab .lab-res-h,.lab .lab-res-l,.lab .lab-res>p,.lab-res-t p{text-align:center!important}.lab-limites,.lab-mentions,.lab-src,.lab-hyp,.lab-note{max-width:none!important;margin-inline:0!important;border-radius:16px;padding:1.5rem 1.6rem!important}.lab-limites{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.09)}.lab-limites>b,.lab-limites h3{font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#D0733F!important;text-align:left!important;margin:0 0 1rem!important}.article-body>aside.maillage,.article-body>aside.maillage.container,.route-page .article-body>aside.maillage{width:44rem!important;max-width:44rem!important;margin:2.6rem auto!important;padding-inline:0!important;box-sizing:border-box}@media(max-width:760px){.article-body>aside.maillage{width:100%!important;max-width:100%!important}}.lab-donut-l li::before,.lab-repart-l li::before,.lab-legende li::before,.lab-viz li::before,.lab-comp li::before,.lab-bord-g li::before{content:none!important;display:none!important}.lab-donut-l>li,.lab-repart-l>li,.lab-legende>li{padding-left:0!important}.lab button::after,.lab button::before,.lab [aria-pressed="true"]::after,.lab .est-actif::after,.lab .est-choisi::after{content:none!important;display:none!important}.lab button{border-radius:12px!important}.synthese-sommaire>p:first-child,.synthese-sommaire p,nav.synthese-sommaire>p{text-align:center!important;margin-inline:auto!important}section>.container>figure.page-illu:first-child,.route-page figure.page-illu{width:100vw!important;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;padding:0!important;border-radius:0!important}.route-page figure.page-illu img{width:100%!important;max-width:none!important;height:clamp(260px,44vh,520px)!important;object-fit:cover!important;border-radius:0!important;display:block}.route-page figure.page-illu figcaption{max-width:44rem;margin:.9rem auto 0;text-align:center;color:#A69C91;font-size:.88rem}p::first-letter,.lead::first-letter,.gain-arg p::first-letter,main p::first-letter,.route-page p::first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important;padding:0!important}main .lead,.route-page .lead,.article-body>p.lead{max-width:100%!important}.article-body>p.lead{max-width:44rem!important}.article-body table,.article-body>div:has(>table),.route-page .article-body table{width:100%!important;max-width:60rem!important;margin-left:auto!important;margin-right:auto!important}.article-body table th,.article-body table td{padding:1rem .9rem!important}@media(max-width:760px){.article-body table{max-width:100%!important}}.ba-slider{position:relative}.ba-range{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;z-index:6!important;cursor:ew-resize;appearance:none;background:transparent!important;border:0!important}.ba-range::-webkit-slider-thumb{appearance:none;width:56px;height:100%;cursor:ew-resize}.ba-handle{z-index:5!important;pointer-events:none}.ba-before>img,.ba-after>img{z-index:0}.ba-tag{z-index:4!important}[id^="page-lab-"] .gain-arg .container>p,[id^="page-lab-"] .gain-arg p{max-width:60rem!important;margin-left:auto!important;margin-right:auto!important}.lab-form-t{text-align:center!important}.lab-form-t .lab-etape,.lab-form-t p{text-align:center!important;display:block!important;margin-left:auto!important;margin-right:auto!important}.bsl-foot{margin-top:2.6rem!important}.ba-note{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.route-page .container>p.ba-note,.agg-page .container>p.ba-note,body .ba-note{margin-block:3.2rem 3.2rem!important}.blog-card .card-body{text-align:center}.blog-card .blog-card-cat{display:inline-block;margin-left:auto;margin-right:auto}.agg-page .mesh-related{margin-top:3.4rem}.agg-page .mesh-related .maillage-grid{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:2.2rem 2.4rem;gap:2.2rem}.agg-page .maillage-col{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;columns:auto!important}.agg-page .maillage-col h3{grid-column:1/-1;margin:0 0 .4rem;font-family:inherit;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#D05F2C}.agg-page .maillage-col+.maillage-col h3{border-top:1px solid rgba(255,255,255,.07);grid-column:1/-1}.agg-page .maillage-col p{margin:0;line-height:1.75}.agg-page .maillage-col a{color:#C9C0B4;text-decoration:none}.agg-page .maillage-col a:hover{color:#E08A55}.titre-liste{text-align:center!important;font-size:1.55rem!important;margin:3.2rem 0 1.6rem!important}.gfiltres{justify-content:center!important;display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin-bottom:2.8rem!important}.blog-card-meta{font-style:italic!important}.article-meta{font-style:italic}.article-meta .am-by,.article-meta [itemprop="author"]{font-style:normal}.hero-presta{max-width:62rem;margin-inline:auto;text-align:center;padding-top:4.6rem;padding-bottom:4.2rem}.hero-presta .kicker{display:inline-block;margin:0 auto .9rem;padding:.42rem 1rem;border-radius:999px;background:rgba(208,95,44,.14);border:1px solid rgba(208,95,44,.34);color:#E08A55;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hero-presta h1{font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1.12;margin:0 auto .2rem;max-width:22ch}.hero-presta h1::after{content:"";display:block;width:74px;height:3px;margin:1.5rem auto 0;border-radius:2px;background:#C05A28}.hero-presta .lead{max-width:62ch;margin:2.2rem auto 0;font-size:1.12rem;line-height:1.75;color:#CFC7BC}.hero-presta .hero-ctas{margin-top:2.6rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-presta .hero-ctas .btn:first-child{background:#C05A28;border-color:#C05A28;color:#fff}.hero-presta .hero-ctas .btn:first-child:hover{background:#D05F2C;border-color:#D05F2C}.agg-page .has-illu-bg{position:relative}.agg-page .has-illu-bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,17,15,.34) 0%,rgba(20,17,15,.72) 62%,#181513 100%)}.agg-page .has-illu-bg>.container{position:relative;z-index:2}.hero-presta .hero-ctas>a:first-child,.hero-presta .hero-ctas>.btn:first-child{background:#C05A28!important;border-color:#C05A28!important;color:#fff!important}.hero-presta .hero-ctas>a:first-child:hover{background:#D05F2C!important;border-color:#D05F2C!important}.agg-page .hero-ctas{justify-content:center}.agg-page .mesh-related .maillage-grid{padding:3rem 3.2rem 3.4rem}.agg-page .maillage-col h3{text-align:center;margin-bottom:1.6rem;font-size:.82rem}.agg-page .maillage-col+.maillage-col h3{margin-top:2.4rem;padding-top:2.4rem}.agg-page .maillage-col{gap:.7rem 1rem}.agg-page .maillage-col p{display:block}.agg-page .maillage-col p a{display:block;padding:.62rem .9rem;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);text-align:center;font-size:.92rem;transition:background .18s,border-color .18s,color .18s}.agg-page .maillage-col p a:hover{background:rgba(208,95,44,.14);border-color:rgba(208,95,44,.36);color:#E9B08A}.agg-page .mesh-related .maillage-grid .maillage-col h3{text-align:center!important;grid-column:1/-1!important;margin:0 0 1.6rem!important;font-size:.82rem!important;letter-spacing:.1em!important}.agg-page .mesh-related .maillage-grid .maillage-col+.maillage-col h3{margin:2.6rem 0 1.6rem!important;padding-top:2.6rem!important;border-top:1px solid rgba(255,255,255,.08)!important}.agg-page .mesh-related .maillage-col p a>i,.agg-page .mesh-related .maillage-col p a::before{display:none}.presta-financement{padding-top:3.4rem}.presta-financement>.section-head{max-width:52rem;margin:0 auto 2.2rem;text-align:center;padding-inline:1.5rem}.presta-financement>.section-head p{color:#B9B0A5;margin-top:.9rem}.agg-page>section{padding-block:clamp(2.4rem,3.4vw,3.6rem)}.agg-page .section-head{margin-bottom:2.6rem}.agg-page .section-head h2{text-align:center;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.2}.agg-page .section-head h2::after{content:"";display:block;width:58px;height:3px;margin:1.1rem auto 0;border-radius:2px;background:#C05A28}.agg-page section>.container>p{max-width:46rem!important;margin-inline:auto!important}.agg-page .gain-arg .container>p{margin-inline:auto!important}.agg-page .gain-arg h2{text-align:center;font-size:clamp(1.7rem,2.6vw,2.2rem);margin-bottom:2rem}.presta-reperes{padding-block:clamp(2.6rem,4vw,4rem)!important;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.006))}.pr-liste{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pr-liste li{position:relative;padding:1.5rem 1.4rem 1.5rem 1.5rem;border-radius:14px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.07)}.pr-liste li::before{content:"";position:absolute;left:1.5rem;top:1.5rem;width:26px;height:2px;border-radius:2px;background:#C05A28}.pr-liste b{display:block;margin-top:1.5rem;margin-bottom:.55rem;font-size:1.02rem;color:#F2EFEA}.pr-liste span{display:block;font-size:.94rem;line-height:1.6;color:#B0A79C}.agg-page .table-wrap{max-width:1080px;margin-inline:auto}.agg-page table{width:100%;border-collapse:separate;border-spacing:0}.agg-page thead th{font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:#CBBFB2;padding:1.05rem 1rem;background:rgba(255,255,255,.05)}.agg-page tbody td{padding:1.05rem 1rem;font-size:.97rem}.agg-page tbody tr:nth-child(even) td{background:rgba(255,255,255,.018)}.agg-page .faq{max-width:56rem!important;margin-inline:auto!important}.agg-page .final-cta{position:relative;text-align:center!important;padding-block:clamp(4rem,6vw,6.4rem)!important;overflow:hidden}.agg-page .final-cta::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,15,13,.74),rgba(18,15,13,.9));z-index:1}.agg-page .final-cta>.container{position:relative;z-index:2}.agg-page .final-cta h2{font-size:clamp(2rem,3.4vw,2.9rem)!important;margin-bottom:1rem!important;text-align:center!important}.agg-page .final-cta>.container>p{max-width:46rem!important;margin:0 auto 2.4rem!important;color:#CFC7BC;font-size:1.06rem}.agg-page .final-cta .hero-ctas{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important}.agg-page .final-cta .btn{background:#C05A28!important;border-color:#C05A28!important;color:#fff!important;padding:.95rem 1.9rem!important}.agg-page .final-cta .btn:hover{background:#D05F2C!important;border-color:#D05F2C!important}.agg-page .final-cta .lien-action{display:inline-flex;align-items:center;padding:.95rem 1.7rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);color:#F2EFEA!important;text-decoration:none}.agg-page .final-cta .lien-action:hover{border-color:#E08A55;color:#E08A55!important}.agg-page .final-cta{width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important;border-radius:0!important}.agg-page .final-cta .bg-layer{position:absolute!important;inset:0!important;width:100%!important;border-radius:0!important;margin:0!important}.agg-page .final-cta .hero-ctas>*{flex:0 0 auto!important;margin-inline:0!important}.agg-page section>.container>.hero-ctas{justify-content:center!important}.agg-page section .lien-action{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:999px;border:1px solid rgba(208,95,44,.5);color:#E08A55!important;text-decoration:none!important;background:rgba(208,95,44,.08)}.agg-page section .lien-action:hover{background:rgba(208,95,44,.18);border-color:#D05F2C}.agg-page .gain-arg>.container{max-width:46rem!important;margin-inline:auto!important}.agg-page .gain-arg .container>p{max-width:100%!important;color:#C6BDB2!important;font-size:1.02rem!important;line-height:1.75!important;text-align:left!important}.logo-word{font-size:1.42rem!important;letter-spacing:.05em!important;line-height:1.05!important}.logo-tag{font-size:.545rem!important;letter-spacing:.185em!important;opacity:.82;margin-top:.02rem!important;line-height:1.1!important}@media(max-width:1100px){.logo-word{font-size:1.24rem!important}}.agg-page .faq>*:last-child{margin-bottom:0!important}.agg-page .mesh-related{margin-top:1.6rem!important}.agg-page .gain-arg{padding-top:2.2rem!important}.agg-page .mesh-related::before{display:none!important}.agg-page .gain-arg{padding-block:clamp(3rem,4.4vw,4.4rem)!important;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.004))}.agg-page .gain-arg>.container{max-width:62rem!important}.ga-tete{text-align:center;margin-bottom:2.4rem}.ga-sur{font-size:.72rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C05A28;margin:0 0 .8rem!important;max-width:none!important}.agg-page .gain-arg h2{font-size:clamp(1.7rem,2.5vw,2.15rem)!important;line-height:1.18!important;margin:0 auto!important;max-width:24ch!important;text-align:center!important}.ga-deux{display:grid;gap:1.8rem;grid-template-columns:1fr;margin-bottom:2.6rem}@media(min-width:860px){.ga-deux{grid-template-columns:1fr 1fr;gap:2.6rem}}.agg-page .gain-arg .ga-lead{max-width:none!important;margin:0!important;font-size:1rem!important;line-height:1.72!important;color:#C6BDB2!important}.ga-leviers{list-style:none;margin:0 0 2.2rem;padding:0;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ga-leviers li{position:relative;padding:1.5rem 1.3rem 1.4rem;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.ga-num{display:block;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:.14em;color:#C05A28;line-height:1;margin-bottom:.9rem;font-variant-numeric:tabular-nums}.ga-leviers b{display:block;margin-bottom:.45rem;font-size:1rem;color:#F2EFEA}.ga-leviers span:not(.ga-num){display:block;font-size:.93rem;line-height:1.6;color:#AFA69B}.agg-page .gain-arg .ga-chute{max-width:46rem!important;margin:0 auto 1.8rem!important;text-align:center!important;font-size:1.12rem!important;line-height:1.5!important;color:#F2EFEA!important;font-family:var(--font-display),Georgia,serif}.agg-page .gain-arg .ga-mention{max-width:52rem!important;margin:0 auto!important;text-align:center!important;font-size:.84rem!important;line-height:1.65!important;color:#8E867C!important}.agg-page section.gain-arg>.container>p.ga-chute{text-align:center!important;font-size:1.15rem!important;color:#F2EFEA!important;max-width:44rem!important;margin:0 auto 1.8rem!important;line-height:1.5!important}.agg-page section.gain-arg>.container>p.ga-mention{text-align:center!important;font-size:.85rem!important;color:#8E867C!important;max-width:52rem!important;margin:0 auto!important}.main-nav a.nav-link,.main-nav button.nav-link{border-radius:999px!important;border:1px solid transparent!important;padding:.5rem .78rem!important;transition:background-color .2s,border-color .2s,color .2s!important}.main-nav a.nav-link:hover,.main-nav button.nav-link:hover,.main-nav li.has-panel:hover>.nav-link,.main-nav button.nav-link[aria-expanded="true"]{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.10)!important}.main-nav>ul>li>.nav-link[href]::after{display:none!important}.main-nav>ul{gap:.08rem!important}.ga-leviers li{text-align:center!important;padding:1.7rem 1.4rem!important}.ga-leviers li>*{text-align:center!important}.ga-leviers li::before{content:"";display:block;width:26px;height:2px;margin:0 auto .95rem;border-radius:2px;background:rgba(208,95,44,.55)}.agg-page .faq{gap:.5rem!important}.agg-page .faq>*{margin:0!important}.agg-page .faq details,.agg-page .faq .faq-item{margin:0!important}@media(max-width:1500px){.main-nav a.nav-link,.main-nav button.nav-link{padding:.46rem .6rem!important;font-size:.9rem!important}}@media(max-width:1320px){.main-nav a.nav-link,.main-nav button.nav-link{padding:.42rem .48rem!important;font-size:.86rem!important}}.agg-page>section.maillage{width:auto!important;max-width:none!important;margin-inline:0!important}.pr-liste li{text-align:center!important;padding:1.7rem 1.4rem!important}.pr-liste li::before{left:50%!important;transform:translateX(-50%)!important;top:1.7rem!important}.pr-liste b{margin-top:1.7rem!important}.agg-page section>.container>.section-head,.agg-page section>.container>h2{max-width:46rem!important;margin-left:auto!important;margin-right:auto!important}.agg-page section>.container>.section-head h2{max-width:100%!important}.agg-page h1,.agg-page h2,.agg-page h3,.agg-page .section-head p,.agg-page .legal-note,.agg-page p.table-note,.agg-page .ga-chute,.agg-page .pr-liste b{text-wrap:balance}.agg-page .legal-note,.agg-page p.table-note{max-width:60rem!important;margin-left:auto!important;margin-right:auto!important}.main-nav{margin-right:.7rem}.main-nav{display:flex;align-items:center}.main-nav>ul{flex:0 1 auto;min-width:0}.header-cta{flex:0 0 auto;margin-left:1.4rem!important}@media(max-width:1900px){.main-nav a.nav-link,.main-nav button.nav-link{padding:.42rem .46rem!important;font-size:.88rem!important}}.agg-page section>.container>p.legal-note,.agg-page section>.container>p.table-note,.agg-page .gain-arg .container>p.ga-mention{max-width:66rem!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.agg-page .article-body>h1{max-width:44rem!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.main-nav>ul{margin-right:1rem!important}.article-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;justify-content:center;width:100%}.article-meta>*{margin:0!important}.agg-page .article-body>h2,.agg-page .article-body>h3,.agg-page .article-body>.section-head{max-width:44rem!important;margin-left:auto!important;margin-right:auto!important}.agg-page .article-body .section-head{max-width:44rem!important;margin-left:auto!important;margin-right:auto!important}.agg-page .article-body .section-head h2{max-width:100%!important}.agg-page .section-head:has(+.faq),.agg-page .section-head:has(+.faq-block){max-width:44rem!important;margin-left:auto!important;margin-right:auto!important}figure.illu-fond{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-block:3.6rem!important;height:clamp(280px,34vw,480px)!important;border-radius:0!important;overflow:visible!important}figure.illu-fond::after{display:none!important}figure.illu-fond::before{background:linear-gradient(180deg,rgba(20,18,15,.30),rgba(20,18,15,.10) 40%,rgba(20,18,15,.45))!important;border-radius:0!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}figure.illu-fond .illu-fond-img{border-radius:0!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}figure.illu-fond figcaption{background:none!important;bottom:-2.4rem!important;color:#8E867C!important;font-size:.85rem!important;font-style:italic}@media(max-width:700px){figure.illu-fond{height:clamp(220px,56vw,320px)!important;margin-block:2.6rem!important}}.agg-page .article-body .faq,.agg-page .article-body .section-head{margin-left:auto!important;margin-right:auto!important}.agg-page .faq summary{position:relative!important;padding-right:3.6rem!important}.agg-page .faq summary::after,.agg-page .faq summary>.faq-plus,.agg-page .faq summary>span:last-child{right:1rem!important}.article-meta{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0!important;line-height:1.5}.article-meta>span{display:inline-block}.article-meta>span+span::before{content:"·";margin:0 .7rem;color:#6F675E;font-style:normal;font-weight:400}.article-meta .am-by{font-style:normal}.article-meta .am-x,.article-meta .am-upd{font-style:italic}.stat-callout{align-items:stretch!important;gap:1.8rem!important;padding:1.8rem 2rem!important}.stat-callout b{flex:0 0 34%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.08!important;font-size:clamp(1.7rem,3.2vw,2.4rem)!important;text-wrap:balance;border-right:1px solid rgba(255,255,255,.08);padding-right:1.6rem}.stat-callout span{display:flex;align-items:center;font-size:1rem!important;line-height:1.65!important}@media(max-width:700px){.stat-callout b{flex:1 1 auto!important;border-right:0;padding-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.9rem}}figure.schema-tech{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-block:2.6rem!important}figure.schema-tech>img{display:block;margin-inline:auto;max-width:100%;height:auto}figure.schema-tech>figcaption{background:none!important;border:0!important;border-left:0!important;padding:.9rem 0 0!important;text-align:center!important;font-size:.88rem!important;font-style:italic;color:#8E867C!important}.agg-page table caption,.article-body table caption{caption-side:bottom;text-align:center!important;padding:1rem 0 0!important;border:0!important;background:none!important;font-size:.88rem!important;font-style:italic;color:#8E867C!important}table caption,.table-wrap caption{caption-side:bottom!important;text-align:center!important;padding:1rem 0 0!important;border:0!important;background:none!important;font-style:italic;font-size:.88rem!important;color:#8E867C!important}.nl-bloc,.newsletter-bloc,[class*="nl-"] .nl-t,.nl-carte{text-align:center}.agg-page .maillage-col hr,.agg-page .maillage-col .respir{display:none!important}.agg-page .maillage-col p{font-size:0!important;display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin:0 0 .6rem!important;line-height:0!important}.agg-page .maillage-col p>a{font-size:.92rem!important;line-height:1.45!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 1 auto!important;min-width:170px;padding:.62rem 1rem!important;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);text-align:center}.agg-page .maillage-col p>a:hover{background:rgba(208,95,44,.14);border-color:rgba(208,95,44,.36)}.agg-page aside.maillage:not(.mesh-related) .maillage-col{display:block!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col h3{margin-bottom:1rem!important}.agg-page .maillage-col p{align-items:stretch!important}.agg-page .maillage-col p>a{align-items:center!important;justify-content:center!important;text-align:center!important;padding-block:.85rem!important}.agg-page aside.maillage:not(.mesh-related){border:0!important}.agg-page aside.maillage:not(.mesh-related) .maillage-grid{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2.4rem 2.6rem 2.6rem}.agg-page aside.maillage:not(.mesh-related) .maillage-col h3:first-child{margin-top:0!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col p{flex-wrap:wrap!important;align-items:stretch!important}@media(max-width:820px){.agg-page aside.maillage:not(.mesh-related) .maillage-col p>a{flex-basis:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}}.agg-page aside.maillage .maillage-col p,.agg-page aside.mesh-related .maillage-col p{max-width:none!important;width:100%!important}.agg-page .mesh-related .maillage-col p{justify-content:center!important;align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:.9rem!important}.agg-page .mesh-related .maillage-col p>a{align-items:center!important;justify-content:center!important;text-align:center!important}.agg-page .mesh-related .maillage-col h3{text-align:center!important;margin:0 0 1.6rem!important}.agg-page .mesh-related .maillage-col{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:.9rem!important;align-items:stretch!important;columns:auto!important}.agg-page .mesh-related .maillage-col h3{grid-column:1/-1!important}.agg-page .mesh-related .maillage-col p{display:flex!important;margin:0!important;width:100%!important}.agg-page .mesh-related .maillage-col p>a{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important}.agg-page aside.maillage:not(.mesh-related) .maillage-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important;align-items:start!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col{display:block!important;columns:auto!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col h3{text-align:center!important;margin:0 0 1.1rem!important;font-size:.76rem!important;letter-spacing:.13em!important;text-transform:uppercase;color:#D05F2C!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col p{display:flex!important;flex-direction:column!important;gap:.7rem!important;width:100%!important;max-width:none!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col p>a{width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}@media(max-width:820px){.agg-page aside.maillage:not(.mesh-related) .maillage-grid{grid-template-columns:1fr!important}}.agg-page section.faq-block{width:100%!important;max-width:none!important;margin-inline:0!important;padding-block:clamp(2.6rem,4vw,4rem)!important}.agg-page section.faq-block>.container{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:1.5rem}.agg-page section.faq-block .faq{max-width:56rem!important;margin-left:auto!important;margin-right:auto!important}.agg-page section.faq-block .section-head{max-width:56rem!important;margin-left:auto!important;margin-right:auto!important}.agg-page section.presta-financement{padding-bottom:1.6rem!important}.agg-page section.presta-financement .cro-lab{margin-bottom:1.4rem!important}.agg-page section.faq-block{padding-top:2rem!important}.agg-page section.faq-block .section-head{margin-bottom:1.8rem!important}.agg-page .faq summary::after,.agg-page .faq summary::before{top:50%!important;margin-top:-13px!important}.agg-page .article-head{padding-top:4rem!important;padding-bottom:4rem!important}.agg-page .article-head .article-meta{margin-bottom:0!important}@media(max-width:760px){.agg-page .article-head{padding-top:2.6rem!important;padding-bottom:2.6rem!important}}.agg-page aside.maillage:not(.mesh-related) .maillage-col{display:flex!important;flex-direction:column!important;gap:.7rem!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col p{margin:0!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col p+p{margin-top:0!important}.agg-page .article-cta{margin-top:1.8rem!important;margin-bottom:2.6rem!important}.agg-page .article-cta+*{margin-top:0!important}body:has([id^="page-lab-"].is-current) .alpha-rail,body:has([id^="page-outil-"].is-current) .alpha-rail{display:none!important}.cro-lab.est-embarque,.presta-financement{position:relative;z-index:6}.alpha-rail{z-index:3}.sa-opt .sa-dot{display:none!important}.sa-opt{justify-content:center!important;text-align:center!important;gap:0!important}.alpha-rail .rail-dots,.rail-dots{display:none!important}figure.page-illu{margin-top:3.2rem!important;margin-bottom:3.2rem!important}figure.page-illu>img{width:100%;height:auto;max-height:520px;object-fit:cover;display:block}section>.container>figure.page-illu,section>.container>figure.page-illu:first-child,.route-page figure.page-illu{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.faq summary{position:relative!important;padding-right:4rem!important;list-style:none!important}.faq summary::-webkit-details-marker{display:none!important}.faq summary::before{content:none!important;display:none!important}.faq summary::after{content:""!important;position:absolute!important;right:1.15rem!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(208,95,44,.45)!important;background-color:rgba(208,95,44,.14)!important;background-image:linear-gradient(#E08A55,#E08A55),linear-gradient(#E08A55,#E08A55)!important;background-size:12px 1.7px,1.7px 12px!important;background-position:center center,center center!important;background-repeat:no-repeat!important;transition:transform .25s ease,background-color .2s,border-color .2s!important}.faq details[open] summary::after{background-color:#C05A28!important;border-color:#C05A28!important;background-image:linear-gradient(#fff,#fff)!important;background-size:12px 1.7px!important;transform:translateY(-50%) rotate(180deg)!important}.agg-page .faq summary::after{margin:0!important}.agg-page p.table-note,.agg-page .legal-note{text-align:center!important;font-size:.9rem!important;line-height:1.7!important;color:#8E867C!important;max-width:66rem!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.agg-page section.faq-block{padding-bottom:1.8rem!important}.agg-page .faq-block+*{margin-top:1.2rem!important}.agg-page .article-body>section:last-of-type{padding-bottom:1.6rem!important}.agg-page .article-body>.article-cta{margin-top:1.8rem!important}.outil-centre .container{text-align:center}.outil-centre h1,.outil-centre h2,.outil-centre h3,.outil-centre p{text-align:center;margin-inline:auto}.outil-centre p{max-width:46rem}.outil-centre p.lead{line-height:1.62!important;max-width:44rem;margin-top:.8rem!important}.outil-centre h2{margin-bottom:1.4rem!important}.outil-centre h2+p,.outil-centre h2+div{margin-top:1.4rem!important}.outil-centre table,.outil-centre ul,.outil-centre ol{text-align:left}.qz-cta,.qz-again{justify-content:center!important}.agg-page .article-body h3,.agg-page section>.container>h3{text-align:center!important;margin-inline:auto;max-width:46rem}.agg-page .article-body h3+p,.agg-page section>.container>h3+p{margin-top:1.1rem!important}.page-illu{max-width:1080px!important;margin-inline:auto!important}figure.illu-fond{width:min(100vw,1180px)!important;margin-left:auto!important;margin-right:auto!important}section>.container>figure.page-illu:first-child,.route-page figure.page-illu,figure.illu-fond{width:min(100%,1180px)!important;max-width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:16px!important}.agg-page :is(.article-body,.container,.tp-block)>:is(h2,h3)+p,.agg-page :is(.article-body,.container,.tp-block)>:is(h2,h3)+ul,.agg-page :is(.article-body,.container,.tp-block)>:is(h2,h3)+ol{margin-top:1.5rem!important}.sh-sub{padding:.34rem 1rem!important;line-height:1.35!important}.faq{margin-left:auto!important;margin-right:auto!important}.faq-block>.container{margin-left:auto!important;margin-right:auto!important}.section-head>p.sh-sub{padding-inline:1rem!important}p.lead,.lead{text-wrap:pretty!important}.plan-weeks{display:grid!important;grid-template-columns:minmax(140px,20%) 1fr 96px!important;gap:.5rem .9rem!important;align-items:center!important}.plan-week{display:contents!important}.plan-wk{text-align:right!important}.dr-ph li{grid-template-columns:minmax(150px,1fr) 150px 128px!important;gap:1rem!important;align-items:center!important}.dr-ph-b{display:block!important}.dr-ph b{text-align:right!important}.agg-page :is(.article-body,.container,.reveal,.tp-block)>:is(h2,h3){text-align:center!important;margin-inline:auto!important}.section-head>p,.hub-block>p,.article-body>p:first-of-type{text-wrap:pretty!important}.agg-page :is(.article-body,.container,.reveal,.tp-block,.tp-body)>:is(h2,h3){text-align:center!important;margin-inline:auto!important;text-wrap:pretty!important}.agg-page .article-body .schema-tech,.agg-page .tp-body .schema-tech,.agg-page .container>.schema-tech{width:auto!important;max-width:none!important;transform:none!important;margin-left:min(0px,calc((100% - min(1320px,100vw - 3rem))/2))!important;margin-right:min(0px,calc((100% - min(1320px,100vw - 3rem))/2))!important}.agg-page .schema-tech img{width:100%!important;max-width:none!important}.sa-legal,.qz-again,.legal-note{margin-top:1.6rem!important}:is(.btn,.sa-btn,.btn-primary,.btn-secondary,button.sa-btn)+:is(p,small){margin-top:1.5rem!important}:is(p,div):has(>:is(.btn,.sa-btn))+:is(p,small){margin-top:1.5rem!important}.agg-page :is(.btn-row,.qz-cta,.article-cta,.cta-row)+:is(p,small){margin-top:1.5rem!important}.agg-page main aside.maillage{margin-top:2.2rem!important;padding-top:1.1rem!important}.agg-page section.passeport-bloc{padding-top:2.6rem!important}.agg-page section.tp-block{padding-top:2.2rem!important}.agg-page details.sommaire{margin-top:1.5rem!important}.agg-page section.faq-block{margin-top:1.6rem!important}.agg-page .cro-lab.est-embarque{margin-bottom:1.6rem!important;padding-bottom:2rem!important}.agg-page section.presta-reperes{padding-top:2.6rem!important}main>aside.maillage,aside.maillage{margin-top:2.2rem!important;padding-top:1.1rem!important}main section.passeport-bloc{padding-top:2.6rem!important}main section.tp-block{padding-top:2.2rem!important}main details.sommaire{margin-top:1.5rem!important}main section.faq-block{margin-top:1.6rem!important}main section.presta-reperes{padding-top:2.6rem!important}.faq summary{text-align:left!important;padding-right:3.4rem!important}.agg-page :is(.article-body,.tp-body,.container)>p,.agg-page :is(.article-body,.tp-body) li,.agg-page .lab-liste li,.agg-page .tp-liste li{font-size:1.0625rem!important;line-height:1.75!important}.agg-page :is(.article-body,.tp-body,.container)>h2{font-size:2rem!important;line-height:1.25!important}.agg-page :is(.article-body,.tp-body,.container)>h3{font-size:1.35rem!important;line-height:1.35!important}.maillage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;justify-content:center!important;justify-items:center!important}.maillage-col{text-align:center!important;align-items:center!important;width:100%!important;max-width:34rem!important}.maillage-col h3,.maillage-col p{text-align:center!important}.agg-page aside.maillage:not(.mesh-related) .maillage-grid,aside.maillage .maillage-grid,main .maillage-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;justify-content:center!important;justify-items:center!important}.maillage-col,.maillage-col h3,.maillage-col p,.maillage-col a{text-align:left!important}.maillage-col{align-items:flex-start!important}.nl-consent{margin-top:.7rem!important}.nl-form{row-gap:.7rem!important}.site-header .nav-link{padding-inline:.9rem!important}main section.sources>.container{max-width:56rem!important;margin-inline:auto!important}main section.sources ul{list-style:none!important;margin:1.4rem auto 0!important;padding:0!important;display:grid!important;gap:.6rem!important}main section.sources li{margin:0!important;padding:0!important}main section.sources li::marker{content:none}main section.sources li a{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.85rem 1.1rem!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;text-decoration:none!important;background-image:none!important;color:#DDD6CD!important;transition:border-color .2s,background .2s}main section.sources li a:hover{border-color:rgba(208,95,44,.5)!important;background:rgba(208,95,44,.07)!important}main section.sources .src-nom{color:#E08A55!important;font-weight:600!important;font-size:.98rem!important}main section.sources .src-date{color:#8E867C!important;font-size:.82rem!important;font-style:italic!important}.agg-page :is(.article-body,.container,.tp-body,.reveal,.tp-block)>*+:is(h2,h3){margin-top:3.4rem!important}main>section>.container>:is(h2,h3):first-child{margin-top:0!important}.faq>details{max-width:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-self:stretch!important}.article-body .faq>details,.route-page .faq-block .faq>details,.faq-block .faq>details{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.nl-form{row-gap:.35rem!important}.nl-consent{margin-top:.15rem!important}.nl-form button{box-shadow:none!important}.nl-form .nl-consent,form .nl-consent,.nl-form label:has(input[type="checkbox"]),form label:has(input[type="checkbox"]){margin-top:.2rem!important}.nl-form .nl-consent,form .nl-consent,.nl-form label:has(input[type="checkbox"]),form label:has(input[type="checkbox"]){margin-top:0!important;padding-top:0!important}.nl-form{row-gap:.15rem!important}#contrat .section-head{margin-bottom:.4rem}#contrat .sh-lead{max-width:58ch;margin:1rem auto 0;color:#A69C91;font-size:1.02rem;line-height:1.7;text-align:center}.methode-clair{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.6rem;margin-top:3rem;align-items:stretch}.mc-carte{position:relative;display:flex;flex-direction:column;padding:2.9rem 1.9rem 2rem;border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;text-align:left;background:linear-gradient(165deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.014) 45%,rgba(255,255,255,.006) 100%);box-shadow:0 24px 48px -34px rgba(0,0,0,.9);transition:border-color .25s ease,transform .25s ease}.mc-carte::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#D05F2C 0%,rgba(208,95,44,.35) 38%,transparent 78%)}.mc-carte:hover{border-color:rgba(208,95,44,.42);transform:translateY(-3px)}.mc-num{position:absolute;left:1.9rem;top:1.5rem;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;border:1px solid rgba(208,95,44,.5);background:rgba(208,95,44,.10);color:#E08A55;font-family:Helvetica,Arial,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.06em}.mc-carte h3{text-align:left!important;margin:2.6rem 0 .9rem!important;font-size:1.28rem!important;line-height:1.28!important;color:#F5F2ED!important;max-width:20ch;letter-spacing:-.01em}.mc-carte h3::after{content:"";display:block;width:26px;height:1px;margin-top:.85rem;background:rgba(208,95,44,.55)}.mc-carte p{text-align:left!important;margin:0!important;font-size:.995rem!important;line-height:1.8!important;color:#BDB3A8!important;max-width:none!important}.mc-note{max-width:66ch;margin:3.2rem auto 0!important;padding:1.15rem 1.5rem;border-left:2px solid rgba(208,95,44,.45);border-radius:0 10px 10px 0;background:rgba(255,255,255,.022);text-align:left!important;font-size:.85rem!important;line-height:1.85!important;color:#9A9188}#contrat .hero-ctas{display:flex;justify-content:center;margin-top:2.6rem}.mc-carte{display:grid!important;grid-template-columns:auto 1fr;column-gap:1rem;align-content:start;padding:1.7rem 1.9rem 1.9rem!important}.mc-num{position:static!important;grid-column:1;grid-row:1;align-self:start;margin-top:.15rem}.mc-carte h3{grid-column:2;grid-row:1;margin:0!important;align-self:start;max-width:none!important;font-size:1.2rem!important;line-height:1.35!important}.mc-carte h3::after{display:none}.mc-carte p{grid-column:1/-1;grid-row:2;margin-top:1.25rem!important;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.07)}.mc-note{margin-top:4rem!important;padding:1.4rem 1.7rem!important}.mc-carte{grid-template-columns:1fr!important;padding:1.5rem 1.8rem 1.9rem!important;position:relative}.mc-carte h3{grid-column:1!important;grid-row:1!important;margin:0 0 .2rem!important;padding-right:3.2rem;font-size:1.24rem!important;line-height:1.3!important}.mc-num{position:absolute!important;right:1.4rem;top:1.4rem;width:auto!important;height:auto!important;border:0!important;background:none!important;font-family:var(--font-display,Fraunces),Georgia,serif!important;font-size:1.5rem!important;color:rgba(208,95,44,.30)!important;letter-spacing:0!important;font-weight:700!important;margin:0!important}.mc-carte p{grid-column:1!important;grid-row:2!important;margin-top:1.15rem!important;padding-top:1.15rem}.carte .ca-fleche{position:absolute!important;right:1.25rem!important;bottom:1.15rem!important;top:auto!important;display:grid!important;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid rgba(208,95,44,.34)!important;background:rgba(208,95,44,.10)!important;color:#E08A55!important;font-size:.92rem!important;opacity:1!important;transform:none!important;transition:background .25s ease,border-color .25s ease,transform .25s ease!important}.carte:hover .ca-fleche,.carte:focus-visible .ca-fleche{background:rgba(208,95,44,.22)!important;border-color:rgba(208,95,44,.62)!important;transform:translateX(3px)!important}.carte:has(.ca-fleche){padding-bottom:4rem!important}#contrat .methode-clair{gap:1.5rem!important;margin-top:3rem!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}#contrat .mc-carte{display:block!important;padding:2.2rem 2rem 2.1rem!important;text-align:left!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(168deg,rgba(255,255,255,.05),rgba(255,255,255,.012))!important;box-shadow:none!important}#contrat .mc-carte::before{height:1px!important;background:linear-gradient(90deg,#D05F2C,rgba(208,95,44,.28) 55%,transparent)!important}#contrat .mc-num{position:static!important;display:block!important;width:auto!important;height:auto!important;border:0!important;background:none!important;color:#D05F2C!important;opacity:1!important;font-family:Helvetica,Arial,sans-serif!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-align:left!important;transform:none!important}#contrat .mc-carte h3{text-align:left!important;margin:0 0 1.05rem!important;padding:0!important;font-size:1.3rem!important;line-height:1.32!important;color:#F5F2ED!important;max-width:24ch!important;letter-spacing:-.005em!important}#contrat .mc-carte h3::after{display:none!important}#contrat .mc-carte p{text-align:left!important;margin:0!important;padding:0!important;border:0!important;font-size:1rem!important;line-height:1.8!important;color:#B8AEA3!important}.carte{display:flex!important;flex-direction:column!important;justify-content:center!important}.carte>*{width:100%}.cro-inline{text-align:center!important;padding:2rem 1.9rem!important;border-left-width:1px!important}.cro-inline>*{margin-inline:auto!important}.cro-inline .cro-eyebrow{display:block!important;text-align:center!important;color:#A69C91!important;margin-bottom:1rem!important}.cro-inline h3{text-align:center!important;max-width:34ch!important;margin:0 auto .9rem!important;padding-left:0!important;border-left:0!important;line-height:1.32!important}.cro-inline h3::before{display:none!important}.cro-inline p{text-align:center!important;max-width:58ch!important;margin:0 auto!important;line-height:1.75!important}.agg-page :is(.article-body,.container,.tp-body,.tp-block,.outil-centre)>:is(ul,ol),.agg-page section>.container>:is(ul,ol){max-width:46rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;text-align:left!important}.agg-page :is(.article-body,.container,.tp-body,.outil-centre)>:is(ul,ol)>li{text-align:left!important}.agg-page table{margin-inline:auto!important}.agg-page table th,.agg-page table td{text-align:left!important;vertical-align:top}.agg-page figcaption,.agg-page p.legende,.agg-page .lab-legende{text-align:center!important;margin-inline:auto!important;max-width:66ch!important}.agg-page .section-head>p{max-width:78ch!important;margin-top:1.9rem!important;line-height:1.7!important}.agg-page .section-head{margin-bottom:1.2rem}.agg-page :is(.article-body,.tp-body,.tp-block)>p+p{margin-top:1.5rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>*+h2{margin-top:3.5rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>h2+*{margin-top:1.6rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>*+h3{margin-top:2.8rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>h3+*{margin-top:1.4rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>:is(p,ul,ol)+:is(ul,ol){margin-top:1.5rem!important}.agg-page :is(.article-body,.tp-body,.tp-block)>:is(ul,ol)+p{margin-top:1.5rem!important}.agg-page :is(.article-body,.tp-body)>*+:is(figure,blockquote,.table-wrap,.cro-inline,.stat-callout,aside,.encadre){margin-top:2.6rem!important}.agg-page :is(.article-body,.tp-body)>:is(figure,blockquote,.table-wrap,.cro-inline,.stat-callout,aside,.encadre)+*{margin-top:2.6rem!important}.agg-page p.exergue{margin-top:1.8rem!important;margin-bottom:1.8rem!important}.agg-page h1+p.duree-lecture,.agg-page h1+p.article-meta{margin-top:.85rem!important}.agg-page section>.container>p+p,.agg-page .outil-centre>p+p{margin-top:1.5rem!important}.agg-page section>.container>*+h2{margin-top:3.5rem!important}.agg-page section>.container>*+h3{margin-top:2.8rem!important}@media (max-width:760px){.agg-page table{width:100%!important;min-width:0!important;table-layout:auto!important}.agg-page table th,.agg-page table td{white-space:normal!important;overflow-wrap:break-word;hyphens:auto;font-size:.88rem!important;line-height:1.55!important;padding:.6rem .5rem!important}.table-wrap,.agg-page .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.agg-page table th{font-size:.83rem!important;letter-spacing:.06em!important}.agg-page .ga-sur,.agg-page small,.agg-page .src-date,.agg-page .lab-mini,.agg-page .note-min{font-size:.83rem!important}@media (max-width:760px){.lab-opt,.qz-opt,.sa-opt,.en-opt,.agg-page .btn,.faq summary{min-height:44px!important}.lab-opt,.qz-opt,.sa-opt,.en-opt{display:flex!important;align-items:center!important}.lab-pass-x,.agg-page a.effacer,.agg-page .lien-mini{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding-inline:.4rem!important}}@media (max-width:760px){.agg-page table{table-layout:fixed!important}.agg-page table th,.agg-page table td{word-break:break-word!important}}.agg-page .cro-eyebrow,.agg-page .kicker,.agg-page .badge-illu,.agg-page .dp-k,.agg-page .sig-bloc b,.agg-page .maillage-col h3,.agg-page .lab-lab,.agg-page .qz-lab,.agg-page .sa-eyebrow,.agg-page .en-lab{font-size:.82rem!important;letter-spacing:.09em!important}@media (max-width:760px){.lab-pass-x,.agg-page button.lien-mini,.agg-page .qz-reset,.agg-page .qz-print{min-height:44px!important;display:inline-flex!important;align-items:center!important}}figure.illu-fond{width:min(100%,980px)!important;max-width:min(100%,980px)!important}.agg-page .article-body .schema-tech,.agg-page .tp-body .schema-tech,.agg-page .container>.schema-tech{margin-left:min(0px,calc((100% - min(1180px,100vw - 3rem))/2))!important;margin-right:min(0px,calc((100% - min(1180px,100vw - 3rem))/2))!important}.agg-page .sig-bloc b,.agg-page aside b,.agg-page .qui-ecrit b,main aside.maillage h3,main .maillage-col h3{font-size:.82rem!important}figure.illu-fond,figure.illu-fond .illu-fond-img{width:min(100%,860px)!important;max-width:min(100%,860px)!important}.agg-page aside.maillage:not(.mesh-related) .maillage-col h3,.agg-page aside.maillage .maillage-col h3,main .maillage-grid .maillage-col h3{font-size:.83rem!important}.agg-page .art-signature b,.agg-page .art-signature strong{font-size:.82rem!important}.agg-page .illu-fond-img,img.illu-fond-img{width:min(100%,860px)!important;max-width:min(100%,860px)!important;margin-inline:auto!important;display:block!important}main figure.illu-fond,.route-page figure.illu-fond,.article-head figure.illu-fond,main figure.illu-fond img,.route-page figure.illu-fond img,.article-head figure.illu-fond img{width:min(100%,860px)!important;max-width:min(100%,860px)!important;margin-left:auto!important;margin-right:auto!important}main figure.illu-fond{width:auto!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}main figure.illu-fond img,main figure.illu-fond .illu-fond-img{width:100%!important;max-width:100%!important}.agg-page .encadre-methode{margin:2.8rem auto!important;padding:1.7rem 1.9rem!important;max-width:46rem!important;border:1px solid rgba(208,95,44,.28)!important;border-left:3px solid #D05F2C!important;border-radius:0 14px 14px 0!important;background:linear-gradient(120deg,rgba(208,95,44,.07),rgba(255,255,255,.015))!important;text-align:left!important}.agg-page .encadre-methode h3{text-align:left!important;margin:0 0 .7rem!important;font-size:1.06rem!important;color:#E08A55!important;letter-spacing:0!important;max-width:none!important}.agg-page .encadre-methode p{text-align:left!important;margin:0!important;font-size:.98rem!important;line-height:1.8!important;color:#C4BAAF!important;max-width:none!important}.agg-page .tp-approfondi .table-wrap{margin:1.6rem auto 0!important}.agg-page .tp-approfondi h3{text-align:center!important;margin-top:2.8rem!important}.tp-body .decision-path>.container,.article-body .decision-path>.container{width:100%!important;max-width:none!important;padding-inline:0!important}.outils-lies .dp-card,.pages-liees .dp-card{min-width:0!important}@media (max-width:900px){.outils-lies .dp-grid,.pages-liees .dp-grid{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))!important}}.lab-pass-x{font-size:.82rem!important}@media (max-width:760px){.lab-pass-x{font-size:.85rem!important;min-height:44px!important}.agg-page button:not(.nav-link):not(.caret),.agg-page .btn,main summary{min-height:44px!important}}@media (max-width:760px){.route-page .article-body>aside.maillage,.agg-page .article-body>aside.maillage,.article-body>aside.maillage,aside.maillage,aside.maillage.container{width:100%!important;max-width:100%!important;margin-inline:0!important}.route-page .article-body>aside.maillage .maillage-grid,aside.maillage .maillage-grid{max-width:100%!important;grid-template-columns:1fr!important}aside.maillage .maillage-col{min-width:0!important}aside.maillage .maillage-col a{word-break:break-word!important}}main :is(.lab-bord-cl,.lab-b,.lab-b-niv,.lab-bord-k,.lab-etape,.lab-res-k,.lab-maj,.lab-carte-l,.lab-carte-s,.lab-frise-t,.lab-pass-x,.gain-l,.gain-comp-s,.gain-kicker,.blog-card-cat),main .art-signature b,main .gainw-ch span,main .lab-b b{font-size:.8rem!important;letter-spacing:.04em}@media (max-width:760px){main :is(.lab-bord-cl,.lab-b,.lab-b-niv,.lab-bord-k,.lab-etape,.lab-res-k,.lab-maj,.lab-carte-l,.lab-carte-s,.lab-frise-t,.gain-l,.gain-comp-s,.gain-kicker,.blog-card-cat),main .art-signature b,main .gainw-ch span{font-size:.83rem!important}}main :is(.compare-tag,.badge-illu,.gain-legal,.gain-comp-b,.lab-chrono-c em,.est-vous i,.est-publique i),main dl dt,main aside b,main .sig-bloc b,main .qui-ecrit b{font-size:.8rem!important}@media (max-width:760px){main :is(.compare-tag,.badge-illu,.gain-legal,.gain-comp-b,.lab-chrono-c em),main dl dt,main aside b{font-size:.83rem!important}}main :is(.dl-note b,.dp-entete span,.lab-deux-c em,.pb-j,.mc-num,.lab-comp-tag,.dp-et,.lab-dpe-m,.ba-tag){font-size:.8rem!important}@media (max-width:760px){main :is(.dl-note b,.dp-entete span,.lab-deux-c em,.pb-j,.mc-num,.lab-comp-tag,.dp-et,.lab-dpe-m,.ba-tag){font-size:.83rem!important}}main :is(.mc-num,.ga-sur,.am-lab,.ba-caption,.le-count,.sa-legal,.sim2-mini){font-size:.8rem!important}@media (max-width:760px){main :is(.mc-num,.ga-sur,.am-lab,.ba-caption,.le-count,.sa-legal,.sim2-mini){font-size:.83rem!important}}main .methode-clair .mc-carte .mc-num,main .mo-ba-lab,main :is(.mo-ba-lab,.mc-num){font-size:.8rem!important}html body main .methode-clair .mc-carte span.mc-num[class]{font-size:.8rem!important}#contrat .methode-clair .mc-carte .mc-num{font-size:.8rem!important}.titre-invisible{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;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media (max-width:760px){main .insp-filtres button,main button.chip,main .filtre button{min-height:44px!important;padding-block:.55rem!important}}main :is(.realisation-cat,.lab-groupe-n,.jr-date,.qz-step,.dpe-tag,.plan-wk,.en-ib,.badge,.blog-card-cat,.lab-badge,.lab-porte-cta,.sh-sub){font-size:.82rem!important}main .lab-item span,main .lab-porte span,main .sim2-mini span,main .cro-lab-t p{font-size:.82rem!important}@media (max-width:760px){main .photo-filters button{min-height:44px!important;padding-block:.6rem!important}}main :is(button.gf,.lab-jauge-l,.pv-legend,.gauge-top) span,main .blog-liste li span{font-size:.82rem!important}main li>span:not([class]){font-size:.82rem!important}@media (max-width:900px){figure.schema-tech{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:16px}figure.schema-tech>img,.schema-tech img{min-width:940px!important;width:940px!important;max-width:none!important}figure.schema-tech figcaption{position:sticky;left:0;width:100%;max-width:100%;padding-top:.7rem}figure.schema-tech figcaption::after{content:"Faites glisser le schéma pour le parcourir";display:block;margin-top:.35rem;font-size:.8rem;color:#8E867C;opacity:.85}}main :is(.kicker,.dp-k,.cro-eyebrow,.exit-eyebrow,.le-eyebrow,.sa-eyebrow,.ga-sur,.gain-kicker,.lab-groupe-n,.blog-card-cat,.realisation-cat,.qz-step,.am-lab,.sim-ampleur-label,.sim-flags-title,.en-verdict-kick,.en-duo-lbl,.ord-tag,.sa-cat,.mo-ba-lab,.lab-etape,.lab-res-k,.lab-bord-cl,.lab-bord-k,.plan-wk,.gain-l,.gain-comp-s,.bsl-badge,.pill,.ba-tag,.lab-item em,.lab-porte i,.cmp-cell b,.rac .lab,.flags .t,.gain .gl,.gauge-top span){text-transform:none!important;letter-spacing:.03em!important}main :is(.kicker,.hero-presta .kicker,#aps .kicker,.cro-eyebrow,.exit-eyebrow,.le-eyebrow,.sa-eyebrow,.bsl-badge,.pill){background:none!important;border:0!important;padding-inline:0!important;border-radius:0!important;font-weight:600!important}main :is(.kicker,#aps .kicker)::before{display:none!important}main :is(.gain-comp-b,.badge-illu,.ca-et,.dp-et,.dl-note b,th,.dv-th,.dp-devis span){text-transform:none!important;letter-spacing:.03em!important}main :is(.maillage-col h3,aside.maillage h3,.pb-j){text-transform:none!important;letter-spacing:.03em!important}main :is(.gain-pos,.gain-rent-v,.lab-fact-d,.le-done .tick,.mo-ok::after){color:#E0A63F!important}main :is(.gain-comp-b,.col-t-inclus::before){background:#E0A63F!important;color:#1E1A17!important}main .liste-inclus li::before{color:#E0A63F!important}main .lab-fact-ap i{background:linear-gradient(90deg,#B97A22,#E0A63F)!important}main .espace-badge{color:#E9C87A!important}main :is(.gain-kicker,.sh-sur,.ga-sur,.cro-eyebrow){background:none!important;border:0!important;border-radius:0!important;padding-inline:0!important;color:var(--copper-a11y,#D0733F)!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important}main .gain-comp-b{border-radius:8px!important;font-weight:700!important}main .cta-espace{margin:1.5rem auto 0!important;max-width:62ch;font-size:.94rem;line-height:1.65;color:#A69C91;text-align:center;text-wrap:balance}main .cta-espace a{color:var(--copper-a11y,#D0733F);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:760px){main .agg-page table,main .lab table,main table{table-layout:auto!important}main .lab-tab,main .table-wrap,main .tp-body .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}main .lab-tab table{min-width:560px!important}main .table-wrap table{min-width:540px!important}main :is(.lab-tab,.table-wrap) th,main :is(.lab-tab,.table-wrap) td{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;padding:.7rem .8rem!important}}main :is(.lab-bord-v,.lab-bord-cv,.lab-res-v,.en-gain b,.dv-b.on-y){color:#E0A63F!important}main aside.mesh-related .maillage-col{columns:auto!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;align-items:flex-start}main aside.mesh-related .maillage-col :is(h2,h3){flex:1 0 100%!important;margin:0 0 .7rem!important}main aside.mesh-related .maillage-col p{display:contents!important}main aside.mesh-related .maillage-col p>a{min-width:0!important;width:auto!important;flex:0 0 auto!important;padding:.48rem .8rem!important;font-size:.9rem!important;white-space:nowrap}main .agg-page aside.mesh-related .maillage-col,.agg-page .mesh-related .maillage-col{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;columns:auto!important}main .carte-grille[data-liste-longue]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))!important}@media (max-width:760px){main .carte-grille[data-liste-longue]{grid-template-columns:1fr 1fr!important;gap:.6rem!important}main .carte-grille[data-liste-longue] .carte{padding:.75rem .8rem!important;min-height:0!important}main .carte-grille[data-liste-longue] :is(.ca-d,.ca-et,.ca-vign,.ca-fleche){display:none!important}main .carte-grille[data-liste-longue] .ca-t{font-size:.92rem!important;line-height:1.3!important}}main .carte-grille[data-liste-longue] .ca-t{display:block!important;-webkit-line-clamp:none!important;overflow:visible!important}@media (max-width:760px){main .carte-grille[data-liste-longue] .ca-t{font-size:.88rem!important;line-height:1.35!important}}main .ic{display:inline-flex;align-items:center;justify-content:center;color:var(--copper-a11y,#D0733F)}main .ic svg{width:22px;height:22px;display:block}main .lab-preuve li{text-align:center}main .lab-preuve span{text-transform:none!important;letter-spacing:.03em!important;font-size:.82rem!important}main details.sommaire>summary{list-style:none;position:relative;padding-right:2.2rem;cursor:pointer}main details.sommaire>summary::-webkit-details-marker{display:none}main details.sommaire>summary::after{content:"";position:absolute;right:1rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid var(--copper-a11y,#D0733F);border-bottom:2px solid var(--copper-a11y,#D0733F);transform:translateY(-70%) rotate(45deg);transition:transform .2s}main details.sommaire[open]>summary::after{transform:translateY(-30%) rotate(-135deg)}main .ic-tel{display:inline-flex;vertical-align:-3px;margin-right:.4rem}main .carte:not(.carte-vedette) .ca-d{-webkit-line-clamp:2!important;font-size:.85rem!important}main .carte-vedette .ca-d{-webkit-line-clamp:3!important}main .carte .ca-t{-webkit-line-clamp:3!important}@media (hover:none){main .photo-item figcaption{opacity:1!important;background:linear-gradient(transparent,rgba(20,18,17,.92))!important}}main :is(p,h3,h4,a,summary,i,em,span,li,b,div)[class]:not(.btn):not(.btn-primary){}main .lab-etape,main .lab-res-k,main .lab-bord-cl,main .lab-bord-k,main .dp-k,main .ga-sur,main .gain-kicker,main .kicker,main .sh-sur,main summary.lab-src-t,main .src-t{color:#D0733F!important}main :is(.lab-comp-s,.lab-frise-t,.lab-carte-l,.lab-carte-s,.table-note,figcaption,.sh-sub,.ca-d,.dp-card p){color:#A69C91!important}main .encadre-methode p,main .tp-body em{color:#C3B9AE!important}main :is(.gain-d,.gain-legal,.gain-comp-s,.gain-l,.en-ib,.plan-wk,.pv-legend),main dl dt{color:#A69C91!important}main .gain-comp-b{color:#241C14!important;background:#E9B85C!important}main :is(.kicker,.synthese-sommaire p,.synthese-sommaire a,.dp-card a,.maillage-col h3,.maillage-col h2,.article-head .kicker,.has-illu-bg .kicker){color:#D0733F!important}main .maillage-col h3,main .maillage-col h2,main aside.maillage h3,main aside.mesh-related h2,main details summary i,main .sa-eyebrow,main .encadre-methode h3,main .tp-body h3,main summary,main .faq summary i{color:#D0733F!important}main .faq summary{color:#F2EFEA!important}main .maillage-grid .maillage-col>h3,main .maillage-grid .maillage-col>h2,main .agg-page aside.maillage .maillage-col h3,main aside.maillage:not(.mesh-related) .maillage-col h3{color:#D0733F!important}main .agg-page aside.maillage:not(.mesh-related) .maillage-col h3,main .agg-page aside.maillage:not(.mesh-related) .maillage-col h2{color:#D0733F!important}main .article-head .kicker,main article.article .kicker{color:#D0733F!important}main :is(caption,.ga-mention,.src-date,.lab-pass-i,.lab-form-t p,.lab-date,.lab-hyp-t,.lab-sources li,.lab-prov-corps p,.lab-src-corps,.sources li,.src-note){color:#A69C91!important}main :is(.lab-prov-n i,.lab-prov-n li,.est-vous i,.est-publique i,.lab-bord-s,.lab-jauge-l span,.gainw-num i,.src-date,a .src-date){color:#B7ACA0!important}main em,main .tp-body em,main figcaption em{color:#A69C91!important}main p>a:not([class]),main li>a:not([class]),main td>a:not([class]),main span>a:not([class]){display:inline!important}main .maillage-col p>a{display:inline-flex!important}main .photo-item figcaption{padding:1.6rem .7rem .55rem!important;font-size:.8rem!important;line-height:1.35!important;background:linear-gradient(to top,rgba(18,16,14,.92) 0%,rgba(18,16,14,.72) 55%,transparent 100%)!important}main .photo-item .badge-illu{font-size:.76rem!important;padding:.2rem .45rem!important;opacity:.72;background:rgba(18,16,14,.6)!important}main :is(.carte-vedette,.ca-vign,.lab-bord-i,.gain-comp-c.est-mieux,.lab-comp-c.est-gagnant,.lab-b.lab-b-niv,.lab-comp-tag,.espace-badge,.hub-block){background-image:none!important}main :is(.gain-comp-c.est-mieux,.lab-comp-c.est-gagnant){background:rgba(224,166,63,.10)!important;border-color:rgba(224,166,63,.38)!important}main :is(.lab-comp-tag,.lab-b.lab-b-niv,.espace-badge){background:rgba(224,166,63,.16)!important;color:#E9C87A!important}main .lab-bord-i{background:rgba(208,95,44,.14)!important;color:#D0733F!important}main input[type=radio],main input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:1.15rem!important;height:1.15rem!important;min-width:1.15rem!important;max-width:1.15rem!important;flex:0 0 auto!important;margin:0 .6rem 0 0!important;padding:0!important;position:relative;cursor:pointer;border:1.5px solid rgba(255,255,255,.32)!important;background:rgba(255,255,255,.05)!important;border-radius:50%!important;vertical-align:-2px;transition:border-color .15s,background .15s}main input[type=checkbox]{border-radius:5px!important}main input[type=radio]:checked,main input[type=checkbox]:checked{border-color:#D05F2C!important;background:#D05F2C!important}main input[type=radio]:checked::after{content:"";position:absolute;inset:0;margin:auto;width:.42rem;height:.42rem;border-radius:50%;background:#17130F}main input[type=checkbox]:checked::after{content:"";position:absolute;left:.32rem;top:.08rem;width:.3rem;height:.56rem;border:solid #17130F;border-width:0 2px 2px 0;transform:rotate(45deg)}main input[type=radio]:focus-visible,main input[type=checkbox]:focus-visible{outline:2px solid #D0733F!important;outline-offset:2px}main :is(.choice,.lab-opt,.qz-opt,.sa-opt,.en-opt,.opt,.lab-choix) input[type=radio],main :is(.choice,.lab-opt,.qz-opt,.sa-opt,.en-opt,.opt,.lab-choix) input[type=checkbox]{position:absolute!important;opacity:0!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;background:none!important;border-radius:0!important}main :is(.choice,.lab-opt,.qz-opt,.sa-opt,.en-opt,.opt,.lab-choix) input:checked::after{display:none!important}main label.checklist-item{display:flex!important;align-items:flex-start!important;gap:.15rem}main :is(.choice,.lab-opt,.qz-opt,.sa-opt,.en-opt,.opt):has(input:focus-visible)>span{outline:2px solid #D0733F;outline-offset:2px}#page-plan-du-site .container>ul,body:has(#page-plan-du-site) main ul{list-style:none;padding:0;margin:1.1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.45rem .9rem}#page-plan-du-site .container>ul>li{margin:0;border-bottom:1px solid rgba(255,255,255,.07)}#page-plan-du-site .container>ul>li>a{display:block;padding:.6rem .2rem;text-decoration:none!important;color:#E8E1D8!important;font-size:.96rem;transition:color .15s}#page-plan-du-site .container>ul>li>a:hover{color:#D0733F!important}#page-plan-du-site h2{margin-top:2.8rem!important}#page-plan-du-site h1{text-align:center!important}#page-plan-du-site .container>p:first-of-type{text-align:center!important;margin-inline:auto!important;max-width:52ch}main .cta-hero{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem .9rem;margin:1.8rem auto 0!important;max-width:44rem}main .cta-hero .cta-hero-note{flex:1 0 100%;text-align:center;font-size:.9rem;color:#A69C91;margin-top:.15rem}@media (max-width:520px){main .cta-hero .btn{width:100%;justify-content:center}}main .cta-relance{margin:3rem auto!important;max-width:46rem;padding:1.5rem 1.7rem;border:1px solid rgba(208,95,44,.26);border-left:3px solid #D05F2C;border-radius:0 14px 14px 0;background:rgba(208,95,44,.05);text-align:left}main .cta-relance>p{margin:0!important;color:#E8E1D8;font-size:1rem;line-height:1.6}main .cta-relance .cr-act{margin:1.1rem 0 0!important;display:flex;flex-wrap:wrap;gap:.65rem}main .cta-relance .btn{font-size:.92rem;padding:.62rem 1.1rem}@media (max-width:520px){main .cta-relance{padding:1.2rem 1.1rem}main .cta-relance .btn{width:100%;justify-content:center}}main .partage{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:3.2rem auto 0!important;padding:1.6rem 1rem 0;max-width:52rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}main .partage .pt-t{font-size:.92rem;color:#A69C91}main .partage .pt-l{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}main .partage .pt-b{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#C3B9AE!important;font-size:.88rem;font-weight:600;text-decoration:none!important;cursor:pointer;font-family:inherit;transition:border-color .18s,color .18s,background .18s}main .partage .pt-b:hover{border-color:rgba(208,95,44,.55);color:#F2EFEA!important;background:rgba(208,95,44,.08)}main .partage .pt-b svg{flex:0 0 auto}main .partage .pt-b.est-fait{border-color:rgba(224,166,63,.6);color:#E9C87A!important}@media (max-width:520px){main .partage .pt-b span{display:none}main .partage .pt-b{padding:.5rem .8rem;min-width:44px;justify-content:center}main .partage .pt-b[data-partage=natif] span,main .partage .pt-b[data-partage=lien] span{display:inline}}main .citation-source{max-width:46rem;margin:2.8rem auto 0!important;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.02);text-align:left}main .citation-source .cs-t{margin:0 0 .7rem!important;font-size:.95rem;font-weight:700;color:#F2EFEA}main .citation-source .cs-x{margin:0 0 .9rem!important;font-size:.92rem;line-height:1.6;color:#C3B9AE;padding:.75rem .9rem;border-radius:10px;background:rgba(0,0,0,.28);word-break:break-word}main .citation-source .cs-n{margin:.8rem 0 0!important;font-size:.85rem;color:#A69C91}main .citation-source .pt-b{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#C3B9AE;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}main .citation-source .pt-b:hover{border-color:rgba(208,95,44,.55);color:#F2EFEA}@media (max-width:760px){main .article-head{padding-top:1.5rem!important;padding-bottom:1.4rem!important}main .article-head .duree-lecture{margin-top:.6rem!important}main .article-head .article-meta{margin-top:.7rem!important}main details.sommaire{margin-block:1.1rem!important}main .cta-hero{margin-top:1.2rem!important}}@media (max-width:760px){main .agg-page .article-head,main article.article .article-head,.agg-page .article-head{padding-top:1.5rem!important;padding-bottom:1.4rem!important}}@media (max-width:820px){#page-accueil .hero{--hero-img:url('/assets/hero-renovation-maison-alpha-renovation-760.avif')!important}}.choix-cookies-fait .alpha-cookie{display:none!important}.form-card-mount:empty{display:block;min-height:1256px}@media (min-width:900px){.form-card-mount:empty{min-height:753px}}@media (min-width:620px) and (max-width:899.98px){.form-card-mount:empty{min-height:980px}}#page-accueil .gallery,#page-accueil .ba-gallery-grid{content-visibility:auto}#page-accueil .gallery{contain-intrinsic-size:auto 1368px}#page-accueil .ba-gallery-grid{contain-intrinsic-size:auto 3968px}@media (min-width:900px){#page-accueil .gallery{contain-intrinsic-size:auto 589px}#page-accueil .ba-gallery-grid{contain-intrinsic-size:auto 3173px}}.form-erreur{margin:.9rem 0 0;padding:.7rem .9rem;border-radius:9px;background:rgba(208,95,44,.12);border-left:3px solid #D05F2C;color:#F3D9CB;font-size:.94rem}.form-erreur[hidden]{display:none}.champ-message{display:block;margin-top:.3rem;color:#F0A88A;font-size:.86rem;line-height:1.4}.champ-message:empty{display:none}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#D05F2C!important;box-shadow:0 0 0 3px rgba(208,95,44,.16)}.facultatif{font-weight:400;opacity:.72;font-size:.88em}main :is(.bsl-badge,.gl,.hint,.cee-note,.cnote,.legal,.lab,.note-fine,.mini,.micro),main :is(.bsl-badge,.gl,.hint,.cee-note,.cnote,.legal,.lab) *{font-size:max(0.8rem,12.8px)!important;line-height:1.45}main i:not(.ic-tel):not([class*=ic-]):not([aria-hidden=true]){font-size:max(0.8rem,12.8px)}main .sh-sub{text-transform:none!important;letter-spacing:.02em!important}main :is(.referral-corps p,.synthese-sommaire p,.art-signature b,.lab-comp-h span,.est-vous i,.est-publique i,.est-alpha i,.referral-kicker,.lab-comp-tag){text-transform:none!important;letter-spacing:.02em!important}.tp-body .container{max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}details.sommaire li a{padding-left:.25rem}details.sommaire li a::before{position:static;left:auto;flex:0 0 1.7em;text-align:right;opacity:.55}figure.page-illu,figure.illu-fond,section>.container>figure.page-illu:first-child,.route-page figure.page-illu{width:min(100%,940px)!important;max-width:min(100%,940px)!important;margin-left:auto!important;margin-right:auto!important}.page-illu{overflow:visible!important;background:none!important;box-shadow:none!important}.page-illu img,.route-page figure.page-illu img{border-radius:16px!important;box-shadow:0 22px 50px -30px rgba(0,0,0,.9)}.page-illu figcaption,.route-page figure.page-illu figcaption{position:static!important;background:none!important;border:0!important;padding:.6rem 0 0!important;margin:0!important;text-align:center!important;pointer-events:auto;max-width:none!important;color:#8E857B!important;font-size:.82rem!important}.page-illu .badge-illu,.illu-photo .badge-illu,.article-body figure .badge-illu{background:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;border-radius:0!important;color:#8E857B!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:400!important;font-size:.82rem!important}main .cta-relance{text-align:center!important}main .cta-relance .cr-act{justify-content:center!important}main aside.maillage .maillage-grid,main aside.maillage.mesh-related .maillage-grid,.agg-page aside.maillage:not(.mesh-related) .maillage-grid,.agg-page .mesh-related .maillage-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:1.6rem 1.8rem!important;align-items:start!important;justify-items:stretch!important;justify-content:center!important;max-width:min(1180px,100%)!important;margin-inline:auto!important}main aside.maillage .maillage-col{width:100%}main aside.maillage .maillage-col h3,.agg-page .mesh-related .maillage-grid .maillage-col h3,.agg-page .mesh-related .maillage-grid .maillage-col+.maillage-col h3{grid-column:auto!important;text-align:left!important;margin:0 0 .8rem!important;padding-top:0!important;border-top:0!important;font-size:.86rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#D0733F!important}main aside.maillage .maillage-col p,main aside.mesh-related .maillage-col p{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin:0 0 .5rem!important;width:100%!important;max-width:none!important;line-height:1.45!important;font-size:.9rem!important;align-items:stretch!important;flex-wrap:nowrap!important}main aside.maillage .maillage-col p>a,main aside.mesh-related .maillage-col p>a{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:.6rem .85rem!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;font-size:.9rem!important;white-space:normal!important}/* ============ 167. Chaque groupe de liens forme un bloc : titre, puis liens ============ */
main aside.maillage .maillage-col,main aside.mesh-related .maillage-col,main .agg-page aside.mesh-related .maillage-col,.agg-page .mesh-related .maillage-col{display:block!important;columns:auto!important;width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important}
main aside.maillage .maillage-col>h3{display:block!important;width:100%!important}
/* ============ 168. Le numero du sommaire garde sa distance au titre ============ */
details.sommaire li a::before{margin-right:.6rem}
/* ============ 169. La section approfondie garde la largeur de sa colonne ============ */
.tp-inner{width:100%;max-width:100%;margin:0;padding:0}
/* ============ 170. Fond de carte accorde au nouveau fournisseur de tuiles ============ */
.map-base{filter:brightness(1.35) contrast(1.08) saturate(.5) sepia(.2) hue-rotate(-12deg)!important}
.map-labels{opacity:.8!important;filter:brightness(1.25) saturate(.5)!important}
/* ============ 171. La vignette de carte remplit son cadre ============ */
.carte .ca-vign{flex:0 0 auto!important;width:100%!important;align-self:stretch!important;overflow:hidden;border-radius:12px;margin-top:auto!important;padding-top:.9rem}
.carte .ca-vign img{width:100%!important;height:118px!important;object-fit:cover!important;object-position:center;display:block;border-radius:12px!important}
.carte.carte-vedette .ca-vign img{height:260px!important}
/* ============ 172. Les boutons suivent l'alignement de leur bloc ============ */
.hero-act,.cta-hero,.cr-act{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}
section[style*="text-align:left"] .hero-act,.tp-body .hero-act{justify-content:flex-start}
/* ============ 173. Le chapeau d'argumentaire tient toute sa colonne ============ */
.agg-page .gain-arg .ga-lead{width:100%!important;max-width:none!important;margin-inline:0!important}
/* ============ 174. Grille homogene : l'image reste a la carte mise en avant ============ */
.carte:not(.carte-vedette) .ca-vign{display:none!important}
/* ============ 175. Rythme : air entre le texte et les actions, cartes moins creuses ============ */
.hero-act{margin-top:1.9rem!important}

.section-head{margin-bottom:1.5rem!important}
.section-head .sh-sub{margin-top:.9rem!important;margin-bottom:0!important}
/* ============ 176. La fleche suit le texte au lieu de flotter au bas de la carte ============ */
.carte .ca-txt{display:flex!important;flex-direction:column!important}
.carte .ca-fleche{position:static!important;align-self:flex-end!important;margin-top:.85rem!important;bottom:auto!important;right:auto!important}
.carte{padding-bottom:1.15rem!important}
.carte-vedette{padding-bottom:1.4rem!important}
.carte:has(.ca-fleche){padding-bottom:1.15rem!important}
.carte-vedette:has(.ca-fleche){padding-bottom:1.4rem!important}
