
.v352-contact-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px}
.v352-contact-choice{display:flex;flex-direction:column;gap:5px;padding:20px 24px;background:#fff;border:1px solid var(--gold);border-radius:12px;color:var(--ink);transition:background .15s}
.v352-contact-choice:hover,.v352-contact-choice[aria-current="true"]{background:#efe4d1}
.v352-contact-choice:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.v352-contact-choice strong{font-size:1.02rem}.v352-contact-choice span{font-size:.83rem;color:var(--muted)}
#contactForm,#brief{scroll-margin-top:100px}
#view-vous-etes [data-actor-panel="particulier"] .actor-visual{align-self:start;min-height:0!important;background:var(--paper2)}
#view-vous-etes [data-actor-panel="particulier"] .actor-visual img{display:block;width:100%;height:auto!important;object-fit:contain!important}
#view-vous-etes [data-actor-panel="particulier"] .actor-visual:after{display:none}
#view-vous-etes [data-actor-panel="particulier"] .actor-visual-cap{position:static;padding:16px 20px;background:var(--dark)}
#view-vous-etes [data-actor-panel="hotelier"] .actor-visual{align-self:start;min-height:0!important;background:var(--paper2)}
#view-vous-etes [data-actor-panel="hotelier"] .actor-visual img{display:block;width:100%;height:auto!important;object-fit:contain!important}
#view-vous-etes [data-actor-panel="hotelier"] .actor-visual:after{display:none}
#view-vous-etes [data-actor-panel="hotelier"] .actor-visual-cap{position:static;padding:16px 20px;background:var(--dark)}
.v352-hotel-reference{margin-top:18px!important;font-size:.78rem!important}.v352-hotel-reference a{text-decoration:underline}
#expertises>.container>.section-head{margin-bottom:20px}
#expertises>.container>.section-head .eyebrow,#expertises>.container>.section-head>p,#expertises .expert-visual{display:none!important}
#expertises .expert-grid{grid-template-columns:1fr!important}
#mobileV34Site [data-mobile-page="expertise"] .mobile-v34-cover{display:none!important}
.v352-direct-expertise>.subhero{padding:122px 0 20px!important;min-height:0!important}
.v352-direct-expertise .subhero-grid{display:block!important}
.v352-direct-expertise .subhero-media,.v352-direct-expertise .subhero-grid>div>.eyebrow,.v352-direct-expertise .subhero-grid>div>p{display:none!important}
.v352-direct-expertise .subhero h1{font-size:clamp(1.6rem,3vw,2.3rem)!important;margin:14px 0!important}
.v352-direct-expertise>.detail{padding-top:22px!important}
.v352-direct-expertise .detail-grid{grid-template-columns:1fr!important;gap:22px!important}
.v352-direct-expertise .detail-grid>.feature-list{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.v352-direct-expertise .detail-grid>div:not(.feature-list){order:2}
.v352-test-note{position:fixed;right:12px;bottom:12px;z-index:2000;background:var(--dark);color:#fff;border:1px solid var(--gold);padding:6px 10px;border-radius:6px;font-size:11px;pointer-events:none}
#v352MobileQuick[hidden]{display:none!important}
@media(max-width:980px){
 .v352-contact-choices{gap:8px;margin-bottom:20px}
 .v352-contact-choice{padding:12px 10px;min-width:0}
 .v352-contact-choice strong{font-size:.82rem}.v352-contact-choice span{font-size:.72rem;line-height:1.35}
 #v352MobileBrief[hidden]{display:none!important}
 #v352MobileQuick .form{display:grid;gap:12px;padding:20px;background:#fff;border-radius:12px}
 #v352MobileQuick label{display:grid;gap:5px;font-size:.8rem}
 #v352MobileQuick input,#v352MobileQuick textarea{width:100%}
 .v352-direct-expertise .detail-grid>.feature-list{grid-template-columns:1fr}
 .v352-direct-expertise>.subhero{padding-top:86px!important}
}
