:root{--ink: #241820;--body: #4a3d46;--muted: #6f6069;--accent: #7a3b5e;--urgent: #c2391e;--line: #ece2e7;--bg: #fffcfd;--soft: #f7f1f4;--max: 1080px;--measure: 640px;--shadow-sm: 0 1px 2px rgba(15, 32, 39, .05), 0 2px 8px rgba(15, 32, 39, .045);--shadow-md: 0 2px 6px rgba(15, 32, 39, .06), 0 10px 24px rgba(15, 32, 39, .09)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--body);font:17px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3{color:var(--ink);line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(28px,5vw,42px);letter-spacing:-.5px}h2{font-size:clamp(23px,3.5vw,30px);margin-top:1.8em}h3{font-size:20px;margin-top:1.5em}p{margin:0 0 1.1em}a{color:var(--accent)}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.narrow{max-width:720px}main p,main h2,main h3,main ol,main ul:not(.grid){max-width:var(--measure);margin-inline:auto}main .cta{max-width:var(--measure);margin-inline:auto}main section:has(>.grid),main .diagram{max-width:var(--measure);margin-inline:auto}main .grid *{max-width:none}main>.wrap>h1,main>.wrap>.crumbs{max-width:var(--measure);margin-inline:auto}.callbar{position:sticky;top:0;z-index:50;background:var(--ink);color:#fff;display:flex;align-items:center;gap:14px;padding:10px 20px;flex-wrap:wrap;box-shadow:0 2px 12px #0f20271a}.callbar .brand{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:-.3px;color:#fff;text-decoration:none}.callbar .spacer{flex:1}.burger{display:none;flex-direction:column;justify-content:center;gap:4.5px;width:44px;height:44px;padding:11px 10px;border-radius:8px;cursor:pointer;flex:none;margin-left:auto}.burger span{display:block;height:2px;border-radius:2px;background:#cfe0e8}.burger:hover span{background:#fff}.navtoggle:checked~.burger span{background:#fff}.navtoggle:checked~.burger span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.navtoggle:checked~.burger span:nth-child(2){opacity:0}.navtoggle:checked~.burger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.burger span{transition:transform .18s ease,opacity .18s ease,background .15s ease}.callbar nav a{color:#cfe0e8;text-decoration:none;font-size:15px;margin-right:16px}.callbar nav a:hover{color:#fff}.tel{display:inline-flex;align-items:center;gap:8px;background:var(--urgent);color:#fff;text-decoration:none;font-weight:700;font-size:18px;padding:11px 20px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 4px #0f202729,0 8px 18px #c4361f4d;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.tel:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 8px #0f202733,0 14px 28px #c4361f5c}.callbar .tel,.callbar .tel:hover{box-shadow:none}.tel.big{font-size:22px;padding:15px 28px}.hero{background:var(--soft);border-bottom:1px solid var(--line);padding:52px 0 44px}.hero h1{margin-bottom:.35em}.hero p.lede{font-size:20px;color:var(--body);max-width:640px}.hero .cta{margin:22px 0 8px}.hero .cta{margin-bottom:36px}main p.cta{margin-bottom:calc(1.1em + 28px)}.hero .note{font-size:15px;line-height:1.5;color:var(--muted);margin:0;max-width:560px}.hero .note strong{color:var(--body);font-weight:600}main{padding-bottom:50px}section{margin-top:34px}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding:0;list-style:none}.grid a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink);font-weight:600;background:#fff}.grid a{box-shadow:var(--shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.grid a:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.grid a span{display:block;font-weight:400;font-size:14px;color:var(--muted);margin-top:3px}main section:has(>.grid){background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:26px 28px 28px;margin-top:42px}main section:has(>.grid)>h2{margin-top:0}.callout{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:20px 22px;margin:30px 0}.callout p:last-child{margin-bottom:0}.callout{box-shadow:var(--shadow-sm)}ul.checks{padding-left:20px}ul.checks li{margin-bottom:.5em}footer{background:var(--ink);color:#b9ccd4;margin-top:50px;padding:34px 0 26px;font-size:14px}footer a{color:#e6eff3}footer .cols{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}footer h4{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}footer ul{list-style:none;padding:0;margin:0}footer li{margin-bottom:6px}footer .disclaimer{margin-top:26px;padding-top:18px;border-top:1px solid #23444f;font-size:12px;line-height:1.6;color:#8fa8b2}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important}.grid a:hover,.tel:hover{transform:none}}@media (max-width: 640px){.burger{display:flex}.callbar{gap:10px 12px;padding:9px 16px}.callbar .spacer{display:none}.callbar .tel{order:20;width:100%;justify-content:center;font-size:17px;padding:12px 16px}.callbar nav{display:none;order:30;width:100%;flex-direction:column;gap:0;margin-top:2px;padding-top:6px;border-top:1px solid rgba(255,255,255,.14)}.navtoggle:checked~nav{display:flex}.callbar nav a{padding:11px 2px;margin:0;font-size:16px}}.hero{--hero-bg: #33454f;background-color:var(--hero-bg);border-bottom:none}.hero h1{color:#fff}.hero p.lede{color:#d6e3ea}.hero .note{color:#a9bdc7}.hero .note strong{color:#fff}.hero .tel{box-shadow:0 0 0 3px #0000006b,0 4px 8px #00000057,0 14px 30px #0000008c}.hero .tel:hover{box-shadow:0 0 0 3px #00000080,0 6px 12px #0006,0 20px 40px #0000009e}.diagram{margin:26px 0;padding:14px;background:#fff;border:1px solid var(--line);border-radius:12px}.diagram svg{width:100%;height:auto;display:block}.diagram .stage{display:block}.diagram figcaption{margin:6px auto 14px;max-width:620px;text-align:center}.diagram figcaption .lead{display:block;font-size:clamp(20px,2.6vw,27px);line-height:1.25;letter-spacing:-.4px;font-weight:600;color:var(--ink, #0f2027);text-wrap:balance}.diagram figcaption .lead .turn{color:var(--accent, #7a3b5e)}.diagram figcaption .sub{display:block;max-width:46ch;margin:12px auto 0;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:balance}.diagram figcaption:after{content:"";display:block;width:44px;height:2px;margin:18px auto 0;border-radius:2px;background:var(--accent, #7a3b5e);opacity:.32}.diagram .spot .hit{fill:#fff;fill-opacity:0}.diagram .spot{cursor:pointer;transition:opacity .18s ease}.diagram .spot *{transition:fill .18s ease,stroke .18s ease}.diagram .spots:hover .spot,.diagram .spots:focus-within .spot{opacity:.22}.diagram .spots .spot:hover,.diagram .spots .spot:focus,.diagram .spots .spot:focus-visible{opacity:1}.diagram .spot:focus{outline:none}.diagram .spot:focus-visible circle{stroke:var(--ink);stroke-width:2.5}.diagram .spot:hover circle,.diagram .spot:focus-visible circle{fill:#c4361f}.diagram .spot:hover path,.diagram .spot:hover ellipse,.diagram .spot:focus-visible path,.diagram .spot:focus-visible ellipse{stroke:#c4361f}.diagram .spot:hover text,.diagram .spot:focus-visible text{fill:var(--ink);font-weight:600}.diagram .spot:hover text.num,.diagram .spot:focus-visible text.num{fill:#fff}.diagram .hint{display:none;font-size:12.5px;color:var(--muted);margin:8px 0 0;text-align:center}.diagram .zoombtn{display:none;font-size:12.5px;color:var(--muted);margin:8px 0 0;text-align:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.diagram .zoomclose,.diagram .zoomback{display:none}@media (max-width: 620px){.diagram .zoombtn{display:block}.zoomstate:checked~.stage{position:fixed;inset:0 0 42%;z-index:200;padding:12px;overflow:hidden;background:transparent;display:grid;align-content:center;align-content:safe center;justify-items:center;justify-items:safe center;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.zoomstate:checked~.stage svg{width:100%;height:auto;max-height:100%}.zoomstate:checked~.stage .zoomback{display:block;position:fixed;inset:0;z-index:0;background:#fff;cursor:zoom-out}.zoomstate:checked~.stage svg{position:relative;z-index:1}.zoomstate:checked~.zoomclose{display:flex;align-items:center;justify-content:center;position:fixed;z-index:201;right:14px;bottom:14px;width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 4px 14px #0f202759;cursor:pointer}.zoomstate:checked~.zoomclose:before{content:"✕";font-size:20px;line-height:1}.zoomstate:checked~.zoombtn{display:none}}@media (prefers-reduced-motion: reduce){.diagram .spot,.diagram .spot *{transition:none}}.callbar .brand{padding:8px 0;margin:-8px 0}.hero-photo{background-color:var(--soft);background-image:var(--hero-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:clamp(200px,24vw,360px);display:flex;align-items:center}.hero-photo>.wrap{width:100%;text-align:center}.hero-photo h1{text-wrap:balance;max-width:900px;margin-inline:auto}.hero-photo h1{text-shadow:0 0 1px rgba(252,250,247,1),0 0 3px rgba(252,250,247,.98),0 0 8px rgba(252,250,247,.92),0 0 14px rgba(252,250,247,.68)}.hero-photo.tone-light h1{color:#fff;text-shadow:0 0 1px rgba(8,14,18,1),0 0 3px rgba(8,14,18,.98),0 0 10px rgba(8,14,18,.85),0 0 20px rgba(8,14,18,.6)}@media (max-width: 860px){.hero-photo{background-image:var(--hero-mobile)}}.hero+.wrap{padding-top:34px}.hero-photo:not(.tone-light) h1{color:var(--ink)}.hero-photo.halo-large:not(.tone-light) h1{text-shadow:0 0 1px rgba(252,250,247,1),0 0 3px rgba(252,250,247,1),0 0 8px rgba(252,250,247,1),0 0 16px rgba(252,250,247,.95),0 0 26px rgba(252,250,247,.75)}.hero>.wrap{text-align:center}.hero h1{text-wrap:balance;max-width:900px;margin-inline:auto}.crumbs{font-size:15px;color:var(--muted);margin:0 0 18px}.crumbs a{color:var(--accent);display:inline-block;padding:12px 0;margin:-12px 0}main>.wrap:first-child{padding-top:34px}.hero .cta,.hero .note{margin-inline:auto}main .cta .tel{display:flex;width:fit-content;margin-inline:auto}main .cta p{text-align:center}main .cta p{margin-bottom:30px}main .cta p.cta-apres{margin:46px 0 0}main .cta p:not(.cta-apres){font-size:clamp(26px,4.3vw,36px);line-height:1.2;text-wrap:balance;color:var(--ink)}main .tel,main .tel:hover{box-shadow:var(--ombre-bouton)}main .tel{--ombre-bouton: 0 3px 6px rgba(0, 0, 0, .26), 0 12px 26px rgba(0, 0, 0, .36)}main .tel:hover{--ombre-bouton: 0 5px 10px rgba(0, 0, 0, .3), 0 18px 34px rgba(0, 0, 0, .42)}.lede{font-size:18px;line-height:1.6;color:var(--body);max-width:var(--measure);margin-inline:auto}@media (min-width: 860px){.lede{font-size:23px;line-height:1.5}}@media (min-width: 860px){.hero p.lede{font-size:23px;line-height:1.5}}.faq{max-width:var(--measure);margin:0 auto 1.1em}.faq dt{font-weight:600;color:var(--ink);margin-top:1.1em}.faq dt:first-child{margin-top:0}.faq dd{margin:.35em 0 0;color:var(--body);padding-left:14px;border-left:2px solid var(--line)}.wrap>p.cta{margin-top:calc(1.1em + 28px)}p.cta:has(+.note--reassure){margin-bottom:1.1em}.note--reassure{margin:0 0 38px;text-align:center;max-width:var(--measure);margin-inline:auto;font-size:19px;font-weight:700;color:var(--ink);letter-spacing:.01em}.note--bottom{text-align:center;max-width:560px;margin-inline:auto}:target{scroll-margin-top:96px}:root{--ok: #2d6e57}.toolhead{margin:34px 0 -6px;text-align:center;font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.toolhead--result{margin:30px 0 8px;display:flex;align-items:center;gap:12px}.toolhead--result:before,.toolhead--result:after{content:"";flex:1;height:1px;background:var(--line)}.verdict{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:10px 0;background:#fff}.verdict--best{border-color:var(--ok);background:#2f6b4f0f}.verdict__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 4px;font-size:17px}.verdict__score{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--muted);font-size:15px}.verdict--best .verdict__score{color:var(--ok);font-weight:600}.verdict__tag{flex:0 0 100%;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ok)}.verdict__gaps{margin:0;font-size:14.5px;color:var(--body)}.verdict__note{margin:10px 0 0;font-size:14px;color:var(--muted)}.diagram .keys{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px;grid-template-columns:1fr 1fr;column-gap:26px}.diagram .keys li{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;font-size:15px;line-height:1.45;cursor:pointer;transition:opacity .18s ease}.diagram .keys__pin{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:600;line-height:1}.diagram .keys li.is-tapped .keys__pin{background:var(--urgent)}.diagram .keys li:focus{outline:none}.diagram .keys li:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width: 640px){.diagram .keys{grid-template-columns:1fr;gap:9px}}@media (max-width: 620px){.zoomstate:checked~.keys{position:fixed;left:0;right:0;bottom:0;height:42%;z-index:201;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--soft);border-top:1px solid var(--line);overflow-y:auto;grid-template-columns:1fr}html:has(.zoomstate:checked){overflow:hidden}.zoomstate:checked~.zoomclose{bottom:calc(42% + 14px)}}.nearby svg{color:var(--urgent)}footer #areas{display:flex;align-items:center;gap:9px;font-size:19px;letter-spacing:-.01em}footer #areas svg{color:#e25c41}.caution{border:1px solid var(--line);background:var(--soft);padding:14px 18px 15px;border-radius:10px;margin:20px 0 14px;font-size:15px;box-shadow:var(--shadow-sm);max-width:var(--measure)}.caution:before{content:"Good to know";display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.diagram .spot.is-tapped circle{fill:var(--urgent)}.diagram .spot.is-tapped path,.diagram .spot.is-tapped ellipse{stroke:var(--urgent)}.diagram .spot.is-tapped text.num{fill:#fff}:root{--pastille: #2d6e57}.diagram .spot circle:not(.hit){fill:var(--pastille);transition:none}.diagram .keys__pin,.diagram .legend .pin{background:var(--pastille)}.diagram .spot:hover circle:not(.hit),.diagram .spot:focus-visible circle:not(.hit){fill:var(--urgent)}.diagram .spot.is-tapped circle:not(.hit){fill:var(--urgent)}.diagram:has(.spot[data-n="1"]:hover) .keys li:nth-child(1) .keys__pin,.diagram:has(.spot[data-n="1"]:focus-visible) .keys li:nth-child(1) .keys__pin{background:var(--urgent)}.diagram:has(.spot[data-n="2"]:hover) .keys li:nth-child(2) .keys__pin,.diagram:has(.spot[data-n="2"]:focus-visible) .keys li:nth-child(2) .keys__pin{background:var(--urgent)}.diagram:has(.spot[data-n="3"]:hover) .keys li:nth-child(3) .keys__pin,.diagram:has(.spot[data-n="3"]:focus-visible) .keys li:nth-child(3) .keys__pin{background:var(--urgent)}.diagram:has(.spot[data-n="4"]:hover) .keys li:nth-child(4) .keys__pin,.diagram:has(.spot[data-n="4"]:focus-visible) .keys li:nth-child(4) .keys__pin{background:var(--urgent)}.diagram:has(.spot[data-n="5"]:hover) .keys li:nth-child(5) .keys__pin,.diagram:has(.spot[data-n="5"]:focus-visible) .keys li:nth-child(5) .keys__pin{background:var(--urgent)}.diagram:has(.spot[data-n="6"]:hover) .keys li:nth-child(6) .keys__pin,.diagram:has(.spot[data-n="6"]:focus-visible) .keys li:nth-child(6) .keys__pin{background:var(--urgent)}.diagram:has(.keys li:nth-child(1):hover) .spot[data-n="1"] circle:not(.hit),.diagram:has(.keys li:nth-child(1):focus-within) .spot[data-n="1"] circle:not(.hit){fill:var(--urgent)}.diagram:has(.keys li:nth-child(2):hover) .spot[data-n="2"] circle:not(.hit),.diagram:has(.keys li:nth-child(2):focus-within) .spot[data-n="2"] circle:not(.hit){fill:var(--urgent)}.diagram:has(.keys li:nth-child(3):hover) .spot[data-n="3"] circle:not(.hit),.diagram:has(.keys li:nth-child(3):focus-within) .spot[data-n="3"] circle:not(.hit){fill:var(--urgent)}.diagram:has(.keys li:nth-child(4):hover) .spot[data-n="4"] circle:not(.hit),.diagram:has(.keys li:nth-child(4):focus-within) .spot[data-n="4"] circle:not(.hit){fill:var(--urgent)}.diagram:has(.keys li:nth-child(5):hover) .spot[data-n="5"] circle:not(.hit),.diagram:has(.keys li:nth-child(5):focus-within) .spot[data-n="5"] circle:not(.hit){fill:var(--urgent)}.diagram:has(.keys li:nth-child(6):hover) .spot[data-n="6"] circle:not(.hit),.diagram:has(.keys li:nth-child(6):focus-within) .spot[data-n="6"] circle:not(.hit){fill:var(--urgent)}.diagram .keys li:hover .keys__pin,.diagram .keys li:focus-within .keys__pin{background:var(--urgent)}main .tool{max-width:var(--measure);margin-inline:auto}.grid--places{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.grid--places a{padding:9px 12px 9px 30px;position:relative;font-size:15px;border-radius:8px}.grid--places a:before{content:"";position:absolute;left:10px;top:11px;width:13px;height:13px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.75}.grid--places a span{font-size:12.5px;margin-top:1px}.grid--places a:hover{transform:none}.grid a[href$="/roof-replacement/"]{padding-right:82px;position:relative}.grid a[href$="/roof-replacement/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.35 8.34 A6.90 6.90 0 0 1 17.79 8.54'/%3E%3Cpath d='M17.79 8.54 L14.99 7.47M17.79 8.54 L17.94 5.55'/%3E%3Cpath d='M17.65 16.26 A6.90 6.90 0 0 1 6.21 16.06'/%3E%3Cpath d='M6.21 16.06 L9.01 17.13M6.21 16.06 L6.06 19.05'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.35 8.34 A6.90 6.90 0 0 1 17.79 8.54'/%3E%3Cpath d='M17.79 8.54 L14.99 7.47M17.79 8.54 L17.94 5.55'/%3E%3Cpath d='M17.65 16.26 A6.90 6.90 0 0 1 6.21 16.06'/%3E%3Cpath d='M6.21 16.06 L9.01 17.13M6.21 16.06 L6.06 19.05'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/roof-repair/"]{padding-right:82px;position:relative}.grid a[href$="/roof-repair/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='rotate(-30 12 12)'%3E%3Cpath stroke='none' fill='%23000' d='M8.9 4.2 C7.2 4.3 5.6 5.0 4.6 6.2 L6.3 7.5 C6.9 6.8 7.8 6.3 8.9 6.1 Z'/%3E%3Cpath stroke='none' fill='%23000' d='M8.6 4.2 H16.4 A1 1 0 0 1 17.4 5.2 V7.8 A1 1 0 0 1 16.4 8.8 H8.6 Z'/%3E%3Cpath d='M12.5 8.8 V21.4'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='rotate(-30 12 12)'%3E%3Cpath stroke='none' fill='%23000' d='M8.9 4.2 C7.2 4.3 5.6 5.0 4.6 6.2 L6.3 7.5 C6.9 6.8 7.8 6.3 8.9 6.1 Z'/%3E%3Cpath stroke='none' fill='%23000' d='M8.6 4.2 H16.4 A1 1 0 0 1 17.4 5.2 V7.8 A1 1 0 0 1 16.4 8.8 H8.6 Z'/%3E%3Cpath d='M12.5 8.8 V21.4'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/roof-inspection/"]{padding-right:82px;position:relative}.grid a[href$="/roof-inspection/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Ccircle cx='12.5' cy='17' r='3.4'/%3E%3Cpath d='M15.1 19.6 18 22.5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Ccircle cx='12.5' cy='17' r='3.4'/%3E%3Cpath d='M15.1 19.6 18 22.5'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/roof-leak-repair/"]{padding-right:82px;position:relative}.grid a[href$="/roof-leak-repair/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Cpath d='M12 15c-1.6 2.1-2.6 3.1-2.6 4.3a2.6 2.6 0 0 0 5.2 0c0-1.2-1-2.2-2.6-4.3z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Cpath d='M12 15c-1.6 2.1-2.6 3.1-2.6 4.3a2.6 2.6 0 0 0 5.2 0c0-1.2-1-2.2-2.6-4.3z'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/metal-roof-installation/"]{padding-right:82px;position:relative}.grid a[href$="/metal-roof-installation/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Cpath d='M7 15.5V21M12 15.5V21M17 15.5V21'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5 L12 5 L21 12.5'/%3E%3Cpath d='M7 15.5V21M12 15.5V21M17 15.5V21'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/ac-repair/"]{padding-right:82px;position:relative}.grid a[href$="/ac-repair/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v19M4 7l16 10M4 17 20 7'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v19M4 7l16 10M4 17 20 7'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/furnace-repair/"]{padding-right:82px;position:relative}.grid a[href$="/furnace-repair/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c0 6 5 7.5 5 12a5 5 0 0 1-10 0c0-3 2.5-4.5 3.5-6.5C11 10.5 12 9 12 3z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c0 6 5 7.5 5 12a5 5 0 0 1-10 0c0-3 2.5-4.5 3.5-6.5C11 10.5 12 9 12 3z'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/hvac-installation/"]{padding-right:82px;position:relative}.grid a[href$="/hvac-installation/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='9' rx='1.5'/%3E%3Cpath d='M7 18h10M9.5 21.5h5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='9' rx='1.5'/%3E%3Cpath d='M7 18h10M9.5 21.5h5'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/emergency-water-removal/"]{padding-right:82px;position:relative}.grid a[href$="/emergency-water-removal/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M20 15v5M17.6 17.6 20 20l2.4-2.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M20 15v5M17.6 17.6 20 20l2.4-2.4'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/water-extraction/"]{padding-right:82px;position:relative}.grid a[href$="/water-extraction/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M20 15v5M17.6 17.6 20 20l2.4-2.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M20 15v5M17.6 17.6 20 20l2.4-2.4'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/water-damage-repair/"]{padding-right:82px;position:relative}.grid a[href$="/water-damage-repair/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M15.2 18.4 18.6 15 20.7 17.1 17.3 20.5 Z'/%3E%3Cpath d='M16.6 18.7 14 21.3'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M15.2 18.4 18.6 15 20.7 17.1 17.3 20.5 Z'/%3E%3Cpath d='M16.6 18.7 14 21.3'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/water-damage-cleanup/"]{padding-right:82px;position:relative}.grid a[href$="/water-damage-cleanup/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M16.5 18.5 19 21l3.5-4.5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4c-3 4-5 6-5 8.2a5 5 0 0 0 10 0C17 10 15 8 12 4z'/%3E%3Cpath d='M16.5 18.5 19 21l3.5-4.5'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/water-mitigation/"]{padding-right:82px;position:relative}.grid a[href$="/water-mitigation/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.6 3.2 8.6 7.5 10 4.3-1.4 7.5-5.4 7.5-10v-6z'/%3E%3Cpath d='M12 8.5c-1.7 2.2-2.8 3.3-2.8 4.6a2.8 2.8 0 0 0 5.6 0c0-1.3-1.1-2.4-2.8-4.6z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.6 3.2 8.6 7.5 10 4.3-1.4 7.5-5.4 7.5-10v-6z'/%3E%3Cpath d='M12 8.5c-1.7 2.2-2.8 3.3-2.8 4.6a2.8 2.8 0 0 0 5.6 0c0-1.3-1.1-2.4-2.8-4.6z'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/flood-cleanup/"]{padding-right:82px;position:relative}.grid a[href$="/flood-cleanup/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M6 11.5V16M18 11.5V16'/%3E%3Cpath d='M3 19c1.6 0 1.6-1.6 3.2-1.6S7.8 19 9.4 19s1.6-1.6 3.2-1.6S14.2 19 15.8 19s1.6-1.6 3.2-1.6S20.6 19 22 19'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M6 11.5V16M18 11.5V16'/%3E%3Cpath d='M3 19c1.6 0 1.6-1.6 3.2-1.6S7.8 19 9.4 19s1.6-1.6 3.2-1.6S14.2 19 15.8 19s1.6-1.6 3.2-1.6S20.6 19 22 19'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/flood-damage-restoration/"]{padding-right:82px;position:relative}.grid a[href$="/flood-damage-restoration/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M6 11.5V16M18 11.5V16'/%3E%3Cpath d='M3 19c1.6 0 1.6-1.6 3.2-1.6S7.8 19 9.4 19s1.6-1.6 3.2-1.6S14.2 19 15.8 19s1.6-1.6 3.2-1.6S20.6 19 22 19'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M6 11.5V16M18 11.5V16'/%3E%3Cpath d='M3 19c1.6 0 1.6-1.6 3.2-1.6S7.8 19 9.4 19s1.6-1.6 3.2-1.6S14.2 19 15.8 19s1.6-1.6 3.2-1.6S20.6 19 22 19'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/pompe-puisard/"]{padding-right:82px;position:relative}.grid a[href$="/pompe-puisard/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21h14'/%3E%3Crect x='8' y='11' width='8' height='10' rx='1'/%3E%3Cpath d='M12 11V6h6'/%3E%3Cpath d='M16 3.5 19 6l-3 2.5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21h14'/%3E%3Crect x='8' y='11' width='8' height='10' rx='1'/%3E%3Cpath d='M12 11V6h6'/%3E%3Cpath d='M16 3.5 19 6l-3 2.5'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/inondation-sous-sol/"]{padding-right:82px;position:relative}.grid a[href$="/inondation-sous-sol/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V9l8-5 8 5v11'/%3E%3Cpath d='M3 16.5c1.5 0 1.5-1.5 3-1.5s1.5 1.5 3 1.5 1.5-1.5 3-1.5 1.5 1.5 3 1.5 1.5-1.5 3-1.5 1.5 1.5 3 1.5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V9l8-5 8 5v11'/%3E%3Cpath d='M3 16.5c1.5 0 1.5-1.5 3-1.5s1.5 1.5 3 1.5 1.5-1.5 3-1.5 1.5 1.5 3 1.5 1.5-1.5 3-1.5 1.5 1.5 3 1.5'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/nettoyage-puisard/"]{padding-right:82px;position:relative}.grid a[href$="/nettoyage-puisard/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v8M18 3v8'/%3E%3Cpath d='M4 11h16l-1.5 9.5H5.5z'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v8M18 3v8'/%3E%3Cpath d='M4 11h16l-1.5 9.5H5.5z'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/drain-francais/"]{padding-right:82px;position:relative}.grid a[href$="/drain-francais/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h12a4 4 0 0 1 0 8H8'/%3E%3Cpath d='M10.5 13.5 8 16l2.5 2.5'/%3E%3Cpath d='M6 6v4M9.5 6v4M13 6v4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h12a4 4 0 0 1 0 8H8'/%3E%3Cpath d='M10.5 13.5 8 16l2.5 2.5'/%3E%3Cpath d='M6 6v4M9.5 6v4M13 6v4'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/clapet-anti-retour/"]{padding-right:82px;position:relative}.grid a[href$="/clapet-anti-retour/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h6M15 12h6'/%3E%3Cpath d='M9 7v10l6-5z'/%3E%3Cpath d='M15 7v10'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h6M15 12h6'/%3E%3Cpath d='M9 7v10l6-5z'/%3E%3Cpath d='M15 7v10'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/installation-clapet-anti-retour/"]{padding-right:82px;position:relative}.grid a[href$="/installation-clapet-anti-retour/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h6M15 12h6'/%3E%3Cpath d='M9 7v10l6-5z'/%3E%3Cpath d='M15 7v10'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h6M15 12h6'/%3E%3Cpath d='M9 7v10l6-5z'/%3E%3Cpath d='M15 7v10'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/urgence-refoulement-egout/"]{padding-right:82px;position:relative}.grid a[href$="/urgence-refoulement-egout/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V9l8-5 8 5v11'/%3E%3Cpath d='M12 8v6'/%3E%3Cpath d='M12 17.2v.2'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V9l8-5 8 5v11'/%3E%3Cpath d='M12 8v6'/%3E%3Cpath d='M12 17.2v.2'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/inspection-camera-egout/"]{padding-right:82px;position:relative}.grid a[href$="/inspection-camera-egout/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='13' height='10' rx='2'/%3E%3Cpath d='M16 11l5-3v8l-5-3z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='13' height='10' rx='2'/%3E%3Cpath d='M16 11l5-3v8l-5-3z'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/entretien-clapet-anti-retour/"]{padding-right:82px;position:relative}.grid a[href$="/entretien-clapet-anti-retour/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h7M14 12h7'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 5v2M12 17v2'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h7M14 12h7'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 5v2M12 17v2'/%3E%3C/svg%3E") no-repeat center / contain}.grid a[href$="/protection-sous-sol/"]{padding-right:82px;position:relative}.grid a[href$="/protection-sous-sol/"]:before{content:"";position:absolute;right:58px;top:50%;margin-top:-12px;width:24px;height:24px;background:var(--accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.6 3.2 8.6 7.5 10 4.3-1.4 7.5-5.4 7.5-10v-6z'/%3E%3Cpath d='M8.8 12.2 11 14.4l4.2-4.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.6 3.2 8.6 7.5 10 4.3-1.4 7.5-5.4 7.5-10v-6z'/%3E%3Cpath d='M8.8 12.2 11 14.4l4.2-4.4'/%3E%3C/svg%3E") no-repeat center / contain}main .tool.tool,main .warn.warn,main .callout.callout,main .caution.caution,main .diagram.diagram{max-width:var(--measure);margin-inline:auto}main .tool.tool{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:24px 26px 26px;box-shadow:var(--shadow-sm)}main .tool.tool .out{background:var(--bg);border-radius:10px;padding:18px 20px}@media (max-width: 560px){main .tool.tool{padding:18px 16px 20px;border-radius:12px}main .tool.tool .out{padding:14px}}.brand[data-astro-cid-3ef6ksr2] .mark{color:#d3a9c2;flex:none}.brandline[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:7px}.brandline[data-astro-cid-sz7xmlte] .mark{color:#d3a9c2;flex:none}.region[data-astro-cid-sz7xmlte]{font-size:14px;opacity:.75}
