/* WebVizyon : la mascotte fait partie du site, et non d'une affiche */
.wv-hero-showcase{background:radial-gradient(circle at 78% 23%,rgba(255,195,80,.32),transparent 29%),radial-gradient(circle at 20% 72%,rgba(58,194,255,.30),transparent 43%),linear-gradient(135deg,#dbeaff 0%,#f4eaff 48%,#e4f7ff 100%)!important}
.wv-hero-showcase>.wrap{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(350px,1.05fr);align-items:center;gap:30px;min-height:540px}
.wv-hero-showcase .wv-mascot{grid-column:1;grid-row:1;width:100%;max-width:500px;height:490px;background-size:contain;background-position:center bottom;filter:drop-shadow(0 25px 22px rgba(22,43,108,.22))}
.wv-hero-showcase .wv-hero-copy{grid-column:2;grid-row:1;position:relative;z-index:2}
.wv-hero-showcase h1{font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1.04;letter-spacing:-.045em}
.wv-hero-showcase .wv-hero-trust{margin-top:18px;font-size:.86rem;color:#475b81;font-weight:650}
.wv-hero-showcase .hero-actions{margin-top:22px}
.wv-hero-showcase .hero-actions .btn{border-radius:14px}
.wv-automation .wv-track{display:none!important}
.wv-automation>.wrap{grid-template-columns:1fr!important;max-width:860px;text-align:center;justify-items:center}
.wv-automation .eyebrow{display:inline-block}
.wv-automation .btn{margin-top:16px}
@media(max-width:767px){
 .wv-hero-showcase{padding-top:10px!important;padding-bottom:28px!important}
 .wv-hero-showcase>.wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:unset}
 .wv-hero-showcase .wv-mascot{order:0!important;width:min(100%,350px)!important;height:clamp(215px,66vw,300px)!important;min-height:215px!important;margin:0 auto -8px!important;background-position:center bottom!important;background-size:contain!important}
 .wv-hero-showcase .wv-hero-copy{order:1!important;text-align:center}
 .wv-hero-showcase .pill{margin:0 auto 12px!important}
 .wv-hero-showcase h1{max-width:none!important;font-size:clamp(2rem,8.5vw,2.8rem)!important;margin:10px 0 12px!important;text-wrap:balance}
 .wv-hero-showcase p{max-width:40ch!important;margin-inline:auto}
 .wv-hero-showcase .small-benefits{justify-content:center}
 .wv-hero-showcase .hero-actions{margin-top:16px}
 .wv-hero-showcase .wv-hero-trust{margin-top:16px}
 .wv-automation>.wrap{display:flex!important;flex-direction:column!important;text-align:center;align-items:center}
}
