.wp-block-acf-livre-blanc{display:flex;flex-direction:column;width:100%;max-width:1440px;padding:80px;align-items:center;gap:72px;margin:0 auto}.hp-wp__card{display:grid;grid-template-columns:1fr 1.2fr 250px;gap:2rem;align-items:stretch;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:all .3s ease}.hp-wp__visual{position:relative;display:flex;align-items:center;justify-content:center;perspective:600px}.hp-wp__image-wrapper{position:relative;width:100%;aspect-ratio:9/12;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}.hp-wp__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:perspective(600px) rotateY(-8deg);transition:transform .4s ease}.hp-wp__card:hover .hp-wp__image{transform:perspective(600px) rotateY(-3deg) translateY(-4px)}.hp-wp__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:9/12;background:linear-gradient(135deg,#e8e4df 0,#f3efea 100%);border-radius:8px;color:#999}.hp-wp__image-placeholder svg{opacity:.5}.hp-wp__tag{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background-color:#d4215e;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;border-radius:4px;text-transform:uppercase;z-index:10;box-shadow:0 4px 12px rgba(212,33,94,.3)}.hp-wp__content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;height:100%}.hp-wp__meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#999}.hp-wp__type-label{font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#d4215e}.hp-wp__year{color:#ccc}.hp-wp__title{font-size:1.5rem;font-weight:700;line-height:1.3;color:#1a1a1a;margin:0;transition:color .3s ease}.hp-wp__card:hover .hp-wp__title{color:#d4215e}.hp-wp__description{font-size:.95rem;color:#555;line-height:1.6;margin:.75rem 0}.hp-wp__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.hp-wp__point{display:flex;gap:.75rem;align-items:flex-start}.hp-wp__point-icon{flex-shrink:0;color:#d4215e;font-weight:700;margin-top:2px}.hp-wp__point-text{flex:1;font-size:.9rem;color:#555;line-height:1.5}.hp-wp__cta{margin-top:auto;padding-top:1.5rem}.hp-wp__btn{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;background-color:#d4215e;color:#fff;text-decoration:none;border:0;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(212,33,94,.3)}.hp-wp__btn:hover{background-color:#b81c52;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,33,94,.4)}.hp-wp__btn-icon{width:16px;height:16px;transition:transform .3s ease}.hp-wp__btn:hover .hp-wp__btn-icon{transform:translateX(3px)}.hp-wp__visual-stats{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.02);border-radius:8px;overflow:hidden}.hp-wp__visual-stats-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;padding:1rem}@media (max-width:1024px){.wp-block-acf-livre-blanc{padding:60px 40px}.hp-wp__card{grid-template-columns:1fr 1.1fr 200px;gap:1.5rem}.hp-wp__content{padding:1.25rem;gap:.875rem}.hp-wp__title{font-size:1.25rem}.hp-wp__description{font-size:.9rem}.hp-wp__visual-stats-img{padding:.75rem}}@media (max-width:768px){.wp-block-acf-livre-blanc{padding:48px 24px;gap:48px}.hp-wp__card{grid-template-columns:1fr;gap:1.5rem}.hp-wp__visual{max-width:100%}.hp-wp__image-wrapper{width:100%;aspect-ratio:9/12}.hp-wp__visual-stats{display:none}.hp-wp__content{padding:1rem;gap:.75rem}.hp-wp__title{font-size:1.25rem}.hp-wp__description{font-size:.85rem}}@media (max-width:480px){.wp-block-acf-livre-blanc{padding:32px 16px;gap:32px}.hp-wp__card{grid-template-columns:1fr;gap:1rem;border-radius:8px}.hp-wp__visual{width:100%}.hp-wp__image-wrapper{aspect-ratio:9/12}.hp-wp__content{padding:1rem;gap:.5rem}.hp-wp__meta{font-size:.75rem;gap:.5rem}.hp-wp__title{font-size:1.125rem;line-height:1.3}.hp-wp__description{font-size:.8rem;line-height:1.5;margin:.5rem 0}.hp-wp__points{gap:.5rem}.hp-wp__point{gap:.5rem;font-size:.75rem}.hp-wp__btn{width:100%;justify-content:center;padding:.75rem 1.5rem;font-size:.85rem}.hp-wp__tag{padding:.375rem .75rem;font-size:.65rem;top:.75rem;left:.75rem}}@media (prefers-color-scheme:dark){.hp-wp__description,.hp-wp__point-text{color:#d0d0d0}.hp-wp__meta{color:#888}.hp-wp__btn{background-color:#d4215e}.hp-wp__btn:hover{background-color:#e63976}.hp-wp__card{background-color:#2a2a2a}.hp-wp__type-label{background-color:rgba(255,255,255,.1);color:#ccc}.hp-wp__title{color:#f5f5f5}.hp-wp__card:hover .hp-wp__title{color:#ff6b9d}.hp-wp__meta{border-bottom-color:rgba(255,255,255,.1)}.hp-wp__point,.hp-wp__year{color:#aaa}.hp-wp__point-icon{color:#ff6b9d}.hp-wp__image-placeholder{background:linear-gradient(135deg,#3a3a3a 0,#2a2a2a 100%);color:#666}}