.lf-page{color:#1d2939;background:#f4f7fb}.lf-hero{color:#fff;background:#0f2a44;flex-direction:column;min-height:100svh;padding:1rem 4vw 1.5rem;display:flex}.lf-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lf-logo{color:#fff;letter-spacing:-.03em;font-size:1.35rem;font-weight:800;text-decoration:none}.lf-menu{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.lf-menu a{color:#fff;border-radius:999px;padding:.45rem .8rem;font-weight:800;text-decoration:none}.lf-menu a:hover{background:#ffffff29}.lf-heroGrid{flex:1;align-items:center;gap:1.25rem;margin-top:.5rem;display:grid}.lf-copy{max-width:40rem}.lf-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:800}.lf-title{letter-spacing:-.06em;color:#fff;margin:.15rem 0 0;font-size:clamp(4.8rem,13vw,9.5rem);font-weight:800;line-height:.8}.lf-lead{max-width:36rem;margin:1rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.35}.lf-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.lf-primary,.lf-ghost{border-radius:999px;justify-content:center;align-items:center;min-height:3.4rem;padding:.7rem 1.3rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.lf-primary{color:#0f2a44;background:#fff}.lf-ghost{color:#fff;background:0 0;border:2px solid #fff}.lf-visual{position:relative}.lf-notes{flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1.1rem;display:flex}.lf-shot{aspect-ratio:4/5;object-fit:cover;object-position:72% 20%;border-radius:2.2rem .6rem 2.4rem 1.2rem;width:min(100%,640px);margin-left:auto;display:block}.lf-note{color:#fff;border-bottom:3px solid #f2a93b;margin:0;font-size:1.2rem;font-weight:800;line-height:1.1}.lf-band{padding:1.25rem 4vw 1.5rem}.lf-band h2{letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(2rem,4vw,3rem)}.lf-cards{gap:.75rem;display:grid}.lf-card{color:#fff;border-radius:1.5rem;min-height:15rem;padding:1.1rem 1.15rem 1.2rem;text-decoration:none;display:block}.lf-card strong{letter-spacing:-.03em;margin-top:.65rem;font-size:1.7rem;display:block}.lf-card p{margin:.35rem 0 0;font-size:1.02rem;line-height:1.35}.lf-card em{margin-top:.8rem;font-size:1.35rem;font-style:normal;font-weight:800;display:block}.lf-card small{opacity:.95;font-weight:700;display:block}.lf-seo{background:#0f2a44}.lf-ia{background:#0a766f}.lf-contenu{color:#0f2a44;background:#f2a93b}.lf-pub{color:#0f2a44;background:#14a39a}.lf-step.lf-contenu{color:#0f2a44}.lf-bars{align-items:flex-end;gap:.35rem;height:3.2rem;margin-top:.8rem;display:flex}.lf-bars span{background:#ffffffd9;border-radius:.3rem .3rem 0 0;width:.7rem;display:block}.lf-steps{display:grid}.lf-step{color:#fff;gap:.4rem;padding:1.4rem 4vw;display:grid}.lf-step b{letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,6rem);line-height:.85}.lf-step h2{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.lf-step p{max-width:38rem;margin:0;font-size:1.15rem;line-height:1.4}.lf-trust{color:#fff;background:#0b2036;gap:.75rem;padding:1.3rem 4vw;display:grid}.lf-trust article{border-left:4px solid #f2a93b;padding-left:.8rem}.lf-trust h2{margin:0 0 .6rem;font-size:1.8rem}.lf-trust p{margin:.2rem 0 0;font-size:1.05rem}.lf-who{padding:1.2rem 4vw 1.4rem}.lf-mosaic{gap:.7rem;display:grid}.lf-tile{margin:0}.lf-tile img{object-fit:cover;border-radius:1.2rem;width:100%;height:16rem;display:block}.lf-tile figcaption{margin-top:.35rem;font-weight:800}.lf-final{color:#fff;background:#0a766f;padding:2rem 4vw 2.2rem}.lf-final h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,6vw,4.2rem);line-height:.95}.lf-final p{max-width:36rem;margin:.7rem 0 0;font-size:1.15rem}.lf-foot{color:#d7e2ec;background:#0b2036;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.4rem;padding:1.1rem 4vw 1.3rem;font-size:.95rem;display:flex}.lf-foot a{color:#fff;font-weight:800}@media (min-width:900px){.lf-heroGrid{grid-template-columns:1.05fr .95fr}.lf-shot{aspect-ratio:auto;border-radius:2.4rem .5rem 2rem 1.4rem;width:100%;height:min(72vh,640px)}.lf-mosaic figure:last-child{grid-column:2/span 2}.lf-cards{grid-template-columns:repeat(4,1fr)}.lf-steps{grid-template-columns:repeat(3,1fr)}.lf-step+.lf-step{border-left:1px solid #ffffff40}.lf-trust{grid-template-columns:.8fr 1fr 1fr 1fr;align-items:start}.lf-trust h2{grid-column:1}.lf-mosaic{grid-template-rows:18rem 14rem;grid-template-columns:1.35fr 1fr 1fr}.lf-wide{grid-row:1/span 2}.lf-wide img,.lf-tile img{height:100%}}@media (prefers-reduced-motion:no-preference){.lf-rise{animation:.56s both rise}.lf-card,.lf-primary,.lf-ghost{transition:transform .16s}.lf-card:hover,.lf-primary:hover,.lf-ghost:hover{transform:translateY(-3px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
