/* Finition éditoriale : conserver la composition, rendre chaque niveau lisible. */
:root{--label-size:12px;--caption-size:13px;--detail-size:14px;--motion-fast:220ms;--motion-scene:360ms}
.eyebrow,.section-heading .eyebrow,.metiers-heading>.eyebrow,.case-heading .eyebrow,.hero-copy>.eyebrow{font-size:var(--label-size);letter-spacing:1.35px;line-height:1.6}
.btn,.text-link{font-size:14px}.btn{border-radius:2px;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.btn>span{transition:transform var(--motion-fast)}
.header .btn.small{font-size:13px}.hero-actions .text-link{font-size:13px}.hero-local{font-size:12px;gap:12px}.hero-bottom{font-size:12px;padding:25px 0}.hero-bottom>div{gap:21px}
.universe-heading .eyebrow,.universe-heading>span:last-child{font-size:10px;line-height:1.6}.universe-caption{font-size:15px;line-height:1.6;gap:22px}.universe-caption small{font-size:11px;max-width:145px}
.section{padding-top:124px;padding-bottom:124px}.metiers{padding-top:142px;padding-bottom:128px}.metiers-editorial{margin-top:64px}.metier-photo figcaption{font-size:14px;gap:20px;line-height:1.6}.metier-photo figcaption small{font-size:12px;max-width:150px;line-height:1.6}.metier-local{font-size:12px;line-height:1.8}.metier-story>p{font-size:25px;line-height:1.5}.intentions{margin-top:72px;padding-top:34px}.intentions p{font-size:14px;line-height:1.75}.intentions h3{font-size:23px}
.transformation{padding-top:30px;padding-bottom:135px}.case-heading{margin-bottom:52px}.case-intro p{font-size:17px}.case-intro p>span,.case-intro small{font-size:13px}.case-number{font-size:13px}.comparison-toolbar{font-size:12px;padding:20px 24px}.comparison-toolbar small{font-size:12px}.comparison-modes button{font-size:12px;min-height:42px}.compare-control{font-size:13px;padding:22px 24px}.compare-control label{max-width:340px}.compare-control output{font-size:12px;min-width:120px}.compare-tags span{font-size:10px;letter-spacing:1px}.transformation-benefits{margin-top:35px;padding-top:30px}.transformation-benefits strong{font-size:16px}.transformation-benefits p{font-size:14px;line-height:1.75}.transformation-benefits>div>span{font-size:12px}.comparison-disclaimer{font-size:12px;line-height:1.7;margin-top:26px}
/* Same placement, stronger material and photographic separation between both identities. */
.borel-scene{background:radial-gradient(ellipse at 42% 0,#f3eedf,#cdc4ab 92%)}.borel-desktop{border-width:4px;border-color:#414735;box-shadow:0 25px 42px -15px #27322666}.borel-site-nav{height:63px}.borel-site-nav>span:first-child{font-size:29px}.borel-site-nav small{font-size:11px}.borel-site-nav>span:last-child{font-size:10px}.borel-site-copy>small{font-size:9px;letter-spacing:1px}.borel-site-copy h3{font-size:50px;line-height:1.08;margin-top:16px}.borel-site-copy>span{font-size:11px}.borel-site-hero:after{background:linear-gradient(90deg,#17271ed9 0%,#17271e60 50%,transparent 88%)}.borel-site-foot{font-size:10px;padding:13px 23px}.borel-scene-label{font-size:10px;letter-spacing:1px}.borel-stationery>div{font-size:13px;letter-spacing:.65px}.borel-stationery>div small{font-size:16px}.borel-stationery>span:last-child{font-size:8px;letter-spacing:1.2px}.borel-caption{font-size:13px}.borel-caption em{font-size:19px}.borel-phone-logo{font-size:18px}.borel-phone small{font-size:8px;letter-spacing:.4px}.borel-phone>div>span{font-size:10px;line-height:1.4}.old-scene{background:#d2d1cb}.old-desktop{border-color:#8a8b83;box-shadow:0 16px 28px #3332}.old-site-nav{font-size:12px;background:#506877}.old-site-nav>span{font-size:10px}.old-site-main{font-size:13px}.old-site-main>img{filter:saturate(.48) contrast(.78);object-position:50% 8%}.old-site-main>div>span{font-size:11px;background:#506877}.old-stationery>b{font-size:16px}.old-stationery>span{font-size:9px}.old-stationery>small{font-size:11px}.borel-phone.old-phone{font-size:11px}.borel-phone.old-phone>span{font-size:10px}.borel-phone.old-phone>p{font-size:10px;line-height:1.5}
.stats{padding:82px 0 42px}.stats-heading .eyebrow{font-size:12px}.stats-edition{font-size:11px}.stat p{font-size:16px;line-height:1.7}.stat-note{font-size:12px;line-height:1.6}.stats-sources,.stats-sources a{font-size:12px;line-height:1.8}.stats-sources{align-items:start;margin-top:48px;gap:45px}.stats-sources>a{max-width:350px;text-align:right}
/* The selected service is the leading composition, not a small side illustration. */
.services{padding-top:142px;padding-bottom:142px}.section-heading{margin-bottom:52px}.section-aside{font-size:15px;line-height:1.8}.service-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px;align-items:center}.service{padding:28px 0;gap:20px}.service h3{font-size:23px;line-height:1.35;letter-spacing:-.7px}.service p{font-size:14px;margin-top:8px}.service>span{font-size:12px}.service i{font-size:23px}.service-list{align-self:center}.service-display{min-width:0}.service-stage{height:475px;padding:0;isolation:isolate}.service-art[data-view=web] .service-stage{background:#e8e1ce;padding:18px}.service-borel-site{max-width:none;width:100%;height:100%;box-shadow:0 16px 22px #2c372a20;display:flex;flex-direction:column}.service-borel-top{font-size:31px;padding:19px 23px;min-height:75px}.service-borel-top>span{font:11px DM;letter-spacing:0}.service-borel-photo{flex:1;height:auto;padding:46px 30px}.service-borel-photo>small{font-size:10px;letter-spacing:1.1px}.service-borel-photo h3{font-size:clamp(34px,3.35vw,51px);line-height:1.13;margin-top:25px;letter-spacing:-1px}.service-borel-photo>span{font-size:12px;margin-top:32px;padding:11px 15px;border:0;background:#e9e2cc;color:#263c2c}.service-borel-photo:after{background:linear-gradient(90deg,#142b20cf,#142b2045 72%,transparent)}.service-caption{min-height:115px;padding-top:25px}.service-caption>.eyebrow{font-size:12px;letter-spacing:1.2px}.service-caption>p{font-size:15px;line-height:1.8;margin-top:12px;max-width:620px}
.identity-stage{padding:42px;gap:34px;background:radial-gradient(ellipse at 25% 20%,#493c30,#2d2620)}.identity-board{width:54%;max-width:none;padding:35px 0}.identity-board>small{font-size:10px;letter-spacing:1.6px}.identity-board>strong{font-size:91px;line-height:1.45;letter-spacing:6px}.identity-board>strong sup{font-size:22px}.identity-board>p{font-size:24px}.palette-line{margin-top:30px;gap:10px}.palette-line span{height:18px;width:43px}.identity-print{width:40%;max-width:none;height:325px;padding:28px 24px;transform:rotate(5deg);border-left:3px solid #9d5c4d;box-shadow:15px 22px 28px #0004}.identity-print>b{font-size:48px}.identity-print>span{font-size:11px}.identity-print>p{font-size:25px;line-height:1.45}.identity-print>small{font-size:9px;line-height:1.6;letter-spacing:.6px}
.local-stage{padding:30px;background:radial-gradient(ellipse at 15% 0,#d9d9c9,#aeb39d)}.local-listing{max-width:none;width:100%;padding:23px 26px;box-shadow:0 16px 32px #30402930}.local-top{font-size:10px;letter-spacing:.7px}.local-listing h3{font-size:36px;margin-top:17px}.local-listing>p{font-size:13px}.local-photos{margin:18px 0}.local-photos img{height:141px}.local-info{font-size:13px;line-height:1.65;padding-bottom:17px}.local-actions span{font-size:12px;padding:9px 15px}
.content-stage{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:22px;padding:24px;background:#30281f}.content-shot{height:405px;width:100%;box-shadow:0 12px 20px #0002}.content-shot:nth-child(2){height:338px;margin-top:34px;width:100%}.content-shot>span{font-size:32px;padding:45px 21px 23px;line-height:1.15}
/* Offers share an editorial baseline instead of a surrounding pricing grid. */
.offers{padding-top:105px;padding-bottom:100px;background:#252119}.offer-grid{border:0;gap:34px;align-items:stretch}.offer{background:none;border:0;border-top:1px solid #eee9de66;border-radius:0;padding:26px 0 0;overflow:visible;position:relative;transition:border-color var(--motion-fast)}.offer-identity{background:none;box-shadow:none}.offer:hover{background:none;transform:none;border-top-color:var(--blue-light)}.offer:before{content:none}.offer-top{font-size:12px;line-height:1.6}.offer-top>span:first-child{font-size:12px;letter-spacing:1.3px}.offer h3{font-size:32px;min-height:78px;margin-top:25px;line-height:1.12}.offer .offer-audience{font-size:15px;line-height:1.8;min-height:108px;margin-top:13px}.offer-composition{height:200px;margin-top:24px;margin-bottom:15px}.offer-combo{font-size:10px;letter-spacing:.8px;line-height:1.65;min-height:40px;text-align:left;padding-top:0}.offer h4{font-size:15px;line-height:1.6;margin-top:8px;padding-top:22px;border-top:1px solid var(--line)}.offer ul{font-size:14px;line-height:1.75;gap:10px;margin-top:15px}.offer .offer-result{font-size:14px;line-height:1.75;min-height:65px;margin:25px 0}.offer .btn{font-size:13px;min-height:54px;padding:15px 17px}.offer-to-care{margin-top:48px;padding-top:30px}.offer-to-care strong{font-size:19px}.offer-to-care p{font-size:14px;line-height:1.8;max-width:820px}.offer-to-care>.text-link{font-size:13px;line-height:1.6;max-width:190px}.offer-bottom{margin-top:30px;gap:45px}.offer-bottom>p,.offer-bottom .text-link{font-size:12px;line-height:1.8}.deliverable-web{width:87%;max-width:none}.deliverable-web>span{font-size:20px;padding:10px 15px}.deliverable-web img{height:117px}.deliverable-web>b{font-size:27px;bottom:30px}.deliverable-kai{width:52%;padding:15px}.deliverable-kai>small{font-size:8px;letter-spacing:.7px}.deliverable-kai>b{font-size:62px}.deliverable-kai>b>sup{font-size:12px}.deliverable-kai>span{font-size:16px}.deliverable-menu{width:100px;height:156px;padding:18px 14px;font-size:30px;transform:rotate(5deg)}.deliverable-menu small{font-size:8px;margin-top:8px;letter-spacing:.6px}.deliverable-menu i{font-size:14px;line-height:1.35;margin-top:10px}.deliverable-photos{width:89%;gap:7px}.deliverable-photos img{height:154px}.deliverable-photos>span{font-size:10px;padding:10px 12px}.offer:hover .deliverable-menu{transform:rotate(2deg)}.deliverable-menu,.deliverable-web{transition:transform var(--motion-scene)}
.care{padding-top:138px;padding-bottom:128px}.care-panel{gap:65px}.care-pill{font-size:12px;letter-spacing:.2px}.care-copy .care-lead{font-size:16px;line-height:1.85}.care-rhythm p{font-size:14px;line-height:1.8}.care-rhythm strong{font-size:16px}.care-rhythm>div>span{font-size:12px}.care-copy>small{font-size:12px;max-width:480px;line-height:1.8}.care-report{padding:34px}.report-head>span:last-child{font-size:11px;letter-spacing:.6px}.report-head small{font-size:11px}.report-title>small{font-size:11px;letter-spacing:1px}.report-status{font-size:12px;line-height:1.6}.report-checks>div{font-size:13px;padding:14px 0;line-height:1.6}.report-note small{font-size:10px;letter-spacing:.7px}.report-note p{font-size:19px;line-height:1.55}.report-note>div>span{font-size:12px;line-height:1.6}.report-next>span{font-size:10px;letter-spacing:1px}.report-next>strong{font-size:15px;line-height:1.6}.care-report>footer{font-size:11px;line-height:1.7}.care-scope>div>span{font-size:11px;letter-spacing:1px}.care-scope strong{font-size:18px}.care-scope p{font-size:14px;line-height:1.8;max-width:520px}.faq{padding-top:94px;padding-bottom:100px}.faq-intro>p{font-size:15px}.faq-list summary{font-size:17px;line-height:1.5}.faq-list details>p{font-size:15px;line-height:1.8}.cta-meta{font-size:13px;line-height:1.7}.footer,.footer>span{font-size:13px;line-height:1.6}.preview-footer{font-size:12px;line-height:1.8;padding-bottom:26px}.motion-control{font-size:11px}.motion-control>span:first-child{font-size:13px}.project-intro .mini-note{font-size:14px}.project-intro .mini-note small{font-size:12px}.form-panel .step-desc{font-size:14px}.step-top,.preview-notice{font-size:12px}.choice span{font-size:13px;line-height:1.65}.field small{font-size:12px}.project-page #offer-explainer{font-size:13px}.summary-items>div{font-size:14px}
/* Mockup details remain secondary, but their core content is readable. */
.device-top{font-size:8px}.kai-nav{font-size:10px}.kai-headline>small{font-size:8px;letter-spacing:1px}.kai-home-link{font-size:11px}.kai-home-bottom{font-size:8px}.kai-paper{height:196px}.kai-paper>span{font-size:9px;letter-spacing:1.3px}.kai-paper small{font-size:9px;margin-top:9px}.kai-paper>div{font-size:20px}.kai-phone{width:180px;height:310px;right:1%}.kai-phone-top{font-size:17px}.booking>small{font-size:7px;letter-spacing:.3px}.booking-row,.booking-times{font-size:9px}.booking-submit{font-size:9px;padding:9px 4px}.booking h3{font-size:22px}.booking-times>span{padding:4px 7px}
@media(min-width:1550px){.kai-phone{height:320px;width:185px}.service-stage{height:500px}.service-borel-photo{padding-top:52px}.identity-board>strong{font-size:98px}.content-shot{height:430px}.content-shot:nth-child(2){height:360px}}
@media(max-width:1150px){.hero-local{font-size:11px;flex-wrap:wrap}.universe-caption{padding-top:52px;font-size:13px}.universe-caption small{font-size:11px}.kai-stage{height:505px}.kai-phone{width:162px;height:293px;top:238px}.kai-paper{width:150px;height:181px;top:334px;padding:15px}.kai-paper small{font-size:8px}.kai-paper>span{font-size:8px}.kai-paper>div{font-size:18px}.kai-headline>small{font-size:7px}.kai-home-link{font-size:10px}.kai-home-bottom{font-size:7px}.kai-nav{font-size:9px}.booking-row,.booking-times{font-size:8px}.booking-submit{font-size:8px}.booking h3{font-size:21px}.booking>small{font-size:6px}.metier-story>p{font-size:22px}.intentions>div{grid-template-columns:1fr}.intentions>div>span{grid-row:auto;font-size:52px;margin-bottom:15px}.intentions p{font-size:14px}.metier-photo figcaption small{max-width:none;font-size:12px}.borel-site-nav>span:first-child{font-size:25px}.borel-site-nav>span:last-child{font-size:9px}.borel-site-copy h3{font-size:40px}.borel-site-copy>small{font-size:8px}.borel-site-foot{font-size:8px;padding:11px 15px}.borel-site-copy>span{font-size:10px}.borel-scene-label{font-size:9px}.borel-stationery>div{font-size:11px}.borel-stationery>div small{font-size:14px}.borel-stationery>span:last-child{font-size:7px}.borel-phone>div>span{font-size:8px}.borel-phone small{font-size:7px}.borel-phone-logo{font-size:16px}.borel-phone.old-phone>p{font-size:9px}.borel-phone.old-phone>span{font-size:9px}.borel-caption{font-size:12px}.borel-caption em{font-size:16px}.service-layout{gap:34px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.service h3{font-size:21px}.service{gap:15px;padding:26px 0}.service p{font-size:13px}.service-stage{height:435px}.service-borel-top{font-size:26px;padding:17px;min-height:62px}.service-borel-top>span{font-size:10px}.service-borel-photo{padding:34px 22px}.service-borel-photo>small{font-size:8px}.service-borel-photo h3{font-size:38px}.service-borel-photo>span{font-size:11px}.identity-stage{padding:28px;gap:20px}.identity-board>strong{font-size:70px;letter-spacing:3px}.identity-board>small{font-size:9px}.identity-board>p{font-size:20px}.identity-print{height:286px;padding:23px 16px;width:43%}.identity-print>b{font-size:37px}.identity-print>p{font-size:21px}.identity-print>small{font-size:8px}.palette-line span{width:32px;height:15px}.local-stage{padding:20px}.local-listing{padding:20px}.local-top{font-size:9px}.local-listing h3{font-size:32px}.local-listing>p,.local-info{font-size:12px}.local-photos img{height:126px}.local-actions span{font-size:11px;padding:8px 11px}.content-stage{padding:20px;gap:18px}.content-shot{height:368px}.content-shot:nth-child(2){height:315px}.content-shot>span{font-size:27px;padding:35px 15px 20px}.offer-grid{gap:25px}.offer h3{font-size:29px;min-height:70px}.offer .offer-audience{font-size:14px;min-height:128px}.offer ul{font-size:13px}.offer .btn{font-size:12px;padding:14px 12px}.offer-top{font-size:11px}.offer-top>span:first-child{font-size:11px}.offer-composition{height:179px}.deliverable-kai>b{font-size:48px}.deliverable-kai>small{font-size:7px}.deliverable-kai>span{font-size:14px}.deliverable-kai{padding:10px}.deliverable-menu{width:86px;height:144px;padding:15px 12px;font-size:28px}.deliverable-menu i{font-size:12px}.deliverable-web>b{font-size:23px}.deliverable-photos img{height:140px}.care-panel{gap:38px}.care-report{padding:27px}.report-head>span:last-child,.report-head small{font-size:10px}.care-copy .care-lead{font-size:15px}.report-checks>div{font-size:12px}}
@media(max-width:900px){.section{padding:100px 0}.metiers{padding-top:118px}.hero-local{font-size:12px}.kai-stage{height:600px}.kai-phone{width:185px;height:318px;top:299px}.kai-paper{width:180px;height:204px;top:391px;padding:20px}.kai-paper>span,.kai-paper small{font-size:9px}.kai-paper>div{font-size:23px}.kai-headline>small{font-size:9px}.kai-home-link{font-size:12px}.kai-home-bottom{font-size:8px}.booking-row,.booking-times,.booking-submit{font-size:9px}.booking>small{font-size:7px}.universe-caption{padding-top:32px;font-size:15px}.transformation{padding-top:20px;padding-bottom:110px}.borel-site-nav{height:55px}.borel-site-copy{padding:24px 22px}.borel-site-copy h3{font-size:34px;margin:14px 0 17px}.borel-site-copy>small{font-size:7px}.borel-site-copy>span{font-size:9px}.borel-site-foot{font-size:8px}.borel-phone small{font-size:6px}.borel-phone>div>span{font-size:8px}.borel-phone-logo{font-size:15px}.borel-phone.old-phone>span{font-size:8px}.transformation-benefits{gap:25px}.transformation-benefits p{font-size:13px}.transformation-benefits strong{font-size:15px}.stats{padding:65px 0 35px}.stat p{font-size:14px}.stat-note{font-size:11px}.stats-sources{gap:25px;font-size:11px}.stats-sources a{font-size:11px}.service-layout{grid-template-columns:1fr;gap:30px}.service-list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.service{padding:22px 0}.service p{font-size:13px}.service h3{font-size:22px}.service-stage{height:460px}.service-art[data-view=web] .service-stage{padding:20px}.service-borel-site{max-width:none}.service-borel-top{font-size:30px;min-height:70px}.service-borel-photo{padding:38px 27px}.service-borel-photo h3{font-size:46px}.service-borel-photo>small{font-size:10px}.service-borel-photo>span{font-size:12px}.identity-stage{padding:38px 45px;gap:45px}.identity-board{max-width:none}.identity-board>strong{font-size:90px}.identity-board>small{font-size:11px}.identity-board>p{font-size:25px}.identity-print{max-width:225px;height:325px;padding:28px}.identity-print>b{font-size:48px}.identity-print>p{font-size:25px}.local-stage{padding:27px 45px}.local-listing{max-width:none;padding:24px}.local-photos img{height:145px}.local-top{font-size:10px}.local-info,.local-listing>p{font-size:13px}.local-actions span{font-size:12px}.content-stage{padding:25px 35px;gap:25px}.content-shot{height:390px}.content-shot:nth-child(2){height:326px}.content-shot>span{font-size:32px}.service-caption{min-height:105px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-top{display:block;line-height:1.8}.offer-top>span{display:block}.offer-top>span:first-child{font-size:11px}.offer h3{font-size:26px;min-height:88px}.offer .offer-audience{font-size:14px;min-height:177px}.offer-composition{height:165px}.offer-combo{font-size:9px;min-height:52px}.offer h4{font-size:14px;min-height:66px}.offer ul{font-size:13px;gap:12px}.offer .offer-result{font-size:13px;min-height:92px}.offer .btn{font-size:11px;gap:8px;padding:13px 10px}.deliverable-web>span{font-size:16px;padding:8px}.deliverable-web>b{font-size:19px;left:10px;bottom:30px}.deliverable-kai{width:48%;padding:7px}.deliverable-kai>b{font-size:35px}.deliverable-kai>small{display:none}.deliverable-kai>span{font-size:12px}.deliverable-menu{width:69px;height:132px;padding:14px 9px;font-size:22px}.deliverable-menu small{font-size:7px}.deliverable-menu i{font-size:11px}.offer-to-care p{font-size:14px}.care-panel{grid-template-columns:1fr;gap:45px}.care-copy .care-lead{font-size:16px}.care-visual{max-width:640px}.care-report{padding:36px}.report-checks>div{font-size:14px}.care-rhythm p{font-size:14px}.care-rhythm strong{font-size:15px}.care-scope{gap:38px}.faq{gap:35px}.faq-list summary{font-size:16px}.faq-list details>p{font-size:14px}}
@media(max-width:700px) and (min-width:651px){.offer-grid{gap:15px}.offer h3{font-size:24px}.offer .offer-audience{min-height:202px}.offer .btn{font-size:10px}.offer ul{font-size:12px}.deliverable-menu{width:59px}.offer-composition{gap:5px}}
@media(max-width:650px){:root{--label-size:11px;--caption-size:12px;--detail-size:14px}.section{padding:86px 0}.header .btn.small{font-size:11px;padding:10px 12px}.wordmark{font-size:25px}.hero-copy>.eyebrow{font-size:10px;letter-spacing:.8px}.hero-description{font-size:18px}.hero-detail{font-size:14px}.hero-actions .btn{font-size:13px}.hero-actions .text-link{font-size:12px;white-space:normal;line-height:1.5}.hero-actions{gap:18px}.hero-local{font-size:11px;line-height:1.7;gap:7px 12px}.hero-bottom{font-size:11px}.universe-heading .eyebrow{font-size:9px;letter-spacing:.7px}.universe-heading>span:last-child{font-size:8px;letter-spacing:.5px}.kai-stage{height:469px}.kai-phone{width:147px;height:276px;top:212px;right:1px}.kai-paper{top:332px;width:148px;height:137px;padding:13px 15px;left:8px}.kai-paper>strong{font-size:32px}.kai-paper>span{font-size:8px}.kai-paper>div{font-size:16px}.kai-paper small{font-size:8px;line-height:1.4;margin-top:7px}.kai-nav{font-size:8px}.kai-headline>small{font-size:7px;letter-spacing:.5px;max-width:200px}.kai-headline h2{font-size:38px}.kai-home-link{font-size:9px}.kai-home-bottom{font-size:7px}.kai-phone-top{font-size:14px}.booking>small{font-size:6px;letter-spacing:0}.booking h3{font-size:20px}.booking-row,.booking-times,.booking-submit{font-size:8px}.booking-times>span{padding:4px 5px}.universe-caption{padding-top:40px;font-size:13px;gap:15px}.universe-caption small{font-size:10px;max-width:92px}.metiers{padding-top:98px;padding-bottom:87px}.metiers-editorial{margin-top:35px;column-gap:20px;row-gap:26px}.metier-photo figcaption{font-size:13px;line-height:1.6}.metier-photo figcaption small{font-size:11px;line-height:1.6}.metier-story>p{font-size:20px;line-height:1.5}.metier-local{font-size:11px;margin-top:20px}.metier-artisan img{height:253px}.intentions{margin-top:43px;gap:0;padding-top:0}.intentions>div{grid-template-columns:58px 1fr;gap:0 17px;padding:24px 0}.intentions>div>span{grid-row:1/3;font-size:46px;margin:0}.intentions h3{font-size:23px}.intentions p{font-size:14px;line-height:1.75}.transformation{padding-top:10px;padding-bottom:95px}.case-heading{margin-bottom:34px}.case-intro{gap:12px 20px;align-items:start}.case-intro p{font-size:15px}.case-intro p>span{font-size:12px}.case-intro small{font-size:11px;max-width:115px}.case-number{font-size:10px;padding-top:5px}.comparison-toolbar{font-size:10px;padding:15px 13px}.comparison-toolbar small{font-size:10px}.comparison-modes button{font-size:12px;min-height:44px}.comparison-viewport{height:585px}.borel-scene-label{font-size:8px;left:15px;right:15px;letter-spacing:.4px}.borel-scene-label>span:last-child{max-width:118px}.borel-desktop{height:292px;top:58px;border-width:3px}.borel-site-nav{height:46px;padding:0 10px}.borel-site-nav>span:first-child{font-size:22px}.borel-site-nav>span:last-child{font-size:8px;padding:7px}.borel-site-hero{height:208px}.borel-site-copy{padding:24px 14px}.borel-site-copy>small{font-size:7px;line-height:1.5;max-width:190px;display:block;letter-spacing:.4px}.borel-site-copy h3{font-size:29px;margin:12px 0 17px;line-height:1.12}.borel-site-copy>span{font-size:9px;padding:9px 10px}.borel-site-foot{font-size:7px;line-height:1.5;height:32px;padding:6px 10px}.borel-phone{top:296px;width:145px;height:248px;right:4%}.borel-phone-logo{font-size:16px}.borel-phone small{font-size:7px;letter-spacing:.1px}.borel-phone>div>span{font-size:8px;line-height:1.5;padding-top:8px}.borel-phone>img{height:88px}.borel-phone:not(.old-phone) h4{font-size:22px}.borel-phone>div:not(.phone-notch){padding:8px 6px}.borel-stationery{width:146px;height:114px;left:4%;bottom:68px;padding:13px}.stationery-monogram{font-size:39px}.borel-stationery>div{font-size:9px;letter-spacing:.4px;margin-top:12px}.borel-stationery>div small{font-size:11px}.borel-phone.old-phone{padding-top:23px}.borel-phone.old-phone>span{font-size:8px}.borel-phone.old-phone>p{font-size:9px}.old-site-nav{font-size:9px;padding:13px 9px}.old-site-main{font-size:10px;padding:15px 10px}.old-site-main h3{font-size:14px}.old-site-main>div{font-size:9px}.old-site-main>img{width:65px;height:94px;margin-right:10px}.old-site-main>div>span{font-size:8px;padding:6px}.old-stationery>b{font-size:11px}.old-stationery>span{font-size:7px}.old-stationery>small{font-size:9px}.compare-control{padding:18px 14px;font-size:12px;gap:13px}.compare-control label{max-width:none;line-height:1.6}.compare-control output{font-size:11px;min-width:106px}.compare-tags span{font-size:9px}.transformation-benefits{gap:21px;margin-top:27px;padding-top:25px}.transformation-benefits strong{font-size:16px}.transformation-benefits p{font-size:14px;line-height:1.75}.comparison-disclaimer{font-size:11px;line-height:1.8}.stats{padding:54px 0 30px}.stats-heading .eyebrow{font-size:10px;letter-spacing:.8px;max-width:220px}.stats-edition{font-size:9px}.stats-edition b{font-size:24px}.stats-heading h2{font-size:29px}.stats-heading h2 em{font-size:31px}.stats-grid{gap:26px}.stat{grid-template-columns:120px 1fr;column-gap:18px}.stat strong{font-size:73px}.stat strong small{font-size:24px}.stat p{font-size:14px;line-height:1.65}.stat-note{font-size:11px;margin-top:9px}.stats-sources{font-size:11px;line-height:1.8}.stats-sources>a{font-size:11px;text-align:left;max-width:none}.services{padding:100px 0 90px}.section-heading{margin-bottom:34px}.section-aside{font-size:14px}.service-list{gap:0 22px}.service{display:block;padding:16px 0;min-height:115px}.service>span{font-size:11px}.service>div{margin-top:9px}.service h3{font-size:18px;line-height:1.4}.service p,.service i{display:none}.service-layout{gap:28px}.service-stage{height:370px}.service-art[data-view=web] .service-stage{padding:10px}.service-borel-top{font-size:25px;min-height:58px;padding:13px 14px}.service-borel-top>span{font-size:9px}.service-borel-photo{padding:28px 18px}.service-borel-photo>small{font-size:8px;line-height:1.6;max-width:205px;display:block;letter-spacing:.6px}.service-borel-photo h3{font-size:35px;line-height:1.13;margin-top:20px}.service-borel-photo>span{font-size:10px;margin-top:25px;padding:10px 12px}.service-caption{padding-top:23px;min-height:145px}.service-caption>.eyebrow{font-size:11px;letter-spacing:.9px}.service-caption>p{font-size:14px;line-height:1.8;max-width:none}.identity-stage{padding:25px 22px;gap:19px}.identity-board{width:48%;padding:25px 0}.identity-board>small{font-size:9px;letter-spacing:.5px}.identity-board>strong{font-size:53px;letter-spacing:2px}.identity-board>strong sup{font-size:12px}.identity-board>p{font-size:18px;line-height:1.4}.palette-line{gap:6px;margin-top:23px}.palette-line span{width:26px;height:12px}.identity-print{width:46%;height:258px;padding:21px 15px}.identity-print>b{font-size:33px;letter-spacing:3px}.identity-print>span{font-size:10px}.identity-print>p{font-size:19px;line-height:1.5}.identity-print>small{font-size:8px;line-height:1.5}.local-stage{padding:15px}.local-listing{padding:18px}.local-top{font-size:9px;letter-spacing:.4px;gap:12px}.local-listing h3{font-size:30px}.local-listing>p{font-size:11px}.local-photos{margin:15px 0}.local-photos img{height:104px}.local-info{font-size:11px;line-height:1.6;padding-bottom:15px}.local-actions{gap:7px}.local-actions span{font-size:10px;padding:8px 10px}.content-stage{padding:16px;gap:15px}.content-shot{height:325px}.content-shot:nth-child(2){height:275px;margin-top:28px}.content-shot>span{font-size:25px;padding:35px 12px 17px}.offers{padding:87px 0 80px}.offer-grid{grid-template-columns:1fr;gap:36px}.offer{padding-top:25px}.offer-top{display:flex;font-size:12px}.offer-top>span:first-child{font-size:12px}.offer h3{font-size:35px;min-height:0;margin-top:23px}.offer .offer-audience{font-size:15px;min-height:0;margin-top:13px}.offer-composition{height:201px;margin-top:23px}.offer-combo{font-size:10px;min-height:0;line-height:1.7}.offer h4{font-size:16px;min-height:0;margin-top:18px;padding-top:22px}.offer ul{font-size:14px;gap:11px;line-height:1.75}.offer .offer-result{font-size:14px;min-height:0;margin:25px 0}.offer .btn{font-size:13px;min-height:52px;padding:15px 17px}.deliverable-web{max-width:310px}.deliverable-web>span{font-size:21px;padding:10px 14px}.deliverable-web>b{font-size:27px;left:16px}.deliverable-kai{width:48%;padding:14px}.deliverable-kai>small{display:block;font-size:8px}.deliverable-kai>b{font-size:55px}.deliverable-kai>span{font-size:16px}.deliverable-menu{width:103px;height:159px;padding:18px 14px;font-size:31px}.deliverable-menu small{font-size:8px}.deliverable-menu i{font-size:14px}.offer-to-care{margin-top:40px;gap:15px;padding-top:28px}.offer-to-care strong{font-size:19px}.offer-to-care p{font-size:14px}.offer-to-care>.text-link{font-size:13px;max-width:none}.offer-bottom{margin-top:28px}.offer-bottom>p,.offer-bottom .text-link{font-size:12px}.care{padding:103px 0 94px}.care-pill{font-size:11px}.care-copy .care-lead{font-size:15px}.care-rhythm strong{font-size:16px}.care-rhythm p{font-size:14px;line-height:1.75}.care-copy>small{font-size:12px;line-height:1.8}.care-visual{margin-top:40px}.care-report{padding:25px 21px}.report-brand{font-size:28px}.report-head>span:last-child,.report-head small{font-size:9px;letter-spacing:.3px}.report-title>small{font-size:10px;letter-spacing:.8px}.report-status{font-size:11px}.report-checks>div{font-size:12px;gap:14px;padding:13px 0;line-height:1.6}.report-checks strong{max-width:150px}.report-note small{font-size:9px;letter-spacing:.4px}.report-note p{font-size:18px;line-height:1.55}.report-note>div>span{font-size:11px}.report-next>span{font-size:10px}.report-next>strong{font-size:14px}.care-report>footer{font-size:10px}.care-scope{margin-top:40px;gap:26px}.care-scope>div>span{font-size:10px}.care-scope strong{font-size:17px}.care-scope p{font-size:14px}.faq{padding:80px 0}.faq-intro>p{font-size:15px}.faq-list summary{font-size:16px;line-height:1.6}.faq-list details>p{font-size:14px;line-height:1.85}.cta-meta{font-size:12px;line-height:1.8}.footer,.footer>span{font-size:12px;line-height:1.7}.preview-footer{font-size:11px;padding:22px 22px 65px}.motion-control{font-size:10px}.project-page .header>.text-link{font-size:12px;max-width:160px;text-align:right}.form-panel .step-desc{font-size:13px}.project-page .choice span{font-size:12px}.project-page #offer-explainer{font-size:12px}.preview-notice{font-size:11px}.summary-items>div{font-size:13px}.project-intro .mini-note{font-size:13px}.project-intro .mini-note small{font-size:12px}}
@media(max-width:360px){.header{gap:9px}.wordmark{font-size:22px}.header .btn.small{font-size:10px;gap:8px;padding:9px}.hero-actions{gap:14px}.hero-local{font-size:10px}.hero-description{font-size:16px}.hero-detail{font-size:14px}.universe-heading .eyebrow{font-size:8px}.universe-heading>span:last-child{display:none}.kai-phone{width:134px;right:0;height:263px}.booking-row,.booking-times,.booking-submit{font-size:7px}.booking>small{font-size:5px}.kai-phone-top{font-size:13px}.kai-paper{width:127px;left:4px}.kai-paper>strong{font-size:28px}.kai-paper small{font-size:7px}.kai-paper>div{font-size:14px}.kai-headline h2{font-size:33px}.kai-headline>small{font-size:6px}.kai-home-link{font-size:8px}.universe-caption{font-size:12px}.universe-caption small{font-size:10px;max-width:83px}.metiers-editorial{gap:22px 14px}.metier-story>p{font-size:19px}.metier-artisan img{height:266px}.intentions>div{grid-template-columns:49px 1fr;gap:0 14px}.intentions p{font-size:13px}.case-intro small{max-width:105px;font-size:10px}.comparison-toolbar small{font-size:9px}.borel-site-nav>span:first-child{font-size:20px}.borel-site-nav>span:last-child{font-size:7px}.borel-site-copy h3{font-size:25px}.borel-site-copy>small{font-size:6px}.borel-site-copy>span{font-size:8px}.borel-phone{width:132px;height:247px}.borel-phone:not(.old-phone) h4{font-size:20px}.borel-phone>div>span{font-size:7px}.borel-phone small{font-size:6px}.borel-stationery{width:129px}.borel-stationery>div{font-size:8px}.borel-stationery>div small{font-size:10px}.borel-scene-label{font-size:7px}.stat{grid-template-columns:102px 1fr;column-gap:14px}.stat strong{font-size:64px}.stat p{font-size:13px}.stat-note{font-size:10px}.stats-heading h2{font-size:26px}.stats-heading h2 em{font-size:28px}.stats-heading .eyebrow{font-size:9px}.service h3{font-size:17px}.service-list{column-gap:16px}.service-stage{height:355px}.service-borel-top{font-size:22px;padding:12px}.service-borel-top>span{font-size:8px}.service-borel-photo{padding:25px 15px}.service-borel-photo h3{font-size:29px}.service-borel-photo>small{font-size:7px}.service-borel-photo>span{font-size:9px}.identity-stage{padding:22px 15px;gap:15px}.identity-board>strong{font-size:43px}.identity-board>small{font-size:8px}.identity-board>p{font-size:16px}.identity-print{padding:19px 12px;height:246px}.identity-print>p{font-size:17px}.identity-print>small{font-size:7px}.palette-line span{width:21px}.local-stage{padding:12px}.local-listing{padding:14px}.local-top{font-size:8px}.local-listing>p,.local-info{font-size:10px}.local-actions span{font-size:9px;padding:7px 9px}.content-stage{padding:12px;gap:12px}.content-shot>span{font-size:22px;padding-left:9px}.content-shot{height:310px}.content-shot:nth-child(2){height:260px}.deliverable-kai>b{font-size:45px}.deliverable-kai{padding:9px}.deliverable-kai>small{font-size:7px}.deliverable-menu{width:88px;padding:17px 11px}.deliverable-menu i{font-size:13px}.offer h3{font-size:32px}.care-report{padding:23px 17px}.report-head{gap:9px}.report-head>span:last-child,.report-head small{font-size:8px}.report-checks>div{font-size:11px;gap:9px}.report-checks strong{max-width:133px}.report-note{gap:9px}.report-note p{font-size:17px}.report-note small{font-size:8px}.report-next>strong{font-size:13px}}
/* Final optical corrections after desktop, tablet and mobile review. */
.local-listing{padding:18px 22px}.local-photos{margin:14px 0}.local-photos img{height:125px}
.offer-top>span:last-child{font-size:12px}.faq-intro .text-link{font-size:14px}
@media(min-width:651px){.universe-heading .eyebrow,.universe-heading>span:last-child,.universe-caption small,.stats-edition,.offer-combo,.report-head>span:last-child,.report-head small,.report-title>small,.report-note small,.report-next>span,.care-report>footer,.care-scope>div>span{font-size:12px}}
@media(min-width:651px) and (max-width:900px){.offer .offer-audience{min-height:110px}.local-listing{padding:20px 24px}.local-photos img{height:130px}}
@media(min-width:651px) and (max-width:700px){.offer .offer-audience{min-height:130px}}
@media(max-width:650px){.local-listing{padding:14px 18px}.local-photos{margin:12px 0}.local-photos img{height:100px}.offer-top>span:last-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
