/* Ajustements de taille du bureau 3D et intégration des contenus métier. */
.screen-layout strong.screen-objective{font-size:18px;line-height:1.02;margin-top:7px}.screen-layout strong.screen-objective+div{margin-top:10px}
.site-header nav{gap:24px}.desk-objects{position:absolute;inset:0;transform:scale(.79);transform-origin:center 57%;transition:transform .35s ease}.desk-3d:hover .desk-objects{transform:scale(.82)}.story,.values,.pricing{max-width:1100px;margin:auto;padding:95px 30px}.story{text-align:center}.story h2,.values h2,.pricing h2{font:600 clamp(44px,4.4vw,60px)/.98 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em;margin:0}.story h2 em,.pricing h2 em{font-weight:500;color:var(--gold)}.story-copy{max-width:805px;margin:36px auto 0;color:var(--muted);font-size:14px;line-height:1.9}.story-copy p{margin:0 0 16px}.values{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.values-intro{position:relative}.values-intro h2{font-size:56px}.values-intro>span{display:grid;place-items:center;margin-top:22px;width:60px;height:60px;border:1px solid #ead8c4;border-radius:50%;font-size:22px;color:var(--gold)}.value-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.value-list article{padding:21px 0;border-top:1px solid #e8dacc}.value-list b{font:italic 18px 'Cormorant Garamond',serif;color:var(--gold)}.value-list h3{font:600 25px 'Cormorant Garamond',Georgia,serif;margin:8px 0 2px}.value-list p{margin:0;color:var(--muted);font-size:12px}.pricing{text-align:center}.pricing h2{margin-bottom:44px}.price-layout{display:grid;grid-template-columns:1fr .7fr 1fr;max-width:850px;margin:auto;align-items:center;gap:22px}.price-layout article{min-height:205px;padding:29px 20px;border:1px solid #e5d6c7;border-radius:100% 100% 9px 9px;background:#fffdf9;display:flex;flex-direction:column;justify-content:center}.price-layout article>span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--gold)}.price-layout h3{font:600 29px/1.1 'Cormorant Garamond',Georgia,serif;margin:16px 0 12px}.price-layout h3 small{font:400 20px Manrope,Arial}.price-layout article p{font-size:12px;line-height:1.7;margin:0;color:var(--muted)}.price-core{width:160px;height:160px;justify-self:center;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9e8,#dec18f);box-shadow:0 14px 28px #ac875935;color:#493529}.price-core b{font:600 42px/1 'Cormorant Garamond',Georgia,serif}.price-core span{font-size:12px}.price-core i{font-style:normal;margin-top:8px;color:#9b744a}.quote{font:500 22px 'Cormorant Garamond',Georgia,serif;margin:45px 0 22px}.price-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 25px;font:italic 19px 'Cormorant Garamond',Georgia,serif;color:#846341}.price-notes span+span:before{content:'·';margin-right:25px;color:#c39b6c}@media(max-width:850px){.site-header nav{display:none}.desk-objects{transform:scale(.67);transform-origin:center 60%}.desk-3d:hover .desk-objects{transform:scale(.69)}.story,.values,.pricing{padding:70px 25px}.values{grid-template-columns:1fr;gap:30px}.value-list{gap:0 22px}.price-layout{grid-template-columns:1fr 1fr}.price-core{grid-column:1/-1;grid-row:2}.pricing h2{font-size:49px}}@media(max-width:430px){.desk-objects{transform:scale(.55);transform-origin:center 57%}.desk-3d:hover .desk-objects{transform:scale(.55)}.story h2,.values h2,.pricing h2{font-size:45px}.story-copy{font-size:13px}.value-list{grid-template-columns:1fr}.price-layout{grid-template-columns:1fr;gap:12px}.price-core{grid-column:auto;grid-row:auto}.price-layout article{min-height:160px}.price-notes{flex-direction:column;font-size:17px}.price-notes span+span:before{display:none}}
