.editorial{width:100%}.editorial-article h2{scroll-margin-top:120px}.editorial-article table{max-width:100%;display:block;overflow-x:auto}.editorial-ecart-cas .brq-cases-p+.brq-band{margin-top:28px}.brq-capsule,.brq-pband,.brq-body,.brq-capsule *,.brq-pband *,.brq-body *{box-sizing:border-box}.brq-ctas{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}.brq-btn{min-height:54px;font-family:var(--font-mono-face), monospace;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.brq-btn-p{background:var(--color-primary);color:var(--color-white)!important}.brq-btn-s{border:2px solid var(--color-primary);background:var(--color-white);color:var(--color-primary)!important}.brq-btn-w{background:var(--color-white);color:var(--color-primary)!important}.brq-btn-o{border:2px solid var(--color-white);background:0 0;color:var(--color-white)!important}.brq-capsule{background:var(--color-mist);padding:48px 80px}.brq-capsule-in{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:72px;max-width:1280px;margin:0 auto;display:grid}.brq-label{color:var(--color-accent);font-family:var(--font-mono-face), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.brq-capsule-t{color:var(--color-ink);font-family:var(--font-sans);margin:0;font-size:18px;line-height:1.65}.brq-capsule-t a{color:var(--color-primary);font-weight:700}.brq-capsule-r{flex-direction:column;align-items:flex-start;gap:12px;padding-top:30px;display:flex}.brq-capsule-r .brq-btn{min-width:260px}.brq-capsule-r .brq-meta{margin-top:6px}.brq-toc{border:1px solid var(--color-line);background:var(--color-white)}.brq-toc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 22px;list-style:none;display:flex}.brq-toc summary::-webkit-details-marker{display:none}.brq-toc-s{color:var(--color-primary);font-family:var(--font-mono-face), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.brq-toc-c{color:var(--color-muted);font-family:var(--font-mono-face), monospace;font-size:13px}.brq-toc .toc-list{counter-reset:item;margin:0;padding:4px 22px 18px;list-style:none}.brq-toc .toc-list-item{counter-increment:item;margin:0}.brq-toc .toc-link{min-height:44px;color:var(--color-text);font-family:var(--font-sans);border-top:1px solid #eef2f1;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.brq-toc .toc-link:before{content:counter(item, decimal-leading-zero);color:var(--color-muted);font-family:var(--font-mono-face), monospace;flex:0 0 22px;font-size:12px}.brq-meta{color:var(--color-muted);font-family:var(--font-mono-face), monospace;margin:12px 0 0;font-size:12px}.brq-pband{background:var(--color-primary);color:var(--color-white);padding:72px 80px}.brq-pband-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px;max-width:1280px;margin:0 auto;display:grid}.brq-pband-imgs{min-height:540px;margin:0;position:relative}.brq-pband-imgs img{object-fit:cover;height:auto;display:block;position:absolute}.brq-pb-i1{aspect-ratio:4/5;width:72%;top:0;left:0}.brq-pb-i2{border:6px solid var(--color-primary);aspect-ratio:4/5;width:48%;bottom:0;right:0}.brq-pb-k{color:var(--color-on-dark-soft);font-family:var(--font-mono-face), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:13px}.brq-pb-t{color:var(--color-white);font-family:var(--font-sans);margin:0 0 34px;font-size:30px;line-height:1.3}.brq-pb-t em{font-weight:700}.brq-pb-stats{border-top:1px solid #fff6;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 0 30px;display:grid}.brq-pb-s{border-bottom:1px solid #fff6;padding:20px 20px 18px 0}.brq-pb-n{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0 0 8px;font-size:44px;font-weight:700;line-height:1}.brq-pb-x{color:var(--color-on-dark);font-family:var(--font-mono-face), monospace;margin:0;font-size:13px;line-height:1.6}.brq-body{max-width:1440px;font-family:var(--font-sans);margin:0 auto;padding:96px 80px 0}.brq-intro{max-width:880px;color:var(--color-ink);margin:0 0 18px;font-size:23px;line-height:1.55}.brq-sec{padding:0 0 112px}.brq-sec:first-of-type{padding-top:64px}.brq-body h2{max-width:860px;color:var(--color-primary);font-family:var(--font-sans);margin:0 0 24px;font-size:42px;font-weight:700;line-height:1.14}.brq-body .brq-sec>p{max-width:740px;color:var(--color-text);margin:0 0 16px;font-size:17px;line-height:1.7}.brq-sub{color:var(--color-primary);font-family:var(--font-mono-face), monospace;letter-spacing:.1em;text-transform:uppercase;margin:44px 0 14px;font-size:13px;font-weight:700}.brq-punch{border-top:2px solid var(--color-primary);border-bottom:1px solid var(--color-line);max-width:980px;color:var(--color-primary);margin:44px 0;padding:32px 0;font-size:34px;line-height:1.3}.brq-punch em{font-weight:700}.brq-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:64px;margin:0 0 16px;display:grid}.brq-split-img{margin:0}.brq-split-img img{object-fit:cover;aspect-ratio:4/5;width:100%;height:auto;display:block}.brq-split-r2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.brq-split-r2 .brq-split-img img{aspect-ratio:5/4}.brq-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.brq-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.brq-cards-4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.brq-card{border:1px solid var(--color-line);background:var(--color-white);padding:26px 24px}.brq-card-n{color:var(--color-accent);font-family:var(--font-mono-face), monospace;margin:0 0 30px;font-size:13px}.brq-card h3{color:var(--color-primary);font-family:var(--font-sans);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.brq-card p{color:var(--color-text);margin:0;font-size:15px;line-height:1.65}.brq-card p strong{color:var(--color-primary)}.brq-card-dark{border-color:var(--color-primary);background:var(--color-primary);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px;display:grid}.brq-card-dark .brq-card-n,.brq-card-dark h3,.brq-card-dark p{color:var(--color-white)}.brq-stat{background:var(--color-primary);color:var(--color-white);padding:40px}.brq-stat-n{color:var(--color-white);font-family:var(--font-mono-face), monospace;white-space:nowrap;margin:0 0 18px;font-size:88px;font-weight:700;line-height:1;display:block}.brq-stat p{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0;font-size:16px;line-height:1.65}.brq-stat a{color:var(--color-white)}.brq-tbl{margin:28px 0 8px;overflow-x:auto}.brq-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.brq-tbl th{background:var(--color-primary);color:var(--color-white);font-family:var(--font-mono-face), monospace;text-align:left;padding:16px 18px;font-size:13px;font-weight:700}.brq-tbl td{border-bottom:1px solid var(--color-line);color:var(--color-text);vertical-align:top;padding:16px 18px;line-height:1.5}.brq-tbl td:first-child{width:22%;color:var(--color-muted);font-family:var(--font-mono-face), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.brq-rule{border:2px solid var(--color-primary);padding:28px 26px}.brq-rule p{color:var(--color-text);margin:0;font-size:17px;line-height:1.6}.brq-rule strong{color:var(--color-primary);margin-top:10px;font-size:24px;display:block}.brq-stack{flex-direction:column;gap:24px;margin-top:36px;display:flex}.brq-svc{border:1px solid var(--color-line);background:var(--color-white);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:500px;display:grid;position:sticky;box-shadow:0 -10px 30px #10242014}.brq-svc:first-child{top:100px}.brq-svc:nth-child(2){top:116px}.brq-svc:nth-child(3){top:132px}.brq-svc:nth-child(4){top:148px}.brq-svc:nth-child(5){top:164px}.brq-svc-img{background:var(--color-primary);min-height:260px;margin:0;position:relative;overflow:hidden}.brq-svc-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brq-svc-word{color:var(--color-white);font-family:var(--font-sans);text-shadow:0 2px 18px #00000059;text-transform:uppercase;margin:0;font-size:46px;line-height:1.05;position:absolute;bottom:22px;left:28px;right:28px}.brq-svc-b{flex-direction:column;justify-content:center;padding:44px;display:flex}.brq-svc-b h2,.brq-svc-b h3{color:var(--color-primary);font-family:var(--font-sans);margin:0 0 16px;font-size:27px;font-weight:700;line-height:1.25}.brq-svc-b p{color:var(--color-ink);font-family:var(--font-mono-face), monospace;margin:0 0 14px;font-size:14px;line-height:1.8}.brq-band{background:var(--color-primary);color:var(--color-white);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 0 112px;padding:48px 56px;display:grid}.brq-band-t{color:var(--color-white);font-family:var(--font-sans);margin:0;font-size:34px;line-height:1.3}.brq-band-t em{font-weight:700}.brq-band-x{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0 0 18px;font-size:14px;line-height:1.7}.brq-band-s{color:var(--color-on-dark-soft);font-family:var(--font-mono-face), monospace;margin:10px 0 0;font-size:12px}.brq-case{border:1px solid var(--color-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:28px 0 16px;display:grid}.brq-case-img{min-height:480px;margin:0;position:relative}.brq-case-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brq-case-b{padding:36px 34px}.brq-case-b h3{color:var(--color-primary);font-family:var(--font-sans);margin:0 0 12px;font-size:23px;font-weight:700;line-height:1.3}.brq-case-b p{color:var(--color-text);margin:0 0 12px;font-size:15px;line-height:1.65}.brq-case-b a{color:var(--color-primary);font-family:var(--font-mono-face), monospace;font-size:13px;font-weight:700}.brq-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.brq-thumbs img{object-fit:cover;aspect-ratio:1;width:100%;height:auto;display:block}.brq-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brq-case-v{border:1px solid var(--color-line);flex-direction:column;display:flex}.brq-case-v>img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.brq-case-g{border-color:var(--color-primary);background:var(--color-primary);justify-content:center}.brq-case-g h3,.brq-case-g p,.brq-case-g a{color:var(--color-white)!important}.brq-case-strip{border:1px solid var(--color-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:16px;display:grid}.brq-case-strip>img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.brq-steps-w{background:var(--color-primary);color:var(--color-white);padding:56px}.brq-steps-w h2{color:var(--color-white)!important}.brq-steps-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px;margin:0 0 40px;display:grid}.brq-steps-top img{object-fit:cover;aspect-ratio:3/2;width:100%;height:auto;display:block}.brq-steps-top p{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0;font-size:15px;line-height:1.7}.brq-steps{border-top:1px solid #fff6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brq-step{padding:26px 24px 0 0}.brq-step h3{color:var(--color-white);font-family:var(--font-sans);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.brq-step p{color:var(--color-on-dark);font-family:var(--font-mono-face), monospace;margin:0;font-size:13px;line-height:1.7}.brq-qs{border-top:2px solid var(--color-primary);margin-top:20px}.brq-q{border-bottom:1px solid var(--color-line);grid-template-columns:80px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.brq-q-n{color:var(--color-primary);font-family:var(--font-mono-face), monospace;margin:0;font-size:30px;font-weight:700;line-height:1}.brq-q h3{color:var(--color-primary);font-family:var(--font-sans);margin:0;font-size:20px;font-weight:700;line-height:1.35}.brq-q p{color:var(--color-text);margin:0;font-size:15px;line-height:1.65}.brq-faq{border-top:2px solid var(--color-primary);max-width:980px;margin-top:20px}.brq-faq details{border-bottom:1px solid var(--color-line)}.brq-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;list-style:none;display:flex}.brq-faq summary::-webkit-details-marker{display:none}.brq-faq summary h3{color:var(--color-primary);font-family:var(--font-sans);margin:0;font-size:19px;font-weight:700;line-height:1.4}.brq-faq summary:after{content:"+";color:var(--color-primary);font-family:var(--font-mono-face), monospace;font-size:24px;line-height:1}.brq-faq details[open] summary:after{content:"−"}.brq-faq details p{max-width:760px;color:var(--color-text);margin:0 0 22px;font-size:16px;line-height:1.65}.brq-final{background:var(--color-primary);color:var(--color-white);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:56px;margin:0 0 40px;padding:72px 64px;display:grid}.brq-final-h{color:var(--color-white);font-family:var(--font-mono-face), monospace;text-transform:uppercase;margin:0;font-size:56px;font-weight:400;line-height:1.05}.brq-final-h strong{font-family:var(--font-display-face), var(--font-mono-face), sans-serif;font-size:52px;font-weight:400;line-height:1.15;display:block}.brq-final-x{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0 0 28px;font-size:15px;line-height:1.7}.brq-more{border-top:1px solid var(--color-line);margin:0;padding:32px 0}.brq-more ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.brq-more li{margin:0;font-size:15px;line-height:1.5}.brq-bio{border-top:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:28px 0 96px;display:grid}.brq-bio-i{background:var(--color-primary);width:56px;height:56px;color:var(--color-white);font-family:var(--font-display-face), var(--font-mono-face), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.brq-bio p{max-width:760px;color:var(--color-text-soft);margin:0 0 6px;font-size:14px;line-height:1.65}@media (max-width:1024px){.brq-capsule,.brq-pband{padding-left:40px;padding-right:40px}.brq-body{padding:72px 40px 0}.brq-cards-4,.brq-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.brq-svc{min-height:420px}.brq-svc,.brq-svc:nth-child(n){position:relative;top:auto}.brq-q{grid-template-columns:56px minmax(0,1fr)}.brq-q p{grid-column:2}}@media (max-width:760px){.brq-ctas{flex-direction:column;margin:0 0 12px}.brq-btn{width:100%}.brq-capsule{padding:32px 16px}.brq-capsule-in,.brq-pband-in,.brq-split,.brq-band,.brq-final,.brq-case,.brq-case-strip,.brq-steps-top,.brq-svc,.brq-cards,.brq-cards-2,.brq-cards-4,.brq-cases,.brq-steps,.brq-more ul{grid-template-columns:minmax(0,1fr)}.brq-capsule-in{gap:24px}.brq-capsule-t{font-size:16px}.brq-toc summary{padding:0 18px}.brq-toc .toc-list{padding:4px 18px 14px}.brq-pband{padding:40px 16px}.brq-pband-in{gap:28px}.brq-pband-imgs{min-height:400px}.brq-pb-k{font-size:11px}.brq-pb-t{margin:0 0 22px;font-size:22px}.brq-pb-n{font-size:30px}.brq-pb-x{font-size:12px}.brq-body{padding:48px 16px 0}.brq-intro{font-size:18px}.brq-sec{padding:0 0 72px}.brq-body h2{font-size:27px}.brq-body .brq-sec>p{font-size:16px}.brq-punch{margin:28px 0;padding:22px 0;font-size:23px}.brq-split{gap:20px}.brq-split-img img{aspect-ratio:4/3}.brq-card-dark{grid-template-columns:minmax(0,1fr);gap:8px}.brq-card-n{margin:0 0 14px}.brq-stat{padding:26px 20px}.brq-stat-n{margin:0 0 10px;font-size:52px}.brq-stat p{font-size:13px}.brq-svc{min-height:0}.brq-svc-img{min-height:240px}.brq-svc-word{font-size:30px;bottom:16px;left:20px}.brq-svc-b{padding:24px 20px}.brq-svc-b h2,.brq-svc-b h3{font-size:20px}.brq-svc-b p{font-size:13px}.brq-band{gap:18px;margin:0 0 72px;padding:30px 20px}.brq-band-t{font-size:24px}.brq-case-img{min-height:300px}.brq-case-b{padding:24px 20px}.brq-case-strip>img{min-height:240px}.brq-steps-w{padding:32px 20px}.brq-steps-top{gap:20px;margin:0 0 24px}.brq-steps{border-top:0}.brq-step{border-top:1px solid #fff6;padding:20px 0}.brq-q{grid-template-columns:44px minmax(0,1fr);gap:10px}.brq-q-n{font-size:20px}.brq-q h3{font-size:17px}.brq-faq summary h3{font-size:16px}.brq-faq details p{font-size:15px}.brq-final{gap:20px;padding:36px 20px}.brq-final-h{font-size:32px}.brq-final-h strong{font-size:30px}.brq-final-x{font-size:13px}.brq-bio{padding:24px 0 64px}}.brq-body-p a{color:var(--color-primary);font-weight:600}.brq-body-p .brq-btn{font-weight:700}.brq-body-p .brq-sec>p:not([class]),.brq-body-p .brq-split>div>p:not([class]){max-width:740px;color:var(--color-text);margin:0 0 16px;font-size:17px;line-height:1.7}.brq-body-p p.brq-punch{max-width:980px;color:var(--color-primary);margin:44px 0;padding:32px 0;font-size:34px;line-height:1.3}.brq-split-t{align-items:start;margin:8px 0 24px}.brq-split-t .brq-split-img{position:sticky;top:110px}.brq-split-g{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.brq-cards-p .brq-card p strong:first-child,.brq-svc-p p strong:first-child,.brq-steps-p .brq-step p strong:first-child{font-family:var(--font-sans);margin:0 0 10px;font-weight:700;line-height:1.3;display:block}.brq-cards-p .brq-card p strong:first-child{color:var(--color-primary);font-size:19px}.brq-cards-p .brq-card p{font-size:15px;line-height:1.65}.brq-cards-p{margin-top:28px}.brq-svc-p p{color:var(--color-ink);font-family:var(--font-mono-face), monospace;margin:0;font-size:14px;line-height:1.8}.brq-svc-p p strong:first-child{color:var(--color-primary);margin:0 0 16px;font-size:27px}.brq-card-t{color:var(--color-primary);font-family:var(--font-sans);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3;display:block}.brq-stat-l{max-width:980px;margin:8px 0 24px}.brq-body-p .brq-stat-l p:not([class]){max-width:none;color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0 0 12px;font-size:16px;line-height:1.7}.brq-body-p .brq-stat-l a{color:var(--color-white)}.brq-body-p p.brq-meta{color:var(--color-muted);font-family:var(--font-mono-face), monospace;margin:12px 0 0;font-size:12px}.brq-steps-p{margin-top:28px}.brq-steps-p .brq-steps{border-top:1px solid #fff6}.brq-steps-4{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.brq-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.brq-step-n{color:var(--color-white);font-family:var(--font-mono-face), monospace;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1}.brq-steps-p .brq-step p strong:first-child{color:var(--color-white);font-size:18px}.brq-steps-p .brq-step p{color:var(--color-on-dark);font-family:var(--font-mono-face), monospace;margin:0;font-size:13px;line-height:1.7}.brq-steps-p .brq-step a{color:var(--color-white)}.brq-rules{margin:28px 0 24px}.brq-rules .brq-rule strong:first-child{color:var(--color-primary);margin:0 0 12px;font-size:24px;display:block}.brq-tbl-prix td:first-child{width:30%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.brq-tbl-prix td:nth-child(2){color:var(--color-primary);font-family:var(--font-mono-face), monospace;white-space:nowrap;font-size:18px;font-weight:700}.brq-tbl-prix tbody tr:hover td{background:var(--color-mist)}.brq-body-p p.brq-small{color:var(--color-muted);font-family:var(--font-mono-face), monospace;margin:10px 0 0;font-size:12px;line-height:1.65}.brq-small em{font-style:normal}.brq-body-p p.brq-cta-l{max-width:760px;color:var(--color-primary);font-family:var(--font-sans);margin:36px 0 18px;font-size:22px;font-weight:700;line-height:1.4}.brq-ul{border-top:1px solid var(--color-line);max-width:760px;margin:8px 0 20px;padding:0;list-style:none}.brq-ul li{border-bottom:1px solid var(--color-line);color:var(--color-text);margin:0;padding:12px 0 12px 28px;font-size:16px;line-height:1.55;position:relative}.brq-ul li:before{content:"→";color:var(--color-accent);font-family:var(--font-mono-face), monospace;position:absolute;left:0}.brq-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.brq-gal img{object-fit:cover;aspect-ratio:4/5;width:100%;height:auto;display:block}.brq-case-p{margin:0 0 112px}.brq-case-p .brq-case-b{flex-direction:column;justify-content:center;display:flex}.brq-thumbs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.brq-case-k{color:var(--color-accent);font-family:var(--font-mono-face), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.brq-case-p .brq-case-b>p:not(.brq-case-k){color:var(--color-ink);font-size:20px;line-height:1.5}.brq-case-p .brq-ctas{margin-top:20px}.brq-case-p .brq-btn{color:var(--color-white)!important}.brq-sec-v{background:var(--color-primary);color:var(--color-white);margin:0 0 112px;padding:0}.brq-v-in{padding:56px}.brq-sec-v h2,.brq-sec-v p,.brq-sec-v a{color:var(--color-white)!important}.brq-sec-v .brq-rule{border-color:var(--color-white)}.brq-sec-v .brq-rule strong:first-child{color:var(--color-white)}.brq-body-p .brq-sec-v p.brq-punch{border-top-color:var(--color-white);color:var(--color-white);border-bottom-color:#fff6}.brq-sec-v .brq-grille,.brq-sec-v .brq-grille p,.brq-sec-v .brq-grille dd,.brq-sec-v .brq-grille article :is(h2,h3,h4){color:var(--color-text)!important}.brq-final-p{align-items:center}.brq-final-q{color:var(--color-white);font-family:var(--font-sans);margin:0;font-size:52px;font-weight:300;line-height:1.15}.brq-final-q em{font-style:normal;font-weight:700;display:block}.brq-final-p .brq-ctas{margin:0}.brq-body-p .brq-more a,.brq-body-p .brq-bio a{font-weight:600}.brq-cards-h .brq-card p+p,.brq-cards-h .brq-card p+ul,.brq-cards-h .brq-card ul+p{margin-top:10px}.brq-cards-h .brq-card .brq-ul li{padding:8px 0 8px 24px;font-size:14px}.brq-cards-h{margin-top:28px}.brq-svc-b p+p{margin-top:0}.brq-steps-p .brq-step h3{color:var(--color-white);font-family:var(--font-sans);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.brq-q>div p{color:var(--color-text);margin:0 0 10px;font-size:15px;line-height:1.65}.brq-cases-p{margin-top:28px}.brq-cases-p>:last-child:nth-child(odd){grid-column:1/-1}.brq-case-v .brq-thumbs,.brq-body .brq-sec>.brq-ul{margin-top:12px}.brq-quote{border-top:2px solid var(--color-primary);background:var(--color-mist);color:var(--color-ink);font-family:var(--font-sans);border-left:0;margin:24px 0;padding:24px 28px;font-size:20px;line-height:1.5}.brq-quote span{color:var(--color-muted);font-family:var(--font-mono-face), monospace;letter-spacing:.06em;margin-top:12px;font-size:12px;display:block}.brq-case-s{margin:0}.brq-sec>.brq-case-s{margin-top:8px}.brq-case-s .brq-case-b h2{margin:0 0 16px;font-size:30px;line-height:1.2}.brq-case-s .brq-case-b>p:not([class]){color:var(--color-text);font-size:16px;line-height:1.7}.brq-case-s .brq-case-b .brq-ctas{margin-top:18px}.brq-case-inv{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.brq-case-inv .brq-case-img{order:2}.brq-case-mot{background:var(--color-primary);justify-content:center;align-items:center;display:flex}.brq-case-mot span{color:var(--color-white);font-family:var(--font-display-face), var(--font-mono-face), sans-serif;text-align:center;text-transform:uppercase;padding:0 24px;font-size:64px;line-height:1}.brq-split-l{align-items:center}.brq-split-l .brq-split-img img,.brq-split-t.brq-split-l .brq-split-img img{aspect-ratio:3/2;height:auto}.brq-case-logo{background:var(--brq-logo-bg);justify-content:center;align-items:center;display:flex}.brq-case-img.brq-case-logo img{width:var(--brq-logo-l,70%);object-fit:contain;max-width:80%;height:auto;position:static;inset:auto}.brq-fig{max-width:640px;margin:28px 0 8px}.brq-fig img{width:100%;height:auto;display:block}.brq-fig figcaption{color:var(--color-muted);font-family:var(--font-mono-face), monospace;margin-top:10px;font-size:13px;line-height:1.6}.brq-fig-l{width:100%;margin:28px 0 32px}.brq-fig-l img{border-radius:12px;width:100%;height:auto;display:block}.brq-video{background:#222;max-width:100%;height:auto;display:block}.brq-encart-btn{text-decoration:none;display:inline-block}.brq-encart-lime{background-color:#f0f7ea;border-left:4px solid #def53b;border-radius:8px;margin:30px 0;padding:20px}.brq-encart-lime .brq-encart-t{color:#244741;margin-top:0}.brq-encart-lime .brq-encart-x{margin:0 0 14px}.brq-encart-lime .brq-encart-btn{color:#244741;background-color:#def53b;border-radius:4px;padding:10px 20px;font-weight:700}.brq-encart-sable{border-left:4px solid var(--color-primary-dark);background:#f7f5f2;border-radius:4px;margin:36px 0;padding:20px 24px}.brq-encart-sable .brq-encart-x{margin:0 0 14px}.brq-encart-sable .brq-encart-btn{background:var(--color-primary-dark);color:var(--color-white);border-radius:6px;padding:12px 26px;font-weight:600}.brq-encart-ligne{background:#f7f5f2;border:1px solid #111;border-radius:10px;margin:48px 0;padding:32px}.brq-encart-ligne .brq-encart-t{margin:0 0 12px}.brq-encart-ligne .brq-encart-x{margin:0 0 20px}.brq-encart-ligne .brq-encart-btn{color:var(--color-white);background:#111;border-radius:6px;padding:14px 28px;font-weight:600}.brq-encart-centre{border:2px solid var(--color-primary-dark);text-align:center;background-color:#f7f7f5;border-radius:8px;margin:32px 0;padding:24px}.brq-encart-centre .brq-encart-btn{background-color:var(--color-primary-dark);color:var(--color-white);border-radius:6px;padding:14px 32px;font-weight:700}.brq-encart-vert{background-color:var(--color-primary-dark);color:var(--color-white);text-align:center;border-radius:8px;margin:40px 0;padding:32px}.brq-encart-vert .brq-encart-t{margin-bottom:8px;font-size:18px;font-weight:600}.brq-encart-vert .brq-encart-x{opacity:.85;margin-bottom:20px}.brq-encart-vert .brq-encart-a{color:var(--color-primary-dark);font-weight:600}.brq-encart-vert .brq-encart-btn{background-color:var(--color-white);color:var(--color-primary-dark);border-radius:6px;padding:14px 32px;font-weight:700}.brq-encart-cadre{border:2px solid var(--color-primary-dark);background-color:#f7f7f5;border-radius:8px;margin:40px 0;padding:28px 32px}.brq-encart-cadre .brq-encart-t{color:var(--color-primary-dark);margin-bottom:12px;font-size:17px;font-weight:700}.brq-encart-cadre .brq-encart-x{color:#555;margin-bottom:16px}.brq-encart-cadre .brq-encart-btn{background-color:var(--color-primary-dark);color:var(--color-white);border-radius:6px;padding:12px 28px;font-weight:700}@media (max-width:1024px){.brq-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}.brq-split-t,.brq-split-g{grid-template-columns:minmax(0,1fr);gap:28px}.brq-split-t .brq-split-img{position:static}.brq-split-t .brq-split-img img,.brq-split-t.brq-split-l .brq-split-img img{aspect-ratio:3/2}.brq-v-in{padding:40px}}@media (max-width:760px){.brq-case-inv,.brq-split-g,.brq-steps-3,.brq-steps-4,.brq-gal{grid-template-columns:minmax(0,1fr)}.brq-case-logo{min-height:240px}.brq-split-l .brq-split-img img{aspect-ratio:3/2}.brq-case-inv .brq-case-img{order:0}.brq-case-mot{min-height:200px}.brq-case-mot span{font-size:40px}.brq-case-s .brq-case-b h2{font-size:24px}.brq-quote{padding:18px 20px;font-size:17px}.brq-capsule-r{width:100%;padding-top:0}.brq-capsule-r .brq-btn{width:100%;min-width:0}.brq-svc-p p strong:first-child{font-size:20px}.brq-svc-p p{font-size:13px}.brq-rules .brq-rule strong:first-child{font-size:20px}.brq-tbl-prix{overflow:visible}.brq-tbl-prix table{min-width:0}.brq-tbl-prix thead{display:none}.brq-tbl-prix tr{border-top:2px solid var(--color-primary);padding:6px 0 14px;display:block}.brq-tbl-prix td{border:0;padding:6px 0;display:block;width:auto!important}.brq-tbl-prix td:nth-child(n+2):before{content:attr(data-label);color:var(--color-muted);font-family:var(--font-mono-face), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:400;display:block}.brq-tbl-prix td:nth-child(2){white-space:normal;font-size:20px}.brq-body-p p.brq-cta-l{margin:28px 0 14px;font-size:19px}.brq-body-p p.brq-punch{margin:28px 0;padding:22px 0;font-size:23px}.brq-case-p{margin:0 0 72px}.brq-case-p .brq-case-b>p:not(.brq-case-k){font-size:17px}.brq-sec-v{margin:0 0 72px}.brq-v-in{padding:32px 20px}.brq-final-q{font-size:32px}}@media (min-width:761px) and (max-width:1024px){.brq-cards-3,.brq-steps-3{grid-template-columns:repeat(2,minmax(0,1fr))}.brq-cards-3>:last-child:nth-child(odd),.brq-steps-3>:last-child:nth-child(odd){grid-column:1/-1}}.brq-mt-0{margin-top:0}.brq-mt-16{margin-top:16px}.brq-img-top{object-position:50% 0%}#formulaire-demande{scroll-margin-top:96px}.brq-c-vert{color:#20423c!important}.brq-encart-a-blanc{color:#fff!important;font-weight:600!important;text-decoration:underline!important}.brq-case-img-45{aspect-ratio:4/5!important;background:#20423c!important;min-height:0!important}.brq-case-video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.brq-faq-cas{border-top-width:1px!important;max-width:none!important;margin-top:12px!important}.brq-faq-cas-t{color:#20423c!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.brq-faq-cas-x{font-size:12px!important;line-height:1.65!important}.brq-encart-rapide{color:#fff!important;background-color:#1a3c34!important;border-radius:6px!important;margin:40px 0!important;padding:28px 32px!important}.brq-encart-rapide-t{letter-spacing:1px!important;opacity:.7!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:13px!important}.brq-encart-rapide-x{margin:0!important;font-size:17px!important;line-height:1.6!important}
