/* Photographic shell with a projectively mapped live HTML screen. */
body.mode-site .v-hero-grille{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:0}
body.mode-site .v-hero{padding:1rem 0 1.5rem}
body.mode-site .v-appareils{padding:0!important;min-width:0}
body.mode-site .v-appareils .v-portable{width:100%;max-width:none;padding:0!important;aspect-ratio:3/2;perspective:none;transform:none!important;isolation:isolate}
.lp-photo-base{display:block;width:100%;height:auto;border:0;position:relative;z-index:0;mix-blend-mode:multiply}
.lp-photo-base{mix-blend-mode:normal;mask-image:linear-gradient(to right,transparent,#000 13%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 84%,transparent);mask-composite:intersect}
@media(min-width:901px){body.mode-site .v-appareils{width:calc(100% + 190px);margin-left:-160px}body.mode-site .v-hero h1{font-size:clamp(36px,3.55vw,55px);letter-spacing:-.045em}body.mode-site .v-hero-grille>div:first-child{position:relative;z-index:2}body.mode-site .v-hero{padding-top:1rem;background:radial-gradient(ellipse at 82% 32%,#e3f1ff,transparent 65%),linear-gradient(180deg,#f8fcff 0%,#f0f7ff 60%,#fff 100%);overflow-x:clip}body.mode-site .v-appareils .ls-slide-controls{margin-top:-15px}}
body.mode-site .v-appareils .v-portable .v-ecran{position:absolute;top:0;left:0;width:800px;height:500px;box-sizing:border-box;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;transform-origin:0 0!important;background:#f4f8fe;overflow:hidden;visibility:hidden;z-index:1}
body.mode-site .v-appareils .v-portable.photo-ready .v-ecran{visibility:visible}
body.mode-site .v-appareils .v-portable .v-clavier,body.mode-site .v-appareils .v-portable .v-socle,body.mode-site .v-appareils .v-portable .v-tel,body.mode-site .v-appareils .v-portable::after{display:none!important}
body.mode-site .v-appareils .v-note{left:31%;top:4%;font-size:1rem;z-index:3}
body.mode-site .v-appareils .ls-slide-controls{margin:-12px auto 0}
body.mode-site .v-ecran .v-app{height:500px;grid-template-columns:115px minmax(0,1fr);font-size:12px}
body.mode-site .v-ecran .v-app-nav{padding:20px 8px;background:#f6faff;border-color:#e6eef7}
body.mode-site .v-ecran .v-app-nav b{font-size:18px;margin-bottom:28px}
body.mode-site .v-ecran .v-app-nav a{font-size:11px;padding:13px 5px}
body.mode-site .v-ecran .v-app-nav a i{width:9px;height:9px}
body.mode-site .v-ecran .v-app-corps{padding:10px 15px}
body.mode-site [data-laptop-slides] .v-ecran .ls-slide{left:115px;padding:30px;gap:18px}
body.mode-site .v-ecran .ls-slide h2{font-size:36px;line-height:1.12}
body.mode-site .v-ecran .ls-slide p{font-size:14px!important;max-width:500px}
.v-ecran .ls-slide-eyebrow{font-size:10px}
.v-ecran .ls-crm-grid{max-width:510px;width:100%;gap:16px}
.v-ecran .ls-crm-grid>div{min-height:60px;gap:12px}
.v-ecran .ls-crm-grid img{width:40px;height:40px;max-height:40px}
.v-ecran .ls-crm-grid b{font-size:23px}.v-ecran .ls-brand-pipedrive{font-size:30px!important}
.v-ecran .ls-slide>small{font-size:10px;max-width:430px}.v-ecran .ls-slide-check{font-size:12px}
.v-ecran .ls-platform-grid{max-width:none;gap:15px}.v-ecran .ls-platform-grid>div{width:86px;height:105px}.v-ecran .ls-platform-grid svg{width:43px;height:43px}.v-ecran .ls-platform-grid b{font-size:13px}
.v-ecran .lc-channels{gap:12px}.v-ecran .lc-channels>div{width:79px;padding:12px 5px}.v-ecran .lc-channels svg,.v-ecran .lc-channels img{width:32px;height:32px}.v-ecran .lc-channels b{font-size:11px}
.v-ecran .lc-notifications{max-width:490px;gap:10px}.v-ecran .lc-notification{padding:11px;gap:10px}.v-ecran .lc-notification b{font-size:13px}.v-ecran .lc-notification small{font-size:10px}.v-ecran .lc-notification em{font-size:9px}
body.mode-site .v-ecran .v-app-tete b{font-size:20px}.v-ecran .lp-breadcrumb{font-size:9px}.v-ecran .lp-campaign-meta{font-size:9px}.v-ecran .lp-campaign-meta>small{font-size:8px}.v-ecran .lp-audience{font-size:9px;padding:7px}.v-ecran .lp-audience em{font-size:7px}.v-ecran .lp-tabs{font-size:9px}.v-ecran .lp-tabs>strong{font-size:10px}
.v-ecran .lp-post-head b{font-size:10px}.v-ecran .lp-post-head small{font-size:7px}.v-ecran .lp-post-head svg{width:19px;height:19px}
body.mode-site .v-ecran .lp-post>p{font-size:8px!important}.v-ecran .lp-ad-image{height:142px}.v-ecran .lp-insta .lp-ad-image{height:158px}.v-ecran .lp-ad-image>strong{font-size:27px}.v-ecran .lp-ad-image>span{font-size:7px}.v-ecran .lp-ad-image>small{font-size:9px}.v-ecran .lp-google strong{font-size:11px}.v-ecran .lp-google small{font-size:8px}
body.mode-site .v-ecran .lp-google p{font-size:8px}.v-ecran .lp-bottom{font-size:7px}.v-ecran .lp-bottom>b{font-size:8px}
@media(min-width:901px){body.mode-site .v-appareils{width:calc(100% + 420px);margin-left:-220px}body.mode-site .v-appareils .v-portable{margin-top:-90px;margin-bottom:-110px}body.mode-site .v-appareils .v-note{top:0}body.mode-site .v-hero{padding-bottom:0}body.mode-site .v-etapes{padding-top:12px}}
@media(max-width:900px){body.mode-site .v-hero-grille{grid-template-columns:1fr}body.mode-site .v-appareils{margin-top:10px}body.mode-site .v-hero h1{font-size:clamp(2rem,5vw,3rem)}}
@media(max-width:640px){body.mode-site .v-appareils .v-note{font-size:.65rem;top:0;left:30%}body.mode-site .v-appareils .ls-slide-controls{margin:0 auto}.ls-slide-controls button{font-size:8px!important;padding:5px!important}}
