.pain-points{position:relative;background-color:var(--color-secondary)}.pain-points .layout{display:flex;flex-direction:row;align-items:flex-start;gap:6rem}.pain-points .sidebar{flex:1;position:sticky;top:120px}.pain-points .sidebar .heading{padding:2rem 0}.pain-points .sidebar .heading strong,.pain-points .sidebar .heading b{color:var(--color-background)}.pain-points .sidebar .description{max-width:500px}.pain-points .list{flex:1;display:flex;flex-direction:column}.pain-points .list .item{display:flex;flex-direction:row;gap:2.5rem;padding:3rem;border-bottom:2px solid #d3d3d3}.pain-points .list .item:last-child{border-bottom:none}.pain-points .list .icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:flex-start}.pain-points .list .icon img{width:100%;height:auto;object-fit:contain}.pain-points .list .content{flex:1;display:flex;flex-direction:column;gap:.25rem}.pain-points .list .item-title{font-weight:500}.pain-points .list .item-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;color:var(--color-on-secondary);transition:opacity .3s ease;margin-top:.5rem}.pain-points .list .item-link:hover{color:color-mix(in srgb,var(--color-on-secondary) 50%,var(--color-primary))}@media (max-width:1199px){.pain-points .layout{gap:4rem}.pain-points .sidebar{position:relative;top:auto}.pain-points .sidebar .heading{padding:0}.pain-points .layout{flex-direction:column;gap:3rem}}@media (max-width:768px){.pain-points .layout{gap:1rem}.pain-points .list .item{flex-direction:column;gap:1rem;padding:2rem 0}}