.v12-methode-3temps-figure{border:1px solid var(--line);background:#fafaf9;border-radius:18px;margin:24px 0 48px;overflow:hidden}.v12-methode-3temps-figure img{width:100%;height:auto;display:block}.v12-painpoints-list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.v12-painpoint{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:row;align-items:flex-start;gap:20px;padding:28px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.v12-painpoint:hover{transform:translateY(-2px);box-shadow:0 12px 32px #32333914,0 4px 8px #3233390a}.v12-painpoint-num{font-family:var(--font-lora), serif;color:#e6714e;letter-spacing:-.02em;flex-shrink:0;font-size:56px;font-style:italic;font-weight:400;line-height:.85}.v12-painpoint-content{flex-direction:column;flex:1;gap:8px;display:flex}.v12-painpoint-title{font-family:var(--font-lora), serif;letter-spacing:-.012em;color:#323339;margin:0;font-size:22px;font-weight:500;line-height:1.15}.v12-painpoint-body{font-family:var(--font-hanken), sans-serif;color:#5c5b57;margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.v12-painpoints-list{grid-template-columns:1fr;gap:12px}}
