.v1-hero.v1-solutions-hero{min-height:0;padding:70px 6vw 74px;display:block}.v1-solutions-hero .v1-hero-inner{text-align:left}.v1-solutions-hero-sub{max-width:700px}.v1-solutions-intro{max-width:780px;margin-top:16px}.v1-solutions-intro+.v1-solutions-intro{margin-top:12px}.v1-solutions-grid-2,.v1-solutions-grid-3{gap:26px;margin-top:36px;display:grid}.v1-solutions-grid-2{grid-template-columns:1fr 1fr}.v1-solutions-grid-3{grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1000px){.v1-solutions-grid-2,.v1-solutions-grid-3{grid-template-columns:1fr}}.v1-solutions-card{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:26px;display:flex}.v1-solutions-card h3{margin-bottom:9px}.v1-solutions-card p{font-size:.93rem;line-height:1.6}.v1-solutions-card p+p{margin-top:14px}.v1-solutions-tag{border-top:1px solid var(--border);color:var(--navy-600);font-family:var(--font-mono);margin-top:auto;padding-top:14px;font-size:.68rem}.v1-solutions-card>.v1-solutions-tag{margin-top:auto}.v1-canaux{margin-top:38px}.v1-canaux-lead{color:var(--navy);font-family:var(--font-display);max-width:640px;margin-top:6px;font-size:1.05rem;font-weight:700}.v1-canaux-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}@media (max-width:1000px){.v1-canaux-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v1-canaux-grid{grid-template-columns:1fr}}.v1-canaux-card{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;padding:22px 24px}.v1-canaux-card h3{margin-bottom:4px}.v1-canaux-card-desc{color:var(--navy-600);font-size:.85rem}.v1-canaux-card-list{gap:8px;margin-top:16px;list-style:none;display:grid}.v1-canaux-card-list li{color:var(--navy-700);padding-left:16px;font-size:.86rem;position:relative}.v1-canaux-card-list li:before{background:var(--orange);content:"";border-radius:2px;width:6px;height:6px;position:absolute;top:.6em;left:0}.v1-canaux-note{color:var(--navy-600);font-family:var(--font-mono);margin-top:20px;font-size:.72rem}.v1-solutions-checklist{gap:11px;margin-top:20px;list-style:none;display:grid}.v1-solutions-checklist li{color:var(--navy-700);padding-left:28px;font-size:.95rem;position:relative}.v1-solutions-checklist li:before{background:var(--orange);content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:.55em;left:0}
