.s-couvreur{--bg:#eef0f1;--surface:#ffffff;--slate:#2b353f;--slate-2:#3a4651;--muted:#59646f;--zinc:#a8b2b9;--brick:#b0462d;--brick-deep:#8b3320;--line:#d5dade;--amber:#ffbf3c;--display:var(--f-barlow-condensed),"Arial Narrow",Impact,sans-serif;--body:var(--f-figtree),system-ui,-apple-system,"Segoe UI",sans-serif;--focus:#b0462d;color-scheme:light;background:var(--bg);color:var(--slate);font:17px/1.6 var(--body)}.s-couvreur a{color:var(--brick-deep)}.s-couvreur h1,.s-couvreur h2,.s-couvreur h3{font-family:var(--display);line-height:.95;margin:0;text-transform:uppercase;text-wrap:balance}.s-couvreur h2{font-size:clamp(38px,5.4vw,64px);font-weight:900}.s-couvreur h3{font-size:26px;font-weight:800}.s-couvreur p{margin:0}.s-couvreur .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.s-couvreur .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font:800 19px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;border-radius:3px}.s-couvreur .btn-brick{background:var(--brick);color:#fff}.s-couvreur .btn-brick:hover{background:var(--brick-deep)}.s-couvreur .btn-zinc{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px var(--zinc)}.s-couvreur .top{background:var(--slate);color:#fff}.s-couvreur .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px}.s-couvreur .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:900 28px/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.s-couvreur .brand small{display:block;font:600 11px/1 var(--body);letter-spacing:.16em;color:var(--zinc)}.s-couvreur .nav{display:flex;align-items:center;gap:24px}.s-couvreur .nav a{color:#e3e8eb;text-decoration:none;font-weight:600}.s-couvreur .nav .btn{color:#fff;padding:10px 16px;font-size:17px}.s-couvreur .burger{display:none;background:none;border:1px solid #56626d;color:#fff;border-radius:3px;padding:8px 12px;cursor:pointer;font-weight:600}@media (max-width:880px){.s-couvreur .top{position:relative}.s-couvreur .burger{display:block}.s-couvreur .nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:10;background:var(--slate);flex-direction:column;align-items:flex-start;padding:16px;border-top:1px solid #45515c}.s-couvreur .nav.is-open{display:flex}}.s-couvreur .hero{background:var(--slate);color:#fff;overflow:hidden}.s-couvreur .hero .wrap{padding:52px 0 0;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:end}.s-couvreur .hero h1{font-size:clamp(52px,8vw,108px);font-weight:900;letter-spacing:.01em}.s-couvreur .hero h1 span{color:var(--brick)}.s-couvreur .hero p{color:#c9d1d7;font-size:19px;margin:20px 0 28px;max-width:44ch}.s-couvreur .hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.s-couvreur .hero .gables{display:block;width:100%;height:auto;align-self:end}.s-couvreur .urgent{background:var(--brick);color:#fff}.s-couvreur .urgent .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:16px 0}.s-couvreur .urgent b{font:900 26px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.s-couvreur .urgent span{font-weight:600}.s-couvreur section{padding:80px 0}.s-couvreur .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:32px}.s-couvreur .svc{background:var(--surface);padding:24px;border-bottom:5px solid var(--slate);display:flex;flex-direction:column;gap:10px}.s-couvreur .svc:first-child,.s-couvreur .svc:nth-child(5){border-bottom-color:var(--brick)}.s-couvreur .svc p{color:var(--muted);font-size:15.5px}.s-couvreur .svc .when{margin-top:auto;font-weight:700;font-size:14px;color:var(--slate)}.s-couvreur .lede{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:end}.s-couvreur .lede p{color:var(--muted);max-width:50ch}.s-couvreur .mat{background:var(--surface);border-block:1px solid var(--line)}.s-couvreur .swatches{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:32px}.s-couvreur .sw .tile{height:150px;border-radius:3px;margin-bottom:14px;border:1px solid rgba(0,0,0,.08)}.s-couvreur .sw h3{font-size:24px}.s-couvreur .sw p{color:var(--muted);font-size:15px;margin-top:6px}.s-couvreur .sw .tag{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700;padding:4px 8px;background:#eef0f1;border-radius:3px}.s-couvreur .t-panne{background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0 6px,transparent 6px 30px,rgba(0,0,0,.22) 30px 36px),repeating-linear-gradient(90deg,#b8542f 0 20px,#c8653c 20px 40px,#a54827 40px 44px);background-size:44px 36px,44px 36px}.s-couvreur .t-ardoise{background-image:linear-gradient(180deg,transparent 0 26px,rgba(0,0,0,.35) 26px 28px),repeating-linear-gradient(90deg,#3f4a55 0 34px,#2f3943 34px 36px);background-size:72px 28px,72px 28px;background-position:0 0,0 0}.s-couvreur .t-zinc{background-image:repeating-linear-gradient(90deg,#b7c0c6 0 52px,#8f9aa2 52px 56px,#d3d9dd 56px 58px);background-color:#b7c0c6}.s-couvreur .t-meca{background-image:radial-gradient(circle at 50% 0,rgba(255,255,255,.18) 0 12px,transparent 13px),linear-gradient(180deg,transparent 0 30px,rgba(0,0,0,.25) 30px 34px),repeating-linear-gradient(90deg,#7a3b2a 0 14px,#8e4732 14px 28px);background-size:28px 34px,28px 34px,28px 34px}.s-couvreur .diag{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}.s-couvreur .diag .intro p{color:var(--muted);margin-top:14px;max-width:42ch}.s-couvreur .choices{display:grid;grid-gap:8px;gap:8px}.s-couvreur .choice{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:14px 16px;background:var(--surface);border:2px solid var(--line);border-radius:3px;cursor:pointer;font-weight:600;font-size:16px}.s-couvreur .choice:after{content:"→";font-weight:800;color:var(--brick)}.s-couvreur .choice[aria-pressed=true]{border-color:var(--slate);background:var(--slate);color:#fff}.s-couvreur .choice[aria-pressed=true]:after{color:var(--amber)}.s-couvreur .result{margin-top:16px;background:var(--slate);color:#e3e8eb;padding:22px;border-left:8px solid var(--zinc)}.s-couvreur .result.urg{border-left-color:var(--brick)}.s-couvreur .result.prio{border-left-color:var(--amber)}.s-couvreur .result .lvl{display:inline-block;font:800 15px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;background:#45515c;margin-bottom:12px}.s-couvreur .result.urg .lvl{background:var(--brick);color:#fff}.s-couvreur .result.prio .lvl{background:var(--amber);color:var(--slate)}.s-couvreur .result h3{color:#fff;font-size:30px;margin-bottom:8px}.s-couvreur .result p{font-size:15.5px}.s-couvreur .result .delay{margin-top:12px;font-weight:700;color:#fff}.s-couvreur .zone{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.s-couvreur .zone ul{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.s-couvreur .zone li{background:var(--surface);padding:7px 12px;border-radius:3px;font-weight:600;font-size:15px;border:1px solid var(--line)}.s-couvreur .zone li.home{background:var(--brick);color:#fff;border-color:var(--brick)}.s-couvreur .guar{display:grid;grid-gap:12px;gap:12px}.s-couvreur .guar svg{width:56px;height:56px;max-width:none}.s-couvreur .guar>div{background:var(--surface);padding:18px 20px;display:grid;grid-template-columns:56px 1fr;grid-gap:14px;gap:14px;align-items:center}.s-couvreur .guar>div b{font:900 24px/1 var(--display);text-transform:uppercase}.s-couvreur .guar>div span{color:var(--muted);font-size:15px}.s-couvreur .contact{background:var(--slate);color:#e3e8eb}.s-couvreur .contact .wrap{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px}.s-couvreur .contact h2{color:#fff}.s-couvreur .contact p{color:#c3ccd2;margin-top:14px}.s-couvreur .contact .tel{font:900 46px/1 var(--display);color:#fff;margin-top:22px}.s-couvreur .contact form{background:var(--surface);color:var(--slate);padding:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border-radius:3px}.s-couvreur .contact .full{grid-column:1/-1}.s-couvreur .contact label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.s-couvreur .contact input,.s-couvreur .contact select,.s-couvreur .contact textarea{width:100%;padding:12px;border:1px solid #c2c9ce;border-radius:3px;background:#fff}.s-couvreur .contact .fine{font-size:13px;color:var(--muted)}.s-couvreur footer.site{background:#202830;color:#9aa6af;padding:24px 0;font-size:14px}.s-couvreur footer.site .wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.s-couvreur footer.site a{color:#e3e8eb}@media (max-width:980px){.s-couvreur .contact .wrap,.s-couvreur .diag,.s-couvreur .hero .wrap,.s-couvreur .lede,.s-couvreur .zone{grid-template-columns:1fr}.s-couvreur .svc-grid,.s-couvreur .swatches{grid-template-columns:repeat(2,1fr)}.s-couvreur .hero .actions{margin-bottom:8px}}@media (max-width:540px){.s-couvreur .contact form,.s-couvreur .svc-grid,.s-couvreur .swatches{grid-template-columns:1fr}.s-couvreur section{padding:56px 0}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_6bfab6{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_6bfab6{--f-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_04858b{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_04858b{--f-figtree:"Figtree","Figtree Fallback"}