.text-logo{font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#111!important}.navbar .nav>li>a.active{color:#111;font-weight:700}.lbp-hero{position:relative}.lbp-hero .hero-still{position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.72),rgba(0,0,0,.36)),url('../images/graph.jpg') center/cover no-repeat}.lbp-hero .bg-overlay{position:relative}.hero-detail{max-width:760px;margin:18px auto 0;color:#eee;font-size:17px;line-height:1.7}.btn-ghost-light{border:1px solid rgba(255,255,255,.72);color:#fff;margin-left:12px}.lbp-intro{font-size:18px;line-height:1.8;color:#555}.lbp-soft{background:#f7f7f7}.lbp-dark{background:#111;color:#f4f4f4}.lbp-dark h2,.lbp-dark h3,.lbp-dark h4{color:#fff}.lbp-dark p,.lbp-dark .subheading{color:#d9d9d9}.lbp-panel{background:#fff;padding:32px;box-shadow:0 8px 28px rgba(0,0,0,.08);height:100%}.lbp-panel h3{margin-top:0}.lbp-aside{border-left:4px solid #111;padding:8px 0 8px 22px;margin:20px 0;color:#444;font-size:17px;line-height:1.7}.lbp-checklist{list-style:none;padding:0;margin:18px 0}.lbp-checklist li{padding:10px 0 10px 30px;position:relative;border-bottom:1px solid rgba(0,0,0,.08)}.lbp-checklist li:before{content:'✓';position:absolute;left:0;top:10px;font-weight:800;color:#111}.lbp-steps{counter-reset:step;list-style:none;padding:0;margin:0}.lbp-steps li{counter-increment:step;margin:0 0 22px;padding:0 0 22px 62px;position:relative;border-bottom:1px solid rgba(0,0,0,.08)}.lbp-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:40px;background:#111;color:#fff;text-align:center;line-height:40px;font-weight:800}.lbp-steps h3{margin-top:0}.lbp-proof-strip{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:25px}.lbp-proof-strip span{background:#fff;border:1px solid #e3e3e3;padding:9px 14px;font-weight:700;color:#333}.lbp-ref-card{background:#fff;margin-bottom:30px;box-shadow:0 8px 28px rgba(0,0,0,.08)}.lbp-ref-card img{width:100%;display:block}.lbp-ref-body{padding:22px}.lbp-ref-body h3{margin-top:0;margin-bottom:6px}.lbp-ref-body .sector{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#777;font-weight:800}.lbp-ref-body p{min-height:72px}.lbp-ref-body a{font-weight:800}.lbp-quote{font-size:24px;line-height:1.45;color:#222;max-width:850px;margin:0 auto;text-align:center}.lbp-form{background:#fff;padding:34px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.lbp-form label{display:block;font-weight:700;margin-bottom:15px;color:#111}.lbp-form input,.lbp-form select,.lbp-form textarea{width:100%;margin-top:7px;border:1px solid #ddd;padding:12px 14px;font-weight:400}.lbp-form textarea{resize:vertical}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:8px}.footer-links a{color:inherit}.lbp-cta p{color:#ddd;margin-bottom:25px}.lbp-muted{color:#777}.lbp-two-col{display:flex;gap:34px;align-items:center}.lbp-two-col>div{flex:1}.lbp-page-lead{font-size:18px;line-height:1.8;color:#555}.lbp-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lbp-mini{background:#fff;padding:24px;border:1px solid #e9e9e9}.lbp-mini h3{margin-top:0}.lbp-code-banner{position:relative;width:100%;min-height:300px;background:#111 url('../images/code.png') center center/cover no-repeat fixed}.lbp-code-banner:before{content:'';position:absolute;inset:0;background:rgba(17,17,17,.18)}@media(max-width:991px){.lbp-two-col{display:block}.lbp-two-col>div{margin-bottom:25px}.lbp-mini-grid{grid-template-columns:1fr}}@media(max-width:767px){.btn-ghost-light{display:block;margin:14px 0 0}.hero-lead{font-size:40px}.hero-detail{font-size:15px}.lbp-form{padding:22px}.navbar .nav>li>a{font-size:12px}.lbp-quote{font-size:20px}.lbp-panel{margin-bottom:20px}.lbp-ref-body p{min-height:0}.lbp-code-banner{min-height:210px;background-attachment:scroll}}
.lbp-banner-ads{background-image:linear-gradient(120deg,rgba(0,0,0,.52),rgba(0,0,0,.18)),url('../images/ads.png')}.lbp-banner-local{background-image:linear-gradient(120deg,rgba(0,0,0,.52),rgba(0,0,0,.18)),url('../images/sites/lemandepannage.jpg')}.lbp-kicker{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a6a34}.lbp-warm-panel{background:#fffaf1;border:1px solid #eadfc8;box-shadow:0 10px 30px rgba(90,60,20,.08)}.lbp-method-intro{padding-bottom:45px}.lbp-method-cards{display:grid;gap:16px}.lbp-method-cards div{background:#fff;padding:24px;border:1px solid #eadfc8;box-shadow:0 8px 24px rgba(0,0,0,.06)}.lbp-method-cards strong{display:block;margin-bottom:8px;color:#111;font-size:18px}.lbp-method-cards span{display:block;color:#555;line-height:1.6}.lbp-method-steps{padding-top:30px}.lbp-case-hero .lbp-aside{margin-top:24px}.lbp-visual-card{margin:0;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,.12)}.lbp-visual-card img{display:block;width:100%;height:auto}.lbp-visual-card figcaption{padding:16px 18px;color:#555;font-weight:700;background:#fff}.lbp-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lbp-proof-grid div{background:#fff;padding:18px;text-align:center;font-weight:800;border:1px solid #eadfc8;box-shadow:0 6px 20px rgba(0,0,0,.05)}.lbp-spaced-row{margin-top:30px}.lbp-contact-intro{background:#fffaf1;padding:30px;border:1px solid #eadfc8}.lbp-photo-placeholder{margin:24px 0;padding:22px;border:1px dashed #c9ad7d;background:#fff;color:#444}.lbp-photo-placeholder strong,.lbp-photo-placeholder span{display:block}.lbp-photo-placeholder span{margin-top:6px;color:#666;line-height:1.6}@media(max-width:991px){.lbp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lbp-contact-intro{margin-bottom:25px}}@media(max-width:767px){.lbp-proof-grid{grid-template-columns:1fr}.lbp-method-intro{padding-bottom:25px}.lbp-method-steps{padding-top:15px}.lbp-contact-intro{padding:22px}}.lbp-ref-grid{display:flex;flex-wrap:wrap;align-items:stretch}.lbp-ref-grid .sec-heading{width:100%}.lbp-ref-grid>[class*='col-']{display:flex}.lbp-ref-grid .lbp-ref-card{display:flex;flex-direction:column;width:100%}.lbp-ref-grid .lbp-ref-card img{height:210px;object-fit:cover}.lbp-ref-grid .lbp-ref-body{display:flex;flex-direction:column;flex:1}.lbp-ref-grid .lbp-ref-body a{margin-top:auto}.lbp-ref-grid .lbp-ref-body p{min-height:0}.lbp-soft .lbp-ref-grid{row-gap:30px}@media(max-width:767px){.lbp-ref-grid{display:block}.lbp-ref-grid>[class*='col-']{display:block}.lbp-ref-grid .lbp-ref-card img{height:auto}}