.b1-annexe{border-top:1px solid var(--b1-filet);flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:none;margin-top:clamp(26px,3.2vw,40px);padding-top:clamp(18px,2.2vw,24px);display:flex}.b1-annexe>span{letter-spacing:.2em;text-transform:uppercase;color:#1d4ed8;font-size:11px;font-weight:600}.b1-annexe a{color:#171826;text-underline-offset:3px;text-decoration-thickness:1px}#automatiser:before{background:linear-gradient(#fff0 0,#fffc 72px 100%)}.b1-hero.b1-env{flex-direction:column;justify-content:center;max-width:1560px;min-height:100svh;padding-top:clamp(132px,18vh,200px);padding-bottom:clamp(72px,12vh,140px);display:flex}.b1-h1{letter-spacing:-.038em;text-align:center;text-wrap:balance;color:#171826;margin:0;font-size:clamp(38px,7.4vw,112px);font-weight:400;line-height:.925}.b1-h1 .b1-l2{display:block}.b1-sous{text-align:center;text-wrap:balance;letter-spacing:-.012em;color:#171826;max-width:46ch;margin:clamp(30px,3.6vw,52px) auto 0;font-size:clamp(16px,1.15vw,17px);line-height:1.45}.b1-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(34px,4vw,54px);display:flex}.b1-indice{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#171826;margin-top:clamp(40px,6vh,72px);font-size:12px}@media (prefers-reduced-motion:no-preference){.b1-indice svg{animation:2.6s ease-in-out infinite b1-respire}@keyframes b1-respire{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}}.b1-preuve{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,60px);margin-top:clamp(44px,6vw,78px);display:grid}@media (width>=1040px){.b1-preuve{grid-template-columns:minmax(0,600px) minmax(0,1fr)}}.b1-demo{--motiq-signature:#2563eb;--motiq-border:#e6e8ee;--motiq-bg-elevated:#14151f;max-width:600px}.b1-demo [role=group]{aspect-ratio:auto;height:400px}@media (width<=640px){.b1-demo [role=group]{height:372px}}.b1-serment{letter-spacing:-.026em;color:#171826;border-left:2px solid #2563eb;max-width:22ch;margin:0;padding-left:clamp(16px,2vw,26px);font-size:clamp(21px,2.4vw,30px);font-weight:400;line-height:1.2}.b1-serment+.b1-p{max-width:42ch}#applications:before{background:linear-gradient(#eef3ffdb 0,#eef3fff0 34%,#eef3ffdb 100%)}.b1-app-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,30px);margin-top:clamp(40px,5vw,68px);display:grid}@media (width>=980px){.b1-app-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.b1-app-panneau{height:100%;transition:box-shadow .3s var(--b1-sortie), transform .3s var(--b1-sortie);background:#fffffff0;border:1px solid #e6e8ee;border-radius:clamp(20px,2.4vw,28px);flex-direction:column;padding:clamp(22px,2.6vw,34px);display:flex;box-shadow:0 1px 2px #14151f0a,0 18px 44px -28px #14151f47}@media (hover:hover){.b1-app-panneau:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14151f0d,0 26px 56px -30px #2563eb66}}.b1-app-panneau ul{margin-block:0;list-style:none}.b1-app-lien{color:#1d4ed8;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:clamp(18px,2vw,24px);font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.b1-app-lien svg{transition:transform .22s var(--b1-sortie)}.b1-app-lien:hover{color:#14151f}.b1-app-lien:hover svg{transform:translate(4px)}.b1-audit-grille{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);margin-top:clamp(44px,6vw,76px);display:grid}@media (width>=960px){.b1-audit-grille{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.b1-argument+.b1-argument{margin-top:26px}.b1-argument dt{color:#171826;letter-spacing:-.015em;font-size:15px;font-weight:500}.b1-argument dd{color:#5c6274;max-width:46ch;margin:7px 0 0;font-size:15px;line-height:1.55}.b1-declare{color:#5c6274;grid-template-columns:minmax(0,1fr);gap:26px clamp(32px,5vw,72px);padding-block:clamp(48px,6vw,76px);font-size:13.5px;line-height:1.6;display:grid}@media (width>=820px){.b1-declare{grid-template-columns:1fr 1fr}}.b1-declare h2{letter-spacing:.2em;text-transform:uppercase;color:#171826;margin:0 0 10px;font-size:11px;font-weight:600}.b1-declare p{margin:0 0 9px}.b1-declare b{color:#171826;font-weight:500}
